nVidia i ATI/AMD o budućnosti GPUa

·

 

U San Franciscu je održan okrugli stol koji je pokazao kratak uvid u vrlo vjerojatnu budućnost igranja na konzolama. Radi se o evoluciji daleko iza XBoxa i Playstationa koja bi u budućnosti trebala promijeniti čitavu ulogu grafičkog procesora. Diskusija je počela opservacijom o tome kako su i nVidia i ATI (prije akvizicije AMD-a) razmatrali i istraživali korištenje grafičkih procesora u općenitim računalnim aplikacijama.

Jonah Alben, dopredsjednik odjela GPU projektanata nVidije, rekao je da su se počeli razmatrati takvo nešto na zahtjev developera igara, pa su za početak napravili programibilne shader engine. To ne samo da je omogućilo developerima da naprave vlastite shading algoritme (koji su imali ogroman utjecaj na vizualni izgled igara) na samom procesoru, nego je to „slučajno“ izlanulo vrlo velika polja donekle generalnih, malenih paralelnih procesorskih jedinica, svaka sa svojom lokalnom memorijom, ALU-om i setom instrukcija. Nije prošlo dugo da se i developeri drugih aplikacija shvatili tu činjenicu, pa tako danas developeri programiraju GPUove za financijske analize, za redukciju geoloških podataka i slične poslove. IBM-ov James Kahle povukao je sličnu paralelu s IBM Cellom, koji je ipak malo više „generalniji“ od GPU-ova.No diskusija je nastavila tokom o svijetu igraćih konzola. Mnoge intenzivne negrafičke zadaće mogu se donekle paralelizirati; fizika u igri i vjerojatno AI, pa su se svi sudionici složili sa spekulacijom da su te stvari prenosive na GPU. Ovo je skrenulo pažnju na dvije vrlo bitne opaske. Jedna je bila od strane Teda Vucurevicha iz tvrtke Cadence, koji je istaknuo kako bi shading engini trebali biti 64 bitni kako bi mogli najbolje iskoristiti svoju snagu za predviđenu namjenu, što je prihvaćeno i pretpostavlja se da će biti ubačeno u roadpamove proizvođača. Drugi komentar došao je od AMD-ova dopredsjednika za projektiranje GPU-ova Robert Feldstein koji kaže kako bi se GPU-ovi mogli koristiti i za, primjerice, praćenje korisnika koji radi za konzolom. GPU bi analizirao video dobiven s kamere te izvlačio geste, mimiku pa čak i izraze lica te ih procesuirao kao ulazne podatke u igru, čime bi po tom pitanju napravili ogromni korak unaprijed s takvim tipom korisničke interakcije, koju trenutno ima Nintendo Wii, primjerice.

U svakom slučaju, predstoji nam vrijeme vrlo interesantnog razvoja GPU-ova u negrafičkim pogledima. Plodno tlo za takve egzibicije su svakako konzole, u kojima bi GPU, koji je nekada bio smatran neprogramibilnom fiksnom jedinicom, mogao prenijeti glavninu posla na sebe. Ostaje samo čekati i vidjeti što će biti…