Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Технологія СUDA

Реферат Технологія СUDA





Міністерство освіти РФ

Санкт-Петербурзький державний електротехнічний

університет В«ЛЕТІВ»

Кафедра САААПР









Пояснювальна записка до курсової роботи

з навчальної дисципліни В«ОБЧИСЛЮВАЛЬНІ СИСТЕМИВ»




Виконали: Толстихин А.І.

Іванов В.В.

Група: 8302

Факультет: КТИ








Санкт-Петербург 2012


Зміст

графічний обчислення архітектура програма

Основні терміни

Відмінності від СPU

Загальні дані СUDA

Переваги

Недоліки

Початок роботи з CUDA

Створення CUDA проекту

Експериментальна машина

Код програми підсумовування вектора GPU

Технічний висновок програми

Код програми підсумовування вектора CPU

Код програми розрахунку БПФ з використанням бібліотеки jCuda

Технічний висновок програми

Код програми розрахунку числа PI

Технічний висновок програми

Розрахунок на CPU

Висновки

Додаток 1

Теоретична частина

Послідовний алгоритм

Паралельний алгоритм

Алгоритм

Обчислювальний процесор

Результати експерименту

ДОДАТОК 1.1

ДОДАТОК 1.2

Скріншоти програм

Інструкція користувача

Програма onethread.exe

Програма multithread.exe

Висновки з лабораторної роботи



Основні терміни


Тред (Thread) - одиниця виконання програми. Має свій унікальний ідентифікатор всередині блоку. p align="justify"> Варп (Warp) - 32 послідовно йдуть треду, виконується фізично одночасно.

Блок (Block) - об'єднання потоків, яке виконується цілком на одному SM. Має свій унікальний ідентифікатор всередині гріда. p align="justify"> Грід (Grid) - об'єднання блоків, які виконуються на одному пристрої.

Ядро (Kernel) - Паралельна частина алгоритму, виконується на гріді.

Пристрій (Device) - відеокарта, яка є співпроцесором до центрального процесора (хосту).

Хост (Host) - центральний процесор, який керує виконанням програми.




Графічний процесор (англ. graphics processing unit, GPU) - окремий пристрій персонального комп'ютера або ігрової приставки, яка виконує графічний рендеринг. Сучасні графічні процесори дуже ефективно обробляють і відображають комп'ютерну графіку. Завдяки спеціалізованої конвеєрної архітектурі вони набагато ефективніше в обробці графічної інформації, ніж типовий центральний процесор. Графічний процесор в сучасних відеоадаптерах застосовується в якості прискор...


сторінка 1 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми, що реалізує алгоритм, який використовує z-буфер
  • Реферат на тему: Створення програми, що включає всі програми лабораторних робіт
  • Реферат на тему: Розробка програми "Графічний редактор"
  • Реферат на тему: Культурно-розважальні програми на російському телеекрані (на прикладі прогр ...
  • Реферат на тему: Порівняльний аналіз програми Занкова і традиційної програми