Створення методики проектування застосувань для програмно-апаратної платформи CUDA

Проаналізовано програмно-апаратні платформи, призначені для масивно-паралельних обчислень на відеоадаптерах. Описано принципи створення програм для платформи NVidia CUDA. Запропоновано методику роботи з динамічно розподіленою пам’яттю на основі шаблону «Стратегія» з використанням нотації UML. Відзна...

Full description

Saved in:
Bibliographic Details
Date:2013
Main Authors: Погорілий, С.Д., Верещинський, О.А.
Language:Ukrainian
Published: Інститут програмних систем НАН України 2013
Series:Проблеми програмування
Subjects:
Online Access:https://nasplib.isofts.kiev.ua/handle/123456789/86677
Tags: Add Tag
No Tags, Be the first to tag this record!
Journal Title:Digital Library of Periodicals of National Academy of Sciences of Ukraine
Cite this:Створення методики проектування застосувань для програмно-апаратної платформи CUDA / С.Д. Погорілий, О.А. Верещинський // Проблеми програмування. — 2013. — № 3. — С. 47-60. — Бібліогр.: 10 назв. — укр.

Institution

Digital Library of Periodicals of National Academy of Sciences of Ukraine
Description
Summary:Проаналізовано програмно-апаратні платформи, призначені для масивно-паралельних обчислень на відеоадаптерах. Описано принципи створення програм для платформи NVidia CUDA. Запропоновано методику роботи з динамічно розподіленою пам’яттю на основі шаблону «Стратегія» з використанням нотації UML. Відзначено взаємозв’язок шаблонів паралельного програмування із математичним апаратом систем алгоритмічних алгебр. Описано підхід до проектування алгоритмів на основі шаблону «Команда». Реалізовано програмний інтерфейс, на основі якого створено паралельну версію алгоритму Данцига.