
Mieszko Krzykowski: A w jaki sposób NVIDIA
stara się zachęcać programistów i deweloperów do używania CUDA?
Programiści często są dość leniwi i niechętnie biorą się za
naukę nowych technologii. Jak chcecie ich przekonać do korzystania
z waszych rozwiązań?
Alain Ticquet: Jest na to wiele sposobów. Jednym z nich
jest CUDA zone. Staramy się tam umieszczać coraz więcej
przykładowych programów wraz z ich kodem źródłowym, dzięki
którym nawet ci bardziej leniwi mogą zobaczyć, jak to
działa.
Mieszko Krzykowski: Faktycznie, muszę przyznać, że CUDA zone to dobrze
zrobiona strona, która pomaga w stawianiu pierwszych kroków, no i
przewodniki są napisane w miarę przystępnym językiem.
Alain Ticquet: Widocznie mamy właściwych ludzi odpowiedzialnych za to (śmiech). Druga sprawa to dostępność kompilatorów. Na razie zapewniamy kompilator C, jednak niedługo będzie dostępny również kompilator Fortrana. Trochę bardziej leniwi mogą po prostu przekompilować swój kod, i już mogą go uruchamiać na GPU. Kompilator troszczy się o odpowiednie wykorzystanie możliwości GPU. Oczywiście, aby zyskać pełnię wydajności, trzeba ten kod zoptymalizować, jednak na początku wystarczy zrekompilować swój program.
Poza tym wokół CUDA utworzyła się spora społeczność, która staje się coraz większa. Jej częścią są też uniwersytety, a jest ich już ponad 100, które uczą wykorzystywać CUDA. Dzięki temu młodzi ludzie zyskują zrozumienie architektury i umiejętności w tworzeniu oprogramowania dla CUDA i gdy stają się inżynierami, to są też często ekspertami CUDA. Powoduje to, że firmy mogą zyskać odpowiednich specjalistów, którzy dadzą im możliwości wykorzystywania CUDA.
Mieszko Krzykowski: A co z deweloperami oprogramowania dla „zwykłych” ludzi? O wiele łatwiej jest zachęcić do korzystania z CUDA uniwersytety czy inne placówki badawcze niż twórców oprogramowania dla normalnych ludzi. Jak chcecie to osiągnąć?
Alain Ticquet: Już teraz współpracujemy z dużymi firmami zajmującymi się tworzeniem oprogramowania użytkowego. Jako przykładu użyję tutaj Adobe. Jej oprogramowanie w najnowszej wersji korzysta z możliwości GPU. Każdy użytkownik Photoshopa ma z tego wymierne korzyści, gdyż GPU znacznie przyśpiesza działanie tego programu. Osiągnęliśmy to przez bliską współpracę z Adobe, mającą na celu jak najlepsze zaimplementowanie odpowiednich mechanizmów służących do wykorzystania mocy obliczeniowej kart graficznych. W NVIDI-i pracuje ponad 60 pełnoetatowych inżynierów zajmujących się pomaganiem twórcom oprogramowania we wprowadzaniu do swoich produktów funkcji typowych dla CUDA.
Wkładamy dużo pracy i
środków w to, aby wspomóc programistów w tworzeniu
oprogramowania używającego GPU, co później wychodzi na
korzyść konsumentom.
Mieszko Krzykowski: Czyli NVIDIA oferuje wsparcie firmom, które chcą tworzyć
oprogramowanie zgodne z CUDA?
Alain Ticquet: Tak jest.
Mieszko Krzykowski: A w jaki sposób można
z tej pomocy skorzystać? Na przykład jak to wyglądało w przypadku
firmy Elemental i programu Badaboom, jak w przypadku vReveal?
Alain Ticquet: Tym razem wyszliśmy poza normalne wsparcie techniczne.
Oczywiście, odpowiedni ludzie wspierali ich prace programistyczne.
Jednak robiliśmy coś jeszcze. W przypadku Elemental – to jest
miejsce, w którym do gry wchodzi moja organizacja, zainwestowaliśmy
w nich i zapewniliśmy wszystko, co niezbędne od strony marketingu,
zajęliśmy się reklamowaniem ich pracy. Czyli najpierw wsparliśmy
ich technicznie, a później pomogliśmy im w sprawach biznesowych.
Ja pracuję przy programie GPU Venture. Jest to nasze narzędzie,
którym chcemy pomóc firmom używającym GPU w
swoim oprogramowaniu. Pomagamy im, inwestując w nie, pomagamy im w prowadzeniu programu marketingowego, w promowaniu swojego dzieła i w dostępie do
kanałów sprzedaży.
Krótko mówiąc, nasze wsparcie nie ogranicza się tylko do wsparcia technicznego, ale możemy też
wspierać firmy finansowo i marketingowo.
Mieszko Krzykowski: Czyli jest to dość kompleksowa forma pomocy.
Alain Ticquet: Tak. W programie GPU Venture szukamy firm,
które wykorzystują w swoim oprogramowaniu możliwości kart
graficznych i które mają do zaoferowania coś wyjątkowego. Chcemy wpływać na zmiany, w tym na to, jak się robi różne
rzeczy, i szukamy przedsiębiorstw, które próbują to robić.
Dlatego staramy się pomagać takim firmom w każdy
możliwy dla nas sposób.
Mieszko Krzykowski: Jakiś czas temu powiedziałeś, że
jest ponad 100 uniwersytetów, które uczą o CUDA. Czy są jakieś w
Polsce?
Alain Ticquet: Hm... Muszę to sprawdzić, bo w tym momencie nic mi nie
przychodzi do głowy. Słyszałem o jakichś działaniach na Uniwersytecie Warszawskim, ale nie znam konkretów. Mogę to
sprawdzić i wysłać informacje później*.
Mieszko Krzykowski: Byłbym wdzięczny.
* Uzyskana przez nas później odpowiedź:
Regularnych zajęć z CUDA w tym semestrze w Polsce chyba nie ma, ale sporo się o tym na uczelniach mówi w ramach zajęć dodatkowych.
Szczególnie w Łodzi i Warszawie.
Odnośnik 1
Odnośnik 2
Odnośnik 3
Odnośnik 4
Odnośnik 5
A sprawcy zamieszania siedzą tutaj w większości zalogowani.
No i jeszcze taki wątek:
A sami znaleźliśmy coś takiego:
- ASUS Ares i Sapphire Toxic Radeon HD 5970 – dwie nieprzyzwoicie drogie i wydajne karty graficzne 117
- GeForce GTX 460 768 MB i 1 GB – dwie karty NVIDI-i oparte na nowym układzie GF104 214
- Palit GeForce GTX470 – rzut oka na „budżetowego”, niereferencyjnego GeForce'a GTX 470 104
- GeForce GTX 480 ×4 – Quad SLI w akcji 143
- NVIDIA GeForce GTX 465 – pocięty Fermi po raz drugi 231
- Radeon HD 5830 w pięciu finalnych postaciach 52
- Radeon HD 5870 o siedmiu niereferencyjnych obliczach 104
- GeForce GTX 470 – słabsza pecetowa odmiana Fermiego 276
- GeForce GTX 480 (Fermi) – nowa generacja kart graficznych NVIDI-i (w końcu!) 1060
- Pierwsze trzy gry DirectX 11 w praniu 141
- Radeon HD 5770 i HD 5750 – DirectX 11 dla mas 122
- Radeon HD 5670 – jeszcze tańsza karta z DirectX 11 123
- Radeon HD 5870 – pierwsza karta graficzna ze sprzętową obsługą DirectX 11 372
- Radeon HD 5830 – finał czerwonego najazdu? 165
- Radeon HD 5970 – po cyprysie i jałowcu czas na choinę! 167
- GeForce GTX 480 ×4 – Quad SLI w akcji 143
- Eyefinity – ATI wchodzi na grunt Matroksa 71
- Radeon HD 5870 Eyefinity6 Edition – trochę inna karta graficzna 105
- Ekstremalne podkręcanie Radeonów HD 5870 – wideorelacja 143
- Pierwsze trzy gry DirectX 11 w praniu 141
- GeForce GTX 470 – słabsza pecetowa odmiana Fermiego 276
- ASUS Ares i Sapphire Toxic Radeon HD 5970 – dwie nieprzyzwoicie drogie i wydajne karty graficzne 117
- MSI R5770 Hawk – raport z podkręcania 24
- Radeon HD 5970 – po cyprysie i jałowcu czas na choinę! 167
- Tak wygląda referencyjny GeForce GTS 450? 13
- Fabrycznie podkręcony Lantic GeForce GTX 460 Liberty Wings 6
- Testy Radeona HD 6870 to oszustwo 53
- Radeony HD serii 6000 to odgrzewane kotlety? AMD mówi "nie!". 92
- AMD wprowadzi do sprzedaży adaptery przeznaczone do wykorzystania z kartami Eyefinity 27
- Dwa następne testy Radeona HD 6870 51
- Oto "potfur" firmy Colorful. Najszybszy na świecie, potężny GeForce GTX 460. 49
- MSI GeForce GTX 460 HAWK pojawi się już niebawem 24
- Po 25 latach, ATI znika z rynku 123
- NVIDIA szykuje aż piętnaście nowych modeli procesorów grafiki! 57
- Testy Radeona HD 6870 to oszustwo 53
- Nieoficjalne wyniki testów Radeona HD 6870 116
- Radeony HD serii 6000 to odgrzewane kotlety? AMD mówi "nie!". 92
- Oto "potfur" firmy Colorful. Najszybszy na świecie, potężny GeForce GTX 460. 49
- Dwa następne testy Radeona HD 6870 51
- Oto specyfikacja kolejnego modelu karty GeForce serii 400, który może mieć kiepskie życie 28
- Testy Radeona HD 6870 to oszustwo 53
- MSI GeForce GTX 460 HAWK pojawi się już niebawem 24
- Po 25 latach, ATI znika z rynku 123
- Radeony HD serii 6000 to odgrzewane kotlety? AMD mówi "nie!". 92
- Oto "potfur" firmy Colorful. Najszybszy na świecie, potężny GeForce GTX 460. 49
- Oto specyfikacja kolejnego modelu karty GeForce serii 400, który może mieć kiepskie życie 28
- Tak wygląda referencyjny GeForce GTS 450? 13
- Dwa następne testy Radeona HD 6870 51
- 8541NVIDIA GeForce GTX 480, 470 i inne01:30 | MaxForces
- 22StarCraft 2 PCLab Cup #101:24 | Sackboy
- 0Problem z podłączeniem dekodera nBOX Turbo01:24 | qst
- 704Dysk SSD pod Windows01:21 | =-Mav-=
- 6Router po "serwisie"- to możliwe?01:18 | lukaszlk
- 8789Mafia II01:13 | HDR'o
- 597Idziemy do szkoły :)01:11 | ckast
- 139Ludzka znieczulica01:09 | godsmack
- 1Problem z mklinkami01:07 | januzi
- 7Kupię monitor LCD01:07 | marcin_kg
- 8541NVIDIA GeForce GTX 480, 470 i inne01:30 | MaxForces
- 704Dysk SSD pod Windows01:21 | =-Mav-=
- 8789Mafia II01:13 | HDR'o
- 597Idziemy do szkoły :)01:11 | ckast
- 139Ludzka znieczulica01:09 | godsmack
- 186HTC HD 200:59 | Arnii
- 2903Dmark06 - Ranking PcLab.pl00:50 | guderian
- 1018Team Fortress 200:49 | Bartg
- 678Call of Duty: Black Ops00:49 | Bartg
- 1949Starcraft 2 Wings of Liberty00:25 | k4cz0rpl


