GPU jako drugi procesor?
lis6502 - 22-05-2009 00:39
Wiadomo, pod Linuksem przechodzą różne cuda ;-). O ile ktoś już wpadł na pomysł by wykorzystywać VRam jako swapa, o tyle mnie interesuje jak wykorzystać moc mojego GForce'a? W sumie z akceleracji korzystam tyle że szał pał, a w zasadzie cykle na PCI-E się tylko marnują :)
Przykro nam, strona o podanym adresie nie istnieje. Sprawdź, czy wpisałeś poprawny adres strony, lub skorzystaj z katalogu lub wyszukiwarki. |
| Copyright 1996 - 2006 Grupa Onet.pl SA - zobacz wszystkie serwisy » | |
AdeBe - 22-05-2009 07:24
Napisać/zainstalować aplikację wykorzystującą CUDA? Inne sposoby jakoś nie przychodzą mi do głowy.
tomii - 22-05-2009 07:42
Obliczenia na gpu są traktowane jako akceleracja do Cpu, procesor musi zainicjować obliczenia na grafice a potem odebrać wyniki. Więc nie da się tego potraktować jako drugi autonomiczny procesor. Jedyny sposób na wykorzystanie to program korzystający z takiej akceleracji.
A tak na marginesie, wiedząc jak wygląda sytuacji to w jakich programach byś takie wsparcie widział?
lis6502 - 22-05-2009 08:26
A tak na marginesie, wiedząc jak wygląda sytuacji to w jakich programach byś takie wsparcie widział We wszystkich mielących terabajty cyfr, czyli kompilatory, symulatory, generatory fraktali. Poza tym na kartach graficznych musi być szybki blitter, czyli w programach kopiujących duże ilości danych po pamięci. Swoją drogą; weźmy np takie wyostrzanie obrazu. Matematycznie to nic innego jak filtr pasmowoprzepustowy.
procesor musi zainicjować obliczenia na grafice To też nie brzmi źle. Widzę to tak
Yo, GPU! Nie leż cyklami do góry! Masz i działaj: zn+1 = (zn)2 + c
lg = 0.1573485988986549 - 0.6386696070051662i
pd = 0.1573549290823055 - 0.6386743546429041i
To jest Mandelbrot. Od adresu 0x432bc8ad do 0x80000000 kopiuję Ci dane niezbędne do tego.Działaj
Dobra ^^ :-P Sens łapiecie :)
aplikację wykorzystującą CUDA Tak, i to chyba będzie to. Dzięki za wędkę, jak coś wymodzę to się pochwalę:)
Przykro nam, strona o podanym adresie nie istnieje. Sprawdź, czy wpisałeś poprawny adres strony, lub skorzystaj z katalogu lub wyszukiwarki. |
| Copyright 1996 - 2006 Grupa Onet.pl SA - zobacz wszystkie serwisy » | |
tomii - 22-05-2009 08:49
Jeżeli chodzi o przetwarzanie obrazu to efekty sa bardzo dobre ale jak w kodzie pojawiała się instrukcje warunkowe to jest kiepsko.
Może to cie zaciekawi: link
lis6502 - 23-05-2009 00:30
Wciągająca lektura, szczególnie ten moment o Teslach, ale to chyba za bardzo mocne jak na komputer pod strzechą. Mnie interesuje wyciśnięcie z mojego sprzętu 100% jego mocy; niestety mój GPU to G70, także nawet nie mam co marzyć. Poza tym to, na czym mi najbardziej zależało (POVray i nieśmiertelny mencoder) nie jest przystosowane do technologii CUDA. W ogóle znalazłem aż dwa programy korzystające z tej technologii. Wychodzi na to, że jak za kilka(naście) lat kupię dzieciakowi komputer, to może tam pobawię się w renderowanie sporych obrazków w krótkim czasie. Dziękuję za zainteresowanie tematem. Pozdrawiam i uważam go raczej za zamknięty.