Zajímavé odkazy o CUDA

CUDA dnes již rozhodně není žádná novinka, existuje o ní spousta článků, tutoriálů apod. a mnoho z nich jsem přečetl, ale ne všechny bych doporučil dalším kteří s CUDA také začínají. No a právě proto že si stále ještě dobře pamatuji které zdroje byly skutečně zajímavé, sepsal jsem tento krátký seznam několika těch nejzajímavějších.

CUDA C Programming Guide

První co byste si měli přečíst je oficiální dokumentace od nvidie, zejména programátorskou příručku. Některá pokročilá témata (např. optimalizace přístupu do paměti) jsou ale vysvětlena jen velmi zběžně, takže doporučuji např. následující dva tutoriály kde je to probráno podrobněji.

Cyrill Zeller, MArk Harris a Johan Seland

Tutoriály Cyrilla Zellera, Marka Harrise a Johana Selanda se zaměřují právě na témata která v programátorské příručce nejsou pokryta úplně srozumitelně - optimalizace přístupu do paměti, různé optimalizační tipy apod.

IAP 2009 CUDA @ MIT

Velmi zajímavá sada dokumentů z MIT, což už samo o sobě je určitou zárukou kvality. Doporučuji zejména draft CUDA Textbook od Davida Kirka a profesora Wen-mei Hwu, mimo jiné autorů Programming Massively Parallel Processors: A Hands-on Approach. Za pozornost stojí také přednáškové materiály na témata od úplných začátků až po skutečně pokročilá témata a praktická cvičení (včetně řešení v jazyce C).

gpgpu.org

Velice pěkná stránka s novinkami a články o CUDA a programování GPU obecně. Zejména doporučuji navštívit vývojářskou sekci se slidy z různých konferencí.

The Supercomputing Blog

Tento blog sice není příliš aktualizován, ale obsahuje poměrně pěkný tutoriál

Komentáře

K tomuto článku zatím žádné komentáře neexistují (nebo čekají na schválení).

Nový komentář

Všechny komentáře podléhají schválení - mezi odesláním komentáře a jeho zobrazením na této stránce tedy může být prodleva. Vyplníte-li e-mailovou adresu, budete o schválení či neschválení komentáře informováni.

V titulku ani v textu nejsou povoleny HTML tagy - budou automaticky odstraněny. Odstavec ukončíte prázdným řádkem.

(nepovinné)