Accelerating the LZ-complexity algorithm

Joel Ratsaby, Alexander Timashkov

نتاج البحث: فصل من :كتاب / تقرير / مؤتمرمنشور من مؤتمرمراجعة النظراء

1 اقتباس (Scopus)

ملخص

The Lempel Ziv complexity of a string has recently been used in pattern recognition and classification as part of a string distance function. Its main advantage is that it can measure dissimilarity between a pair of strings of different lengths. This is very useful for machine learning on unstructured data since such data is not restricted to a fixed input dimensionality. The standard computation of LZ-complexity is inherently serial and is not suitable for processing large unstructured data. Hence, we propose a parallel algorithm that computes the LZ-complexity of strings whose length is limited only by the amount of memory, typically in the tens of gigabytes. The algorithm is implemented in CUDA on a GPU. Its speed-up factor is approximately n2/3 for strings of length n, for at least up to n = 2Mb. For instance, on 2Mb strings, the speed-up is 150. We compare the execution times of kernel variants with shared and global memory. The more efficient variant obtains approximately 90% GPU utilization.

اللغة الأصليةالإنجليزيّة
عنوان منشور المضيفProceedings - 2023 IEEE 29th International Conference on Parallel and Distributed Systems, ICPADS 2023
ناشرIEEE Computer Society
الصفحات200-207
عدد الصفحات8
رقم المعيار الدولي للكتب (الإلكتروني)9798350330717
المعرِّفات الرقمية للأشياء
حالة النشرنُشِر - 2023
الحدث29th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2023 - Ocean Flower Island, Hainan, الصين
المدة: ١٧ ديسمبر ٢٠٢٣٢١ ديسمبر ٢٠٢٣

سلسلة المنشورات

الاسمProceedings of the International Conference on Parallel and Distributed Systems - ICPADS
رقم المعيار الدولي للدوريات (المطبوع)1521-9097

!!Conference

!!Conference29th IEEE International Conference on Parallel and Distributed Systems, ICPADS 2023
الدولة/الإقليمالصين
المدينةOcean Flower Island, Hainan
المدة١٧/١٢/٢٣٢١/١٢/٢٣

بصمة

أدرس بدقة موضوعات البحث “Accelerating the LZ-complexity algorithm'. فهما يشكلان معًا بصمة فريدة.

قم بذكر هذا