Megjegyzem csendben, hogy azért az nvidia GPU-k kifejezetten alkalmasak "egyéb" számítási műveletek elvégzésére (pláne az "új" fermi mag).
Idézet:
"# Az NVIDIA mérnökei rájöttek, hogy az igen nagy teljesítményt nyújtó grafikus processzoraik más célokra is felhasználhatók, mint videokártyákban a grafikai megjelenítésre, és előálltak az NVIDIA Tesla családdal, melynek segítségével kutatók akár otthonukban is elérhetnek szuperszámítógépi teljesítményt egy-egy projektjükhöz. A számítási célokra kialakított GPU család PC-ktől egész szervercsoportokig biztosít megoldást, jelenleg az alábbi lépcsőkben: NVIDIA Tesla GPU számítási processzor - a PC-be helyezhető kártyán 128 párhuzamos processzor fut egyetlen GPU-ban, akár 518 gigaflops párhuzamos számítási teljesítményt biztosítva. A kártya nagyteljesítményű CPU mellett használható.
# NVIDIA Tesla asztali szuperszámítógép - PCI-Express felületen a PC-hez vagy munkaállomáshoz illeszthető, két Tesla GPU-t tartalmazó rendszer. Több ilyen összekapcsolásával akár 8 teraflops számítási teljesítmény érhető el.
# NVIDIA Tesla GPU számítási szerver - Az 1U méretű szerverházban akár nyolc Tesla GPU kaphat helyet, több mint 1000 párhuzamos processzort biztosítva a számításokhoz.
A Tesla processzorok a C programozási nyelv segítségével programozhatók az az NVIDIA CUDA fejlesztői környezetének segítségével. A CUDA egyszerűsíti a fejlesztést és az adatfeldolgozás párhuzamosítását. A Tesla felhasználási területe igen széles, biológiai, geológiai, orvosi kutatások során egyaránt használható a különböző számításigényes folyamatok során. "
Más kérdés, hogy az adatbázis szerverekben inkább a disk performance a szűk keresztmetszet.
De attól még "nem hülyeség" az erős GPU-t számításra használni (lásd CUDA -ra alapuló projectek). Ilyenek pl a Folding @ HOME, különböző kutatási feladatok (SETI @ HOME) stb....
Igen ez tény, hogy sokmindenre jó a GPU nem csak a grafikai számításokra. Viszont ahoz erre írt software kell ami a gpu-t használja stb stb. És nem hinném hogy az Eve szerverei erre vannak kihegyezve =)
no, a végén még visszatérünk a régi szép c64es időkhöz, és a játékokhoz, amik már a lemezmeghajtó kontrollerjét is befogták a számításokba? _________________ Life is death, death is life.
No life, no death.
Life is life, death is death.
"De attól még "nem hülyeség" az erős GPU-t számításra használni"
Apple gépeken a Snow Leopard óta működik ez a funkció. OpenCL a neve. _________________
"De attól még "nem hülyeség" az erős GPU-t számításra használni"
Apple gépeken a Snow Leopard óta működik ez a funkció. OpenCL a neve.
Az ATI kártyámon 2007 óta futtatok folding@home-t mielőtt valaki azt hinné, hogy ez valami nVidia csodaizé. nVidia, vagy az Apple akkoriban még csak nem is álmodott hasonlóról.
Ettől függetlenül kevés alkalmatlanabb hardvert tudok elképzelni adatbázis kiszolgálásra, mint a GPU. A hosszú pipeline-ok miatt a lag sokszorosára nőne, ergo maradjunk csak a jó öreg CPU-nál, ha adatbázisról van szó.
A CCP már a 2008-as fanfesten nagyon hype-olta a CUDA-t és volt pár tech előadás arról, hogy hogy lehetne akár szerveroldalon felhasználni. Enlightmentről is beszéltek sokat, ami nem más mint egy radiosity map-et készítő és kliensen gyorsan számoló technológia, és ilyesmire is remekül használható a CUDA szerver oldalon.
Persze viccet félretéve, adatbázisra használni ostobaság lenne GPUkat, az EVE szerver magja se tudna vele mit kezdeni, hiszen még a multicore procikat se tudja használni rendesen, nemhogy ilyen külső processzorokat. Ennek ellenére nem lepne meg, ha bizonyos dolgokra használnának szerver oldali GPUt, talán pont a télre beharangozott új karaktereknél.
Bocsi sracok félreértettem a dolgot, most látom hogy ez ilyen sharing izé. Az Apple féle OpenCL a sajat gépben levő GPU-t vagy GPU-kat fogja munkára ha egyébként nincsenek leterhelve. _________________
Bocsi sracok félreértettem a dolgot, most látom hogy ez ilyen sharing izé. Az Apple féle OpenCL a sajat gépben levő GPU-t vagy GPU-kat fogja munkára ha egyébként nincsenek leterhelve.
Milyen sharing izé
Bocsi, de vicces is volna ha a te géped az én GPU-mat fogná hadra, le is törném a kezét
OpenCL meg nem csak az Apple csodája
"Folding@home does not rely on powerful supercomputers for its data processing; instead, the primary contributors to the Folding@home project are many hundreds of thousands of personal computer users who have installed a client program. The client runs in the background, utilizing otherwise unused CPU power." / azaz sharing izé
"OpenCL was initially developed by Apple Inc., which holds trademark rights, and refined into an initial proposal in collaboration with technical teams at AMD, IBM, Intel, and Nvidia." / tehát ez meg egy Apple izé _________________
"Folding@home does not rely on powerful supercomputers for its data processing; instead, the primary contributors to the Folding@home project are many hundreds of thousands of personal computer users who have installed a client program. The client runs in the background, utilizing otherwise unused CPU power." / azaz sharing izé
"OpenCL was initially developed by Apple Inc., which holds trademark rights, and refined into an initial proposal in collaboration with technical teams at AMD, IBM, Intel, and Nvidia." / tehát ez meg egy Apple izé
A folding@home egy olyan elosztott számítási rendszer, ahol a saját GPU-d számításokat végez a szervertől kapott adatcsomagon, és visszaküldi az eredményt. Félreértetted a szöveg tartalmát. Ez nem sharing izé.
2007-ig csak CPU-n működött, de mivel rájöttek, hogy a GPU sokkal nagyobb számítási kapacitással rendelkezik, az ATI-val közreműködve pár év alatt kifejlesztettek egy szoftvert, ami képes lett kihasználni a GPU-t, megsokszorozva (4-5x) ezáltal a teljes hálózat teljesítményét.
Folding@home does not rely on powerful supercomputers for its data processing; instead, the primary contributors to the Folding@home project are many hundreds of thousands of personal computer users who have installed a client program. The client runs in the background, utilizing otherwise unused CPU power.
"a Folding@home nem igényel nagy teljesítményű szuperszámítógépeket az adatfeldolgozáshoz. Inkább egyfajta munkamegosztásra épül ahol a résztvevők azok a több száz ezer számítógép felhasználók, akiknek telepítve van a kliens program. A kliens a háttérben fut, kihasználva a CPU szabad erőforrásait."
Ha ez nem erőforrásmegosztásról szól bammeg akkor én most nem is vagyok másnapos. Teljesen mellékes, hogy CPU vagy GPU, akár a hangártyán lévő processzort is használhatná, tök mindegy. _________________
Bocsi sracok félreértettem a dolgot, most látom hogy ez ilyen sharing izé. Az Apple féle OpenCL a sajat gépben levő GPU-t vagy GPU-kat fogja munkára ha egyébként nincsenek leterhelve.
Noe írta:
Folding@home does not rely on powerful supercomputers for its data processing; instead, the primary contributors to the Folding@home project are many hundreds of thousands of personal computer users who have installed a client program. The client runs in the background, utilizing otherwise unused CPU power.
"a Folding@home nem igényel nagy teljesítményű szuperszámítógépeket az adatfeldolgozáshoz. Inkább egyfajta munkamegosztásra épül ahol a résztvevők azok a több száz ezer számítógép felhasználók, akiknek telepítve van a kliens program. A kliens a háttérben fut, kihasználva a CPU szabad erőforrásait."
Ha ez nem erőforrásmegosztásról szól bammeg akkor én most nem is vagyok másnapos. Teljesen mellékes, hogy CPU vagy GPU, akár a hangártyán lévő processzort is használhatná, tök mindegy.
Az igazi probléma az, hogy ez a fajta skálázás csak batch feladatokra alkalmas. Kiküldöd a csomagot, a kliens elszöttyög rajta pár óráig (az, hogy CPU vagy GPU teljesen részletkérdés), majd visszaküldi az eredményt. Ez a fajta megközelítés akkor használható, ha:
1) nem számít a késleltetés (nem kellenek részeredmények azonnal, elég, ha másnapra megvan a result)
2) az egyes feladatdarabok függetlenek, tehát egy adott feladatdarabka elvégzéséhez nincs szükség más darabokra vagy azok eredményére
Tehát arra szuper, hogy fourier transzformálj egy 10 másodperces jelet, majd mintát keress benne. Arra viszont nem jó, hogy leszimulálj egy atomrobbanást.
Nem készíthetsz új témákat ebben a fórumban Nem válaszolhatsz egy témára ebben a fórumban Nem módosíthatod a hozzászólásidat a fórumban Nem törölheted a hozzászólásaidat a fórumban Nem szavazhatsz ebben fórumban