THE СТАТЬЯ
OVERVIEW OF APP DEVELOPMENT TECHNIQUES FOR HETEROGENEOUS PARALLEL COMPUTING SYSTEMS
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
License
Copyright (c) 2017 С.Н. Верзунов
This work is licensed under a Creative Commons Attribution 4.0 International License.