Új hozzászólás Aktív témák

  • Meteorhead

    aktív tag

    Nem igazán látom, hogy ez a szoftveres réteg, ami a vas és a user-space programok között húzódik miben különbözik egy drivertől. Egy drivernek is támogatnia kell bizonyos API-kat, és azokat lefordítja a vas nyelvére. Ez nem pont ugyanezt csinálja? Nem látom a különbséget.

    A 7000-es Radeonok egyik PR slide-ján volt a "Full compute graphics API? Start thinking about it" felirat. Ez a MIC architektúrás biznisz ebbn a formában naggyon ide vág. Ha minimális szép érzés és humanitás szorult ebbe a bandába, akkor valami olyat csinálnak, ami moduláris. C++AMP egy totál jó felület lehetne erre, csak nyílván az egy saját köztesre fordít. A mai DX és GL szerelőszalagokat is meg lehetne írni full compute módon, szépen úgy, hogy az ember a szalag egyes lépcsőit felüldefiniálhatja, vagy totál custom lépéseket iktathat be közéjük. Ekkor persze az ember kidobja a fix funkciós egységeket a rákba, de simán lehetne egy olyan API-t kidolgozni, ahol a fix funkciós egységek a default lépésekben vannak benne, mint például a raszterizáció. Akkor minden vendor olyan módon implementálná ezeket, ami a saját HW-ének fekszik. Ha ennyire flexibilis lenne a szerelőszlalag, akkor a mozaikos leképezés is könnyen menne, egy custom Input Assembler (hogy egy kis DX terminológiát is bekeverjek) lépésben, ahol megtörténik a sorbarendezés, és lenne XXfinish() parancs, amitől még működne is.

    Nyílván, aki Mantle-t akar használni, az azt fog, de én baromira bírnám, ha Intel felzárkózik IGP tudásban, akkor nem valami újat csinálna, hanem beállna a sorba, illetve ha már valami újat csniál, mert a Mantle neki nagyon nem fekszik, akkor valami olyat csinálna, ami a konkurens vason is megy. (Vagy legalább AMD vené a lapot, és implementálná)

    Tudom, eddig azt szajkóztuk, hogy nem kell az API, most meg amikor megszűnik és mindenki megcsinálja a saját low-level cuccát, akkor megy a sírás rívás. Mndenesetre úgy látom, hogy annyira a compute irányba mennek a dolgok, hogy igazából kell egy API, csak legyen hasonlóan alacsonyszintű, mint a Mantle, és legyenek default belépési pontok, ami mögé a most még meglévő fix funkciós egységek meghajtását be lehet rakni. Aztán ha az idő úgy gondolja, legyilkolja mögülük a spéci drótozást, és emulálva lesz az is a többivel egyetemben.

    Vagy nagyon rosszul látom?

Új hozzászólás Aktív témák