Использование технологий CUDA для высокопроизводительных вычислений

Автор: Пользователь скрыл имя, 30 Марта 2011 в 23:17, курсовая работа

Краткое описание

Устройства для превращения персональных компьютеров в маленькие суперкомпьютеры известны довольно давно. Ещё в 80-х годах прошлого века на рынке предлагались так называемые транспьютеры, которые вставлялись в распространенные тогда слоты расширения ISA. Первое время их производительность в соответствующих задачах впечатляла, но затем рост быстродействия универсальных процессоров ускорился, они усилили свои позиции в параллельных вычислениях, и смысла в транспьютерах не осталось. Хотя подобные устройства существуют и сейчас — это разнообразные специализированные ускорители.

Оглавление

Введение……………………………………………………………………………………………………3

Глава 1. Теоретическая часть.

История развития CUDO…………………………………………………………………..4
Возможности NVIDIA CUDA………………………………………………………………5
Преимущества и ограничения CUDA……………………………………………….6
Состав NVIDIA CUDA………………………………………………………………………….9
Основы создания программ на CUDA…………………………………………….10
Модель программирования CUDA………………………………………………….13
Среда программирования……………………………………………………………….14
Оптимизация программ на CUDA……………………………………………………15
Решения с поддержкой NVIDIA CUDA……………………………………………..16
Глава 2. Практическая часть.

Реализация …
Вывод…………………………………………………………………………………………………………11

Используемая литература…………………………………………………………………………