

Програмиране на съвременни хетерогенни архитектури – Ръководство за лабораторни упражнения
8,20 лв.
Ръководството е предназначено за студенти, изучаващи дисциплината „Програмиране на съвременни хетерогенни архитектури“. Необходимият материал, за да се въведат студентите в програмиране на CUDA архитектури, е структуриран в три глави. Първа глава разглежда основните концепции на програмиране на CUDA C. Създаването на паралелни програми и техники за разпаралеляване по блок и съответно всеки блок с множество нишки е разгледано в глава 2. Освен това сбито е дадена методологията на тестване и откриване на т.нар. „тесни места“ в програмите чрез профилиране. Много важен аспект от теорията за програмиране на CUDA C е програмистите да са запознати с хардуерните характеристики на използваната хетерогенна архитектура и в частност нейната йерархия от памети. В глава 3 е описан модела на паметите и са дадени примерни програми за тестване на производителността им.
Мария Маринова е дългогодишен преподавател по дисциплините „Паралелно програмиране” и „Програмиране на в Техническия университет – София, филиал Пловдив и е защитила дисертация областта на процесорни архитектури, експлоатиращи в мултитрединг.
Емилия Пардо води упражнения по дисциплините „Програмиране на хетерогенни архитектури“, „Информационни и комуникационни технологии“, „Дискретни структури“ и „Базови програмни езици“ от 2021 година и зачислена като докторант с тема на дисертационен труд: „Разпаралеляване на алгоритьма Needleman-Wunsch върху графични ускорители“.
Авторите имат публикации в областта на паралелното програмиране и програмирането на хетерогенни архитектури с CUDA.
Описание
Ръководството е предназначено за студенти, изучаващи дисциплината „Програмиране на съвременни хетерогенни архитектури“. Необходимият материал, за да се въведат студентите в програмиране на CUDA архитектури, е структуриран в три глави. Първа глава разглежда основните концепции на програмиране на CUDA C. Създаването на паралелни програми и техники за разпаралеляване по блок и съответно всеки блок с множество нишки е разгледано в глава 2. Освен това сбито е дадена методологията на тестване и откриване на т.нар. „тесни места“ в програмите чрез профилиране. Много важен аспект от теорията за програмиране на CUDA C е програмистите да са запознати с хардуерните характеристики на използваната хетерогенна архитектура и в частност нейната йерархия от памети. В глава 3 е описан модела на паметите и са дадени примерни програми за тестване на производителността им.
Мария Маринова е дългогодишен преподавател по дисциплините „Паралелно програмиране” и „Програмиране на в Техническия университет – София, филиал Пловдив и е защитила дисертация областта на процесорни архитектури, експлоатиращи в мултитрединг.
Емилия Пардо води упражнения по дисциплините „Програмиране на хетерогенни архитектури“, „Информационни и комуникационни технологии“, „Дискретни структури“ и „Базови програмни езици“ от 2021 година и зачислена като докторант с тема на дисертационен труд: „Разпаралеляване на алгоритьма Needleman-Wunsch върху графични ускорители“.
Авторите имат публикации в областта на паралелното програмиране и програмирането на хетерогенни архитектури с CUDA.
Отзиви
Все още няма отзиви.