Эффективность модели программирования на базе явного задания легких тредов
Автор: Корнеев Виктор Владимирович, Будник Александр Владимирович
Рубрика: Программирование
Статья в выпуске: 18 (277), 2012 года.
Бесплатный доступ
Представлены результаты исследования эффективности выполнения параллельных программ, созданных на основе разных моделей программирования. Программы исполняются на SMP, образуемом на материнской плате несколькими многоядерными кристаллами. Одна модель основана на неявном для пользователя распределении порождаемых параллельных тредов по предоставляемым аппаратурой SMP ресурсам и традиционных подходах к синхронизации тредов. Эта модель представлена Open MP. Вторая модель использует явное задание распределения по ресурсам SMP легких тредов с использованием разработанной в Sandia National Laboratory библиотеки Qthreads.
Масштабируемые параллельные программы, эффективность параллельных вычислений, легкие треды
Короткий адрес: https://sciup.org/147159133
IDR: 147159133
Список литературы Эффективность модели программирования на базе явного задания легких тредов
- Kogge, P. ExaScale Computing Study: Technology Challenges in Achieving Exascale Systems/Peter Kogge et al. -University of Notre Dame. September 28, 2008. -URL: http://www.sc.doe.gov/ascr/Research/CS/DARPA%20exascale%20-%20hardware%20(2008).pdf (дата обращения: 04.04.2012).
- Wheeler, K. Qthreads: An API for Programming with Millions of Lightweight Threads/K. Wheeler et al//Workshop on Multithreaded Architectures and Applications at IEEE IPDPS, April, 2008. -P. 1 -8.
- Корнеев, В.В. Следующее поколение суперкомпьютеров/В.В. Корнеев//Открытые системы. -2008. -№8. -С. 14 -19.
- Корнеев, В.В. Подход к программированию суперкомпьютеров на базе многоядерных мультитредовых кристаллов/В.В. Корнеев//Вычислительные методы и программирование. -2009. -Т. 10.-С. 123 -128.
- Wen, X. FPGA-Based Prototype of a PRAM-On-Chip Processor./X. Wen, U. Vishkin. -CF’08, May 5-7, 2008, Ischia, Italy. -P. 55 -66.
- Qthreads (2012). -URL: www.cs.sandia.gov/qthreads (дата обращения: 2.03.2012).