
Mieszko Krzykowski: Ostatnio można zauważyć, że NVIDIA
bardzo chce, aby przestano patrzeć na karty graficzne jak na coś, co może tylko obsługiwać gry. Ostatnimi czasy
karty NVIDI-i są oznaczane jako GeForce with CUDA.
Dlaczego jest to dla NVIDI-i tak ważne?
Alain Ticquet: Dla NVIDI-i ważne jest to, że karty graficzne nie służą już tylko do rysowania obrazów na ekranie. GPU jest jednostką obliczeniową zdolną liczyć wiele rzeczy równolegle. Układy graficzne mogą być wykorzystywane również do rzeczy niezwiązanych bezpośrednio z tym, co jest wyświetlane na ekranie – można ich użyć w każdej aplikacji, w której jest potrzebna duża moc obliczeniowa, na przykład przy złożonych obliczeniach numerycznych. Można powiedzieć, że mamy tutaj dziesiątki czy setki procesorów 386 lub 486 zintegrowanych w jednym kawałku krzemu. GPU jest bardzo przydatne wszędzie tam, gdzie jest potrzebna wydajność obliczeniowa na wysokim poziomie. Dlatego też można go używać w matematyce, fizyce, chemii, inżynierii czy w obliczeniach związanych z symulacjami komputerowymi, analizami finansowymi, a nawet przy przetwarzaniu filmów wideo. Czyli wszędzie tam, gdzie przetwarza się dużą ilość danych i gdzie można zrównoleglić obliczenia. Na przykład w kompresji obrazu GPU jest bardziej efektywne niż tradycyjny procesor, różnica wydajności może być nawet kilkusetkrotna.
Krótko
mówiąc, jeśli masz kartę graficzną GeForce serii
8 lub nowszą, możesz ją wykorzystać nie tylko do zadań związanych z wyświetlaniem obrazu, ale także w innych obliczeniach. Oprogramowanie zgodne z CUDA może być
tworzone zarówno na potrzeby High Performance
Computing, kiedy to jest uruchamiane na specjalnym, przeznaczonym do tego
sprzęcie, jak i na potrzeby normalnych domowych komputerów z kartą
graficzną. Przykładem tego drugiego zastosowania jest program Elemental Badaboom,
służący do wykonywania kompresji wideo za pomocą GPU. Przewaga w
szybkości kompresji nad CPU jest
znaczna. Innym przykładem jest firma Adobe i jej aplikacje do obróbki
fotografii. Kiedy manipuluje się fotografią, to GPU jest w stanie
znacznie szybciej niż CPU wykonać wszystkie obliczenia. To są nasze sposoby na
przekonanie ludzi do tego, że to działa.
Mieszko Krzykowski: Wszystko to w praktyce
oznacza, że CUDA nie umie robić wszystkiego.
Alain Ticquet: Oczywiście. Wszystkim zalecamy, aby sami sprawdzili, które z rozwiązań jest szybsze w ich przypadku. Zachęcamy, aby napisali najpierw kawałek kodu kompatybilnego z CUDA, w C albo w Fortranie, a następnie podobny kawałek kodu przeznaczonego do zwykłych procesorów i porównali oba rozwiązania w obliczeniach, które chcą wykonywać.
Mieszko Krzykowski: Jakie rodzaje aplikacji
pozwalają nam zobaczyć, co daje i jak działa CUDA?
Alain Ticquet: W takim razie pomówmy chwilę o fizyce i o grach. Przez większość czasu na ekranie widzisz efekt obliczeń związanych z wyświetlaniem obrazu, jednak coraz częściej ważną rolę w grach odgrywa fizyka. I tutaj pojawia się PhysX. Do tej pory obliczenia fizyki były ograniczone do procesora. Teraz mogą być wykonywane na GPU. Dzięki temu fizyka może być bardziej złożona, szybciej obliczana i łatwiej ją stosować.
Dużo zyskują też aplikacje, w których potrzebna jest duża moc obliczeniowa i jednocześnie jest prowadzonych wiele obliczeń, przykładem chemia, fizyka i inne dziedziny, w których przeprowadza się symulacje. Niektóre złożone obliczenia związane z symulacjami chemicznymi mogą trwać 2, 3, 4 czy 5 dni, zanim uzyska się wynik i sprawdzi działanie algorytmów. Na przykład przeprowadziliśmy kiedyś benchmark: okazało się, że policzenie pewnego zadania, które zajmowało 4,5 dnia na CPU, na GPU zajęło 27 minut. Zadanie to polegało na liczeniu aproksymacji. Dzięki CUDA znacznie można skrócić czas wykonywania pewnych obliczeń i można to robić na każdym komputerze, który ma wewnątrz kartę GeForce, a na świecie jest teraz 100 mln komputerów z kartami zgodnymi z CUDA. Jest to bardzo przydatne w każdym centrum badawczym czy finansowym, w którym musisz po prostu robić wszystko jak najszybciej.
Mieszko Krzykowski: Rozumiem,
że CUDA jest świetnym rozwiązaniem dla uniwersytetów, centrów
badawczych czy miejsc, w których są przeprowadzane analizy
finansowe – czyli takich, w jakich trzeba przetwarzać dużą ilość danych. Ale co CUDA daje zwykłym
użytkownikom?
Alain Ticquet: Aplikacji nie jest może zbyt wiele, ale dopiero zaczynamy współpracę z twórcami. Mimo tego już widać, co CUDA może zaoferować użytkownikom. Na przykład konwersja filmu na format odpowiedni dla iPhone'a może zająć jeden – dwa dni. Przy użyciu CUDA można to zrobić w pół godziny albo w godzinę. Teraz coraz więcej ludzi chce oglądać filmy na swoich urządzeniach mobilnych. Już dwie firmy zainteresowały się używaniem CUDA w swoich aplikacjach związanych z konwersją wideo: jedna to Elemental, a druga to CyberLink. Dzięki temu do kompresowania filmów można używać swojej karty graficznej. Jest to pierwszy krok i już teraz jest to łatwe do zrobienia. Efekt jest bardzo widoczny, bo wystarczy wziąć Badaboom, zainstalować go na swoim komputerze – i zamiast pół godziny czekamy na skompresowanie filmu tylko kilka minut. Są to pierwsze aplikacje tego typu na rynku, jednak będzie ich na pewno więcej. Aplikacje te dają się uruchomić zarówno na GPU, jak i CPU, co pozwala samemu się przekonać, że gdy wykorzystywane jest GPU, obliczenia trwają tylko ułamek czasu, którego potrzebuje CPU.
Z GPU korzysta już Adobe, CyberLink, Elemental i PhysX. We
wszystkich ich programach widać, jak dużo daje CUDA i że nie trzeba
być programistą, aby korzystać z tej technologii – wystarczy, że
użytkownik ma odpowiednie oprogramowanie, które używa jego GPU.
Mieszko Krzykowski: Powiedziałeś, że będzie coraz więcej aplikacji zgodnych z CUDA. Mógłbyś powiedzieć
trochę o tym, jakie nowe aplikacje pojawią się w najbliższej
przyszłości?
Alain Ticquet: Ostatnio CUDA cieszy się dużym zainteresowaniem
światka medycznego, szczególnie w związku z tomografią.
Mieszko Krzykowski: Chodzi
o projekty podobne do Fastry?
Alain Ticquet: Tak, był to pierwszy tego typu projekt, powstał już jakiś czas temu. Od tamtej pory wiele placówek medycznych związanych z tomografią zaczęło wykonywać niezbędne obliczenia na GPU. Jest to kolejne miejsce, w którym widać bardzo duże korzyści z używania CUDA i w którym powstają specjalne systemy do wykonywania obliczeń na GPU.
- 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
- 2Nokia N95 8GB01:03 | FoQs
- 19Młodszy brat nie chce wcinać owoców01:02 | kazmirz
- 2Kupie dobra karte grafiki, najlepiej z 1GB pamieci01:01 | FoQs
- 5Sapphire Radeon HD 4870 512MB + Nokia N95 8GB01:00 | FoQs
- 20radeon hd 485001:00 | Reverse17
- 0Sprzedam Sony Ericssona K550i. TANIO!00:59 | Stackhouse
- 8WORMS 200:59 | FoQs
- 186HTC HD 200:59 | Arnii
- 81Ile zarabia przedstawiciel handlowy?00:58 | pawel91s
- 10Logitech G51000:54 | Kastor Krieg
- 186HTC HD 200:59 | Arnii
- 2903Dmark06 - Ranking PcLab.pl00:50 | guderian
- 1018Team Fortress 200:49 | Bartg
- 678Call of Duty: Black Ops00:49 | Bartg
- 703Dysk SSD pod Windows00:45 | AZz_
- 8537NVIDIA GeForce GTX 480, 470 i inne00:44 | MaxForces
- 8787Mafia II00:28 | Tommy200688
- 1949Starcraft 2 Wings of Liberty00:25 | k4cz0rpl
- 304PES 201100:17 | gitol
- 306Interesująca opinnia o Kaczyńskim...00:09 | ireneusz bodo



0%
0%
A tak całkiem na serio to do tej pory nie ma porządnego programu do konwertowania wideo (typu Total video converter), który korzystałby z mocy GPU. Szkoda że nikt nie myśli o tym, że grafika mogłaby pomagać procesorowi we wszystkich zadaniach. Zwykłego użytkownika cieszyłoby to najbardziej.
0%
we cym ?
tez mi cos sponsoringiem zalecialo :S
'i mamy coś, co jest 10 razy szybsze niż cokolwiek innego na rynku...'
coz za skromnosc xD oni maja jakies specjalne kryteria przy wyborze pracownikow czy poprostu od tak sobie kazdy wywyzsza swoje ponad miare
0%
0%
0%
0%
0%
BadaBoom powinno być od początku udostępniane na licencji opensurce'owej. Teraz byłaby to pewnie, jedna z najlepszych i pewnie najszybsza aplikacja do kompresji wideo!
0%
0%
Mogę sobie wyobrazić wiele zastosowań wielkiej mocy obliczeniowej CUDA i Larrabee przydatnego dla zwykłych ludzi: skuteczne rozpoznawanie mowy,
widzenie maszynowe w celu automatycznego nadzorowania (terenu, małego dziecka etc.) albo sterowania domowym robotem przez WiFi.