Új hozzászólás Aktív témák
-
rudi
nagyúr
Egy dolog az optimalizáció kód szinten és egy másik algoritmus szinten. Ha egy algoritmus n^2 komplexitású azt akárhogy kódolják, a legjobb esetben is akörül marad, de ha mondjuk egy n*log(n) algoritmust sikerül kiagyalni akkor máris jobban állun. Grafikus kódolásban algoritmus szintű optimalizálásról lehet beszélni, mert minden képlet a valós fényjelenségek lemodellezése, vagy ''közel élethűen'' és lassan vagy ''elnagyolva'' és gyorsan. A kódereknek azt a határt kell megkeresniük, ahol még szép, de már gyors, ez az igazi kihívás.
Persze ott van a másik oldalon a HLSL és egyéb prognyelvek automatizált kódja, amelyik nem mindig csinál optimális ahader assembler kódot, ott is hozhat a nem megfelelő erőforráskihasználás kellemetlen lassulásokat. Nem éppen az algoritmus csúszik szét, hanem előjön valami hardveres worst case, de ez a driver és HLSL íróknak az asztala. -
marcee
addikt
Szoftveres rendert sem lehetett összehasonlítani a hardveressel, akinek nem lesz fizikai chipje az kevesebb mozgatható tárggyal, részecskerendszerrel, effekttel fog találkozni nyilván.
Én egyelőre kompatibilitási problémáktól félek, remélhatőleg nem tart sokáig míg letisztul a piac. Fizikai motor már eddig is volt sok, remélhetőleg lesz directx-es támogatása a fizikai chipeknek is gyorsan, ami megteremti a kapcsolatot.
Ha tényleg vga kártyára ültetett verziók lesznek, akkor tovább bonyolódik a helyzet: ''A GF 8 gyorsabb dx10-ben, de lassabb havok-ban, radeon XII viszont moddolható az mi chip, MELYIKET VEGYEM SEGÍTSETEK!''
[Szerkesztve] -
Lehet, hogy rosszul fejeztem ki magam, de pontosan arra gondoltam, amit te is írsz - az igazi gyorsulásokat az algoritmikus kutatások hozzák.
Most éppen egy pályatervező algoritmuson dolgozom kooperatív robotirányításokhoz, és hiába sikerült pár napja 10000-szeres gyorsulást elérnem - egyelőre sajnos a n^8-al arányos a megoldási idő, ahol n a pálya oldalhossza... (bár az elején 8^n volt, úgyhogy javultam). -
ody42
senior tag
ez oké, hogy egy algoritmus O(n*logn)-es, de nem mindegy, hogy az n*logn műveletet mennyi idő alatt hajta végre a proci,és mennyi memóriát eszik.
(tehát a te megvalósításodban az a ciklus amit ismételgetsz n*logn-szer,mennyi idő alatt fut le.)
Arról nem is beszélve, h. ha valaki mondjuk az O(n*logn)-es algoritmus helyett, csak egy O(n*n)-est implementál,mert mondjuk olyan dolgot kell megcsinálnia, amit nem lehet kinézni a Bibliából, és nem jön rá, hogy O(n*logn) alatt megvalósítható,amit akar...nem mindegy...
Egyszerű példa, de ha pl. 100x100-as mátrix amivel számolsz, akkor már az sem mindegy, hogy egy változó word, int vagy byte, mert elég nagy a memóriafoglalások közötti különbség. Szerintem millió ilyet lehetne találni...
[Szerkesztve] -
Yutani
nagyúr
Nem értek hozzá, csak gondolkodom: ha adott egy fizikai gyorsító a PCI buszon, és a CPU válláról veszi le a feladatot, akkor a kiszámított adatokat nem a CPU-nak kell visszaadnia, amely aztán a 3D scene alapjait kiszámítja, és továbbadja a VGA számára megjelenítésre?
Egyébként én jobban örülnék egy különálló PPU kártyának (mint ahogy tervezik is), mert ne akarják nekem megmondani, hogy milyen párosításban vegyem meg a GPU-t és PPU-t.
Új hozzászólás Aktív témák
- AMD vs. INTEL vs. NVIDIA
- Fejhallgató erősítő és DAC topik
- Pánik a memóriapiacon
- Android alkalmazások - szoftver kibeszélő topik
- Yettel topik
- Azonnali informatikai kérdések órája
- LEGO klub
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- gban: Ingyen kellene, de tegnapra
- Elektromos autók - motorok
- További aktív témák...
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Motorola Edge 40 / 8/256 GB / Kártyafüggetlen / 12Hó Garancia
- Samsung Galaxy S23 Ultra Green 120 Hz Dynamic AMOLED 2X, 200 MP kamera, beépített S Pen
- Apple iPhone 13 Pro Max / 128GB / Kártyafüggetlen / 12Hó Garancia / Akku:87%
- HIBÁTLAN iPhone 12 Mini 64GB White -1 ÉV GARANCIA - Kártyafüggetlen, MS3645, 100% Akksi
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi





