PCI Express karta pre raytracing takmer v reálnom čase
DSL.sk, 23.4.2009
Technologický startup Caustic Graphics predstavil tento týždeň akceleračnú kartu CausticOne, ktorá podľa spoločnosti urýchľuje raytracing až maximálne 20-násobne oproti klasickým procesorom.
Pri raytracingu pomocou CausticOne sa stále vyťažuje aj procesor, karta slúži ako akcelerátor a pomáha pripravovať pre procesor dáta dostatočne rýchlo pre jeho plné využitie.
Raytracing je spôsob renderovania 3D scén, ktorý farbu pixelu výsledného obrazu zisťuje simulovaním lúčov svetla, ktoré daným bodom vystupujú zo scény a smerujú do oka pozorovateľa. Raytracing tak dokáže renderovať scény výrazne reálnejšie ako súčasné 3D grafické karty.
CausticOne je PCI Express kartou s rozhraním PCI Express x4 so 4 GB lokálnej pamäte. Na karte sa nachádzajú dva iba 100 MHz FPGA čipy, podľa spoločnosti je urýchlenie dosahované ako optimalizovaným hardvérom tak vyvinutou softvérovou technikou umožňujúcou rýchlo a efektívne vyhľadávať dáta potrebné počas raytracingu.
Spoločnosť zatiaľ neoznámila predaj žiadneho produktu priamo pre koncových užívateľov, vyrábať karty umožňujúce hranie zatiaľ plánuje len výhľadovo do budúcnosti. V prvej fáze sa orientuje na tvorcov softvérov a profesionálnych užívateľov renderujúcich profesionálne grafiku, karta je zatiaľ k dispozícii len v rámci vývojárskeho kitu a stojí 4 tisíc dolárov.
Predstavenie karty spoločnosťou Caustic Graphics (video: Caustic Graphics)
V ukážke riešenie renderuje scénu triangulovanú na päť miliónov trojuholníkov vo VGA rozlíšení 640 x 480 vo vysokej kvalite rýchlosťou 3 až 5 FPS.
Ďalšie informácie o akceleračnej karte je možné nájsť na caustic.com.
Štvrtok, 23. apríla 2009, dnes má meniny Vojtech, zajtra Juraj DonaskaKvetov.sk - donáška kvetov v SR a zahraničí Pošli kvety
Od: loler
|
Pridané:
23.4.2009 12:20
Taku hnusnu vodu si mozu strcit. Chapem, ze to bola len ukazka technologie, ale aj tak. To aj voda v Arme tvorena len jednou texturou sa viac podoba vode :)
Re: Štvrtok, 23. apríla 2009, dnes má meniny Vojtech, zajtra Juraj DonaskaKvetov.sk - donáška kvetov v SR a zahraničí Pošli kvety
Od: Slavius
|
Pridané:
23.4.2009 12:29
Vsak to ze sa len podoba, toto sa chova aj ako voda...
Re: Štvrtok, 23. apríla 2009, dnes má meniny Vojtech, zajtra Juraj DonaskaKvetov.sk - donáška kvetov v SR a zahraničí Pošli kvety
Od reg.: OmeGa
|
Pridané:
23.4.2009 15:37
neviem co ma renderovanie spolocne s fyzikalnym enginom... takze moze kludne vyzrat ako voda, a chovat sa ako beton.
Re: Štvrtok, 23. apríla 2009, dnes má meniny Vojtech, zajtra Juraj DonaskaKvetov.sk - donáška kvetov v SR a zahraničí Pošli kvety
Od: jimmy_rs
|
Pridané:
23.4.2009 12:46
na vode sa tolko nehrali ako na detailoch auta, tie su perfektne ako sa lesknu navzajom, bude pekna buducnost v hrani hier, uz sa neviem dockat
Re: Štvrtok, 23. apríla 2009, dnes má meniny Vojtech, zajtra Juraj DonaskaKvetov.sk - donáška kvetov v SR a zahraničí Pošli kvety
Od reg.: x x l l
|
Pridané:
24.4.2009 23:57
Bezne byvaju nahlady sceny v 3DS ovela hnusnejsie a to nehovorim o klasicky renderovanych pracovnych viewportoch. Dnesni dobri grafici si vysledok musia vediet dobre predstavit. Decka co pridu po nich, budu uz vdaka podobnym technologiam chrlit "fotky" na pockanie:)
Re: re...
Od reg.: Pjetro de
|
Pridané:
23.4.2009 14:13
mozno preto ze by na take iste sekanie potreboval sest 4-jadrovych procakov na 3 GHz, ktore by mali spotrebu same o sebe 1 kW a ktore by sa na taku kartu vobec nezmestili, nehovorili by sme o karte, ale o zakladnej doske so 6 socketmi (keby taka existovala)
zrejme ti nic nehovoria terminy ako paralelizacia a optimalizacia
kua o com to tu tocis?
hovorim ze keby tam dali silnejsie procaky, ze by im to islo lepsie. Neviem na co tu ale spominas obycaj. procesory ked je snad samozrejmost a z videa je to jasne povedane ze to nie su obycaj x86.
to ze to ma nizku frequqnciu dava moznosti dalsieho zvysenia
ked to to nedoslo :p
a nehovoriac ze je to chladene pasivne okrem ineho
HW cipy pre specificke vypocty nepotrebuju ist radovo 100mhz nasobkoch
pozri sa na HP PA-RISC servery kde bezi SAP to malo male frequncie ked Intel behal uz Ghz... ( len priklad najde sa mnoho)
je to pekne dalsie karty mozno prinesu mensie chipy a mozno viac pri rovnakej frequencii pripadne vyssej
kde su tie casy co i386 alebo Mac nieco taketo 1 frame ratal minutach
Na celkovy vykon iba frekvencia nestaci. Zavisi od celkovej architektury procesora. Staci sa pozriet do minulosti ked AMD prislo s prenosom informacii na nabehovej aj dobehovej hrane a INTEL prenasal len na nabehovej. Alebo sucasne Core 2 Duo. Pri nizsich frekvenciach maju vyssi vykon ako stare P4... a znalci urcite budu vediet povedat viac prikladov.
Re: re...
Od reg.: Pjetro de
|
Pridané:
24.4.2009 8:28
presne tak. danko - frekvencia bola ojebana uz velmi vela krat, len skoda ze si si to nevsimol:
prve 80486 bolo na tej istej frekv. (napr. 33,33 alebo 40 MHz) 2x vykonnejsie ako posledne 80386
80586 (t.j. Pentium I) bolo na tej istej frekv. (napr. 100 MHz) 1,5x vykonnejsie ako 80486 DX4
Pentium III a 4 by som radsej neporovnaval, Pentium 4 bola jedna z mala slepych ulic v IT a Intel by najradsej na tento omyl historie zabudol
jedno jadro Core 2 je na tej istej frekv. (napr. 2500 MHz) 1,7x-1,8x vykonenjsie ako jedno jadro Pentia 4
jedno jadro Core i7 je na tej istej frekv. (napr. 2666,6 MHz)
1,2x-1,3x vykonenjsie ako jedno jadro Core 2
... rovnake porovnanie mozno urobit pri AMD (to je taky druhy vyrobca CPU)
Re: re...
Od reg.: Pjetro de
|
Pridané:
24.4.2009 8:29
toz: jedno jadro Core i7 na 2666,6 MH by malo byt oproti 80386 na 33,33 MHz vykonnejsie asi 2666,6/33,33 = 80-nasobne, co je blbost, lebo narast vykonu je aj 800-nasobny ... on kde sa vzal tu sa vzal faktor 10-nasobku (800/80 = 10) ... a kde sa vzal? z optimalizacii ...
a to bola rec len o jednom jadre CPU, nie o paralelizacii a dokonca rec bola len o CPU, nie o kartach s cipmi pre specialne vypocty, kde faktor zrychlenia (ktory ma na svedomi ako optimatizacia a paralelizacia) nie je 10-nasobok, ale 100-nasobok
bude to skor takto .. II.
Od: Perwy
|
Pridané:
24.4.2009 14:01
...
Ten limitujuci faktor totiz moze byt CPU v pocitaci, ktore ako bolo napisane sa tiez zatazuje.
Predpokladam ze vyrobca analyzoval vypocet potrebny pre raytrace a urcil pomery pre jednotlive operacie ktore treba vykonat. Dosiel k zaveru ze niektore sub-operacie je mozne vykonat napr. v jednom takte na procesore so specialnymi instrukciami - a tento vyrobil. No a CPU pocitaca tu zohrava rovnaku ulohu. Predstavte si ake rychle (taktovanie) je CPU a aky komplexny obvod to je, na nieco sa predsa musi paradne hodit nie ?. Vyrobca karty pravdepodobne vyuzil jeho rychlostne vlastnosti na frekvenciu niektorych "zvyskovych" operacii ktore by sa do karty pridavali len za tazko (pri nizkej frekvencii a nie vacsiej komplexnosti). CPU ma napriklad relativne rychle a presne aritmeticke nasobenia ale pomale operacie prehladavania (co sa neda povedat o principoch cache pamati)
bude to skor takto .. III.
Od: Perwy
|
Pridané:
24.4.2009 14:01
Co som chcel teda povedat je to ze, je celkom mozne ze 100Mhz dvoch cipov na karte moze byt dost na to aby zamestnalo napr. 8x 3GHz jadier (len priklad) "zvyskovimi" vypoctami naplno. A kedze sa nepredpoklada takato konfiguracia lahko dosiahnutelna, 100 MHz postacuje.
Inak povedane ze ta karta sa na 100 MHz v mnohych pocitacoch bude dokonca "nudit", a nema vyznam ju zrychlovat.
bude to skor takto .. III.
Od: TeoreT
|
Pridané:
26.4.2009 22:20
Ked sa na tym teoreticky zamyslim co si pisal o tom ako 100MHz staci tak take vypocty sa snad daju spravit aj v procesori ktory je taktovany na omnoho vyssiu frequenciu nie? tym chcem povedat ze ten 100MHz svab snad dokaze "nasimulovat" 3GHz procesor lavou zadnou a pri tom pocitat aj tie zbytkove operacie... a okrem ineho nebude ta spomalovat zbernica.
Neviem skade si prišiel na to že AMD je taký druhý výrobca CPU ? Zase si húlil trávu a pozeral Scary Moovie :-)
Tie tvoje porovnania nemajú hlavu ani pätu, čo si prosímťa porovnával, dátovú priepustnosť, operácie s pohyblivou čiarkou alebo azda operácie s celými číslami ? Ako môžeš porovnávať výkony medzi rôznymi generáciami CPU ?
Len tak medzi nami, pri operáciách optimalizovaných na jedno jadro je Core I7 (1 jadro) 10 - 12 krát výkonnejšie ako jedno jadro pentia 4 na rovnakej frekvencii. Popros súdružku učiteľku o doučovanie z matematiky. :-)