Research of the synchronization patterns and their use in GPGPU
Abstract
Problem of parallel thread synchronization analyzed, solution criteria formulated. Synchronization method based on blocking strategies described. Dynamic and static polymorphism approaches investigated. Possibility of use of pattern synchronization in GPGPU based on Glushkov SAA-M operators analyzed.
Prombles in programming 2014; 2-3: 52-56
Full Text:
PDF (Українська)References
CUDA Parallel Computing Platform. http://www.nvidia.com/object/cuda_home_new.html
Погорілий С.Д., Верещинський О.А. Вітель Д.Ю. Новітні архітектури відеоадаптерів. Технологія GPGPU (Ч. 1) // Реєстрація, зберігання і обробка даних, К.: 2012. – Т. 14. – № 4.
Погорілий С.Д., Верещинський О.А. Вітель Д.Ю. Новітні архітектури відеоадаптерів. Технологія GPGPU (Ч. 2) // Реєстрація, зберігання і обробка даних, К.: 2012. – Т. 15. – № 1.
Douglas C. Schmidt, Strategized Locking, Thread-safe Decorator, and Scoped Locking: Patterns and Idioms for Simplifying Multi-threaded
C++ Components, C++ Report, SIGS, Vol. 11, No. 9, September, 1999.
Погорілий С.Д., Калита Д.М. Оптимізація алгоритмів маршрутизації з використанням систем алгоритмічних алгебр // УСиМ. – 2000. – № 4. – С. 20–30.
Pogorilyy S.D., Gusarov A.D. Paralleling Of Edmonds-Karp Net Flow Algorithm // Appl. Comput. Math. 5. – 2006. – N 2. – P. 121–130.
Levchenko R.I., Sudakov O.O., Pogorilyy S.D. DDCI: Simple Dynamic Semiautomatic Parallelizing for Heterogeneous Multicomputer Systems
// Proceedings of the 5th IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and
Applications, 21 – 23 September 2009, Rende (Cosenza), Italy.
ПогорілийС.Д., ВерещинськийО.А. Система алгоритмічних алгебр Глушкова як формалізований підхід до шаблонів проектування // К.:
Theoretical and Applied Aspects of Program Systems Development, December 3-7, 2012.
Погорілий С.Д., Верещинський О.А. Створення методики проектування застосувань для програмно-апаратної платформи CUDA // Проблеми програмування. – 2013. – № 3. –C. 47–60.
Refbacks
- There are currently no refbacks.