THE СТАТЬЯ

OVERVIEW OF APP DEVELOPMENT TECHNIQUES FOR HETEROGENEOUS PARALLEL COMPUTING SYSTEMS

Authors

  • S.N. Verzunov Institute of Automation and Information Technologies of the National Academy of Sciences of the Kyrgyz Republic

Keywords:

parallel programming, heterogeneous computing system, graphics processor, levels of parallelism, granularity, thread synchronization.

Abstract

The paper provides brief theoretical information and an overview of current methods and technologies for creating programs for heterogeneous parallel computing systems.

References

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

Downloads

Published

2022-06-29