Zobrazují se příspěvky se štítkemGPU. Zobrazit všechny příspěvky
Zobrazují se příspěvky se štítkemGPU. Zobrazit všechny příspěvky

úterý 13. října 2009

iRay ukazuje cestu k urychlení renderingu

Také vás nebaví čekat na dokončení renderingu náročnějšího modelu stavby nebo stroje?

Všechny dnešní vizualizační nástroje trpí jedním společným neduhem - výpočet fotorealistické vizualizace scény je pomalý. Výpočetní složitost renderingu je prostě natolik vysoká, že dá zabrat i výkonným stanicím s nejnovějšími procesory. Díky rychlým vícejádrovým procesorům a díky tomu, že moderní rendering aplikace jako 3ds Max využívají multithreading natolik dobře, že N-jádrový procesor je s úlohou hotov témeř N-krát rychleji, je dnes výkon vizualizačních aplikací podstatně vyšší než před pár lety, ale na opravdu přesvědčivý obrázek si stále musíte počkat řádově minuty nebo i desítky minut.

Tím, co může situaci významně změnit, je přesun úloh renderingu na GPU procesor grafické karty. Firma nVidia (a její dceřinná firma mental images) nyní představila nový renderer iray plně využívající GPU. Díky vysokému výpočetnímu výkonu CUDA architektury grafických akcelerátorů společnosti nVidia lze hardwarově urychlit výpočty rendereru Mental Ray. Ten je přitom používán i v aplikacích firmy Autodesk (AutoCAD, Inventor, Revit, 3ds Max).

Technologie iray bude využívána ve verzi mental ray 3.8, která bude uvolněna v listopadu tohoto roku. CUDA procesor bude akcelerovat raytrace výpočty a globální osvětlení. Pro nasvícení scény bude možné používat HDR mapy a IES světla. Dá se očekávat zahrnutí těchto funkcí i do aplikací třetích firem využívajících mental ray, čímž by se podstatně urychlil i výkon jejich rendering funkcí. Podmínkou je samozřejmě stanice s profesionální grafikou nVidia.

Podobné technologie již firma Autodesk využívá v jiných svých produktech - viz GPU - to by mohla být cesta.

iray

pátek 26. června 2009

GPU - to by mohla být cesta

Není žádným tajemstvím, že většina dnešních 3D CAD a CAE aplikací má problém s výkonem počítače. Se zvětšujícími se datovými sadami 3D sestav (chcete-li: "digitálních prototypů") prudce rostou nároky na objem paměti a výkon procesoru. Asi každý konstruktér dnes naráží na výkonnostní omezení svého počítače - ať je jakkoliv rychlý (myslím konstruktér i počítač) - prostě u některých operací musí čekat a čekat než počítač dokončí "takové to domácí žvýkání".

Samozřejmě, výkon platformy PC stále roste (Moorův zákon nadále funguje), ale pro nenasytný CAD je to pořád málo. Ani zvyšující se počet jader procesorů v oblasti CAD aplikací příliš nepomáhá - CAD software typicky využívá sekvenční algoritmy a lze jen obtížně řešit paralelními procesy v CPU (vyjímkou je snad jen rendering). Výkon hardware je tak úzkým místem rychlosti dalšího rozvoje 3D CADu.

Určitým příslibem do budoucna je šance využít spící výkonové rezervy skrývající se v moderních grafických akcelerátorech (GPU). Proč se má výkonný procesor akcelerátoru poflakovat, když zrovna není třeba aktualizovat 3D zobrazení? První 3D CAD/CAE aplikací světového výrobce využívající GPU nejen k zobrazování, ale i pro urychlení výpočtů (konkrétně výpočtů dynamiky kapalin), je Autodesk Moldflow Insight. Moldflow je rodina aplikací pro návrh a simulaci vstřikování plastů. Nový Moldflow Insight 2010 využívá platformu CUDA pracující na GPU akcelerátorech nVidia. Díky využití grafických procesorů např. na kartách nVidia Quadro FX 4800 či Quadro FX 5800 dochází k přibližně dvojnásobnému zrychlení aplikace Moldflow Insight.

A uznejte sami - takové zrychlení by jistě potěšilo i nejednoho uživatele Inventoru nebo AutoCADu...

Viz též Moldflow a Autodesk Moldflow.