СТАТЬЯ

ОБЗОР МЕТОДОВ РАЗРАБОТКИ ПРИЛОЖЕНИЙ ДЛЯ ГЕТЕРОГЕННЫХ ПАРАЛЛЕЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ

Авторы

  • С.Н. Верзунов Институт автоматики и информационных технологий НАН КР

Ключевые слова:

параллельное программирование, гетерогенная вычислительная система, графический процессор, уровни параллельности, гранулярность, синхрони-зация потоков.

Аннотация

В работе даны краткие теоретические сведения и  приведен обзор актуальных методов и технологий создания программ для гетерогенных параллельных вычислительных систем.

Библиографические ссылки

Пантелеев А.Ю. Высокопроизводительные сопроцессоры для параллельной обра-ботки данных в формате с плавающей точкой в системах цифровой обработки сиг-налов: автореф. дис. канд. техн. наук. – Москва, 2013. – 26 с.

Heterogeneous Computing with OpenCL 2.0. David R. Kaeli, Perhaad Mistry, Dana Schaa, Dong Ping Zhang. – Waltham: Morgan Kaufmann, 2015. – 330 p.

Пантелеев А.Ю. Цифровая обработка сигналов на современных графических про-цессорах // Цифровая обработка сигналов. – 2012. – № 3. – С. 68–75.

Кориков А.М, Симонов В.В. Гибридная архитектура параллельных вычислитель-ных систем // Доклады Томского государственного университета систем управле-ния и радиоэлектроники. – 2012. – Т.1. № 2(26). – С. 178–183.

http://www.nvidia.ru/object/cuda-parallel-computing-ru.html

(дата обращения: 17.09.2017)

http://www.amd.com/ru-ru/innovations/software-technologies/firepro-graphics/stream (дата обращения: 17.09.2017)

https://www.khronos.org/opencl/ (дата обращения: 18.09.2017)

Almasi G. S., Gottlieb, A. Highly Parallel Computing. – Redwood City, CA: Benjamin Cummings, 1989.

Amdahl Gene M. Validity of the Single Processor Approach to Achieving Large-Scale Computing Capabilities // AFIPS Conference Proceedings. – 1967. N. 30. – P. 483–485.

Gustafson, J. L. Reevaluating Amdahl's Law // CACM. – 1988. N. 31(5). – P. 532–533.

Quinn M.J. Parallel Programming in C with MPI and OpenMP. – New York: NY: McGraw-Hill, 2004.

Линев А.В., Боголепов Д.К., Бастраков С.И. Технологии параллельного программи-рования для процессоров новых архитектур. М.: Изд-во Московского университета, 2010. – 160 с.

Орлов С. А., Цилькер Б. Я. Организация ЭВМ и систем: Учебник для вузов. 2-е изд. – СПб.: Питер, 2011. – 688 с.

Эндрюс, Г.Р. Основы многопоточного, параллельного и распределенного програм-мирования. М.: «Вильямс», 2003.

Долинский М., Толкачев А. Обзор аппаратных и программных средств реализации параллельной обработки // Компоненты и Технологии. – 2004. – № 6. – С. 152–155.

Загрузки

Опубликован

29.06.2022