| DejaVu Temat założony przez niniejszego użytkownika | Wykonywanie algorytmów na GPU » 2012-03-16 20:52:35 Czy ktoś z Was ma jakieś doświadczenia z obliczeniami na GPU oraz mógłby się podzielić swoim doświadczeniem, refleksjami itp. związanymi z nimi? Np. czy odczuwalne były korzyści oraz jakiego stopnia przyśpieszenie uzyskaliście... | 
|  | 
| Toboe | » 2012-03-16 21:16:50 Problem musi być do obliczania/programowania rozproszonego. Pojedynczy proces GPU nie jest specjalnie szybszy od CPU, więc przetwarzanie danych sekwencyjne na GPU nie da w sumie żadnego polepszenia. Natomiast dla problemów, które można podzielić na setki, albo i tysiące równoległych procesów, najlepiej liczących na tych samych danych, można (względnie) łatwo uzyskać stokroć szybciej wyniki niż dla CPU, a największą część czasu działania programu zajmie wysyłanie danych do GPU. 
 
 Sama umiejętność wykorzystywania wielu rdzeni CPU daje parokrotne przyspieszenie obliczeń.
 | 
|  | 
| DejaVu Temat założony przez niniejszego użytkownika | » 2012-03-16 21:34:43 yhy :) a jak wygląda sprawa z klasami? Da się przekazać obiekt, na którym ma pracować dane GPU? Chciałbym np. mieć coś takiego:
 void funkcjaNaGPU( CObiekt * pObiekt ){
 pObiekt->uruchom();
 }
 
 | 
|  | 
| yoogi | » 2012-03-16 21:46:59 Wszystko się da tylko trzeba wiedzieć jak :) a z tym "jak" czasami jest wielki problem. Kiedyś pobrałem sobie CUDA ale niestety nie udało mi się zainstalować, zbyt mało chęci i motywacji | 
|  | 
| DejaVu Temat założony przez niniejszego użytkownika | » 2012-03-16 21:49:49 Jakby to było takie oczywiste to bym nie zadawał tego pytania... dlatego pytam się o osoby posiadające jakieś praktyczne doświadczenie z obliczeniami na GPU. | 
|  | 
| hincu | » 2012-03-16 22:00:32  zapytaj na warsztacie tam powinni ci szybciej pomoc tym bardziej ze to ty masz najwieksze doswiadczenie programistyczne z calego cpp0x : P | 
|  | 
| akwes | » 2012-03-16 22:31:49 | 
|  | 
| DejaVu Temat założony przez niniejszego użytkownika | » 2012-03-16 23:13:55 | 
|  | 
| « 1 »  2 |