Rozhovor: Eric Demers nejen o RV770 a R700
O Radeonech HD 4800 toho bylo už mnoho napsáno. Nyní o jádře RV770, které předčilo očekávání zákazníků i konkurence, a z něj vzniklé dvoučipové kartě, promluví osoba asi nejpovolanější – Eric Demers, jeden z klíčových designérů grafických čipů ATI.
Pokud jste jméno Sir Eric Demers už někdy slyšeli, tak pravděpodobně tušíte, že je to jeden z nejdůležitějších členů inženýrského týmu ATI. Je to zpravidla právě on, kdo si po vydání nových grafických akcelerátorů najde čas a o technologických novinkách pohovoří s novináři. Takto můžete vygooglit například rozhovory o čipech R580 nebo R600 (jehož byl šéfinženýrem). Nyní vám přinášíme překlad rozhovoru na téma jádra RV770 a dvoučipové karty R700 (Radeon HD 4870 X2), na jehož zveřejnění má ExtraHardware exkluzivní právo v rámci České republiky. Originál vyšel na serveru Rage3D.

Eric Demers na fotce z roku 2003
Protože rozhovor hýří technickými pojmy, kterým by někteří z vás nemuseli rozumět, s pomocí Jirky Součka, místního odborníka přes architekturu RV770, jsem sestavil několik vysvětlivek, kterými v podobě barevně odlišeného odstavečku sem tam do interview vstoupím. Už vás nebudu déle zdržovat, můžete začít hltat zvídavé otázky a vyčerpávající odpovědi.
R600 alias Radeon HD 2900

Rage3D: Než se dostaneme k RV770, mohli bychom mohli začít otázkou ohledně R600. Byl její neúspěch výsledkem špatného odhadu, jakým směrem se bude trh vyvíjet? Bylo kladení důrazu na technologie potenicálně dobré do budoucna (například 64bitové filtrování v plné rychlosti) špatným rozhodnutím?
Eric: Když se podíváte na RV670, což byla víceméně R600 po die-shrinku, to byl velmi úspěšný čip – takže ta architektura nemohla být tak špatná, ne? Jestli se nám s R600 něco opravdu nepovedlo, tak to byla volba výrobního postupu: na 80nm, který jsme použili, byl čip prostě příliš velký a moc hřál. Kdybychom věděli, kdy bude dostupný 65nm proces, zvolili bychom raději ten. Co se týče 64bitového filtrování, R600 byla celkově zaměřena na použití floating-point formátů – propustnost paměti na to byla, texturovací jednotky na to byly stavěné – ale nepoužívalo se to tolik, jak jsme očekávali. Takže tohle jsme u RV770 změnili, 64bitové filtrování je nyní prováděno s poloviční rychlostí.

Rage3D: Z nynější perspektivy, bylo dobré rozhodnutí udělat superskalární shadery, proti skalárním, které používá konkurence?
Eric: Ony vlastně nejsou úplně superskalární, spíš VLIW (very long instruction word). A ano, pořád si myslím, že to byl velmi dobrý nápad. Typická zátěž, kterou vytváří 3D grafika, naší architektuře sedí dobře. Řekl bych, že dostat ze stream procesorů maximální výkon nikdy nebyl problém. Samozřejmě, že lze napsat vysoce serializovaný kód, ve kterém by naše uspořádání bylo v nevýhodě, ale to je čistě teoretická záležitost a v praxi se to nikdy nestane. Budeme tohle uspořádání používat už navždycky? Na tuto otázku neznám odpověď, stále zkoumáme, co bychom mohli vylepšit, ale budete si muset počkat, jak naše budoucí architektury budou vypadat.
Rage3D: Jak by se dal popsat vývoj kompilátoru od doby uvedení Radeonu HD 2900 do současnosti? V nedávné době jsme v některých velmi náročných případech zaznamenali značné zlepšení – znamená to, že lidé, kteří pracují na kompilátoru, pořád vymýšlí nové způsoby zacházení s kódem?
Eric: Náš kompilátor se pořád vyvíjí a zlepšuje a tým, který za ním stojí, pořád hledá nové, lepší způsoby využití hardware. Ten tým není moc početný, myslím, že v něm je ani ne tucet kluků, ale všichni jsou velmi dobří. Stále nalézají inovativní řešení.
Rage3D: To musí být veselá parta, celý den koukat do kódu…
Eric: (smích) To nevím. Znám jejich vedoucího a to je skvělý člověk. Myslím, že pro ně je hledání lepších řešení pro kompilátor výzva.

Rage3D: Když už mluvíme o tomhle, možná by se hodilo zeptat se na GPGPU. Vy jste se teď zcela přeorientovali na OpenCL?
Pozn.: ATI hodila přes palubu své dosavadní rozhraní Close-to-Metal a oznámila, že se chce soustředit na otevřená API OpenCL a DirectX 11 Computational Shaders.
Eric: Jsme silnými přívrženci OpenCL. Spolupracovali jsme s Apple, jsme členy komise Khronos Group pro OpenCL. Chceme se zaměřovat na otevřené standardy, které posunou průmysl někam dál. Být závislí na proprietárních řešeních není dlouhodobě schůdná cesta. Od OpenCL si hodně slibujeme.
Rage3D: To je elegantní způsob, jak říct, že nebudete podporovat CUDA, když nVidia tvrdí, že byste mohli/měli/musíte.
Eric: Bez ohledu na to, co nVidia tvrdí, CUDA je jejich proprietární technologie. To znamená, že kdybychom ji měli podporovat, vždy budeme na druhém místě, následovat vedení nVidie. To není pozice, ve které bychom chtěli být. Kromě toho, jednou z charakteristik platformy CUDA je, že je šitá na míru G80, takže abychom měli důvod ji používat, museli bychom postavit G80. Takže ne, nehodláme používat nebo podporovat CUDA v nějaké dohledné době.
Přihlášení
Diskuzní fórum
Novinky
-
30.07.2010 - 15:49
-
30.07.2010 - 11:00
-
30.07.2010 - 09:18
-
30.07.2010 - 08:52
-
30.07.2010 - 08:35
-
29.07.2010 - 19:00
-
29.07.2010 - 17:28
-
29.07.2010 - 03:20
-
29.07.2010 - 00:05
-
28.07.2010 - 18:30
-
28.07.2010 - 16:51
-
28.07.2010 - 08:20
-
28.07.2010 - 07:59
-
27.07.2010 - 12:36
-
27.07.2010 - 10:35
-
27.07.2010 - 09:31
-
27.07.2010 - 06:00
-
27.07.2010 - 05:28
-
27.07.2010 - 00:00
-
26.07.2010 - 12:05
Tiskové zprávy
Oblíbené články
Nejčtenější články
Poslední komentáře
- Re: AMD bude mít USB 3.0 řadič od Renesas
před 9 hod 57 min - Re: Výpočetní výkon AMD Ontario v praxi
před 10 hod 41 min - Re: AMD bude mít USB 3.0 řadič od Renesas
před 11 hod 30 min - Re: Výpočetní výkon AMD Ontario v praxi
před 13 hod 24 min - Re: Kingston V40 s Intel SSD Toolbox: ověřeno
před 15 hod 17 min - Re: Kingston V40 s Intel SSD Toolbox: ověřeno
před 15 hod 28 min - Re: Kingston V40 s Intel SSD Toolbox: ověřeno
před 16 hod 7 min - Re: Kingston V40 s Intel SSD Toolbox: ověřeno
před 16 hod 26 min - Re: Výpočetní výkon AMD Ontario v praxi
před 18 hod 59 min - Re: Kingston V40 s Intel SSD Toolbox: ověřeno
před 19 hod 21 sek





Komentáře
Zaujimavy clanok. Chcel by
Zaujimavy clanok. Chcel by som sa spytat co konkretne znamena, prevadzat upravy na cipe "rucne"? Myslim, ze uz som sa s tymto pojmom stretol aj v nejakom clanku o cipoch nVidie a neviem co si pod tym konkretne predstavit. Za pripadne vysvetlenie dakujem.
Re: Zaujimavy clanok. Chcel by
jde o návrh čipu, tzn. ne fyzicky na čipu, ale v počítačovém modelovacím systému... něco jako vygenerovat kód ve FrontPage a potom ho zredukovat v PSPadu ;-) :-D
OpenCL?
Ja jsem to z informaci v Internetu pochopil tak, ze OpenCL je puvodni nazev pro Open Cryptographic Library, ktera byla v 2002 prejmenovana na nazev Botan.
Tim padem uvolneny nazev OpenCL je dnes mozne pouzivat pro Open Computing Language (ve stylu pojmenovani OpenGL).
Re: OpenCL?
Jo, sorry, jsem blb. Botan je to, co říkáš. Pak to opravím, teď jsem v časové tísni...
Re: OpenCL?
Moc pěkný článek, děkuji. Jinak amd chápu s otevřeným formátem oproti cuda má teď ztrátu (hlavně tu marketingovou.:) a otevřený formát bude mít daleko větší šanci.
Doufám, že Eric Demers teď jen neposkytuje rozhovory a hlavně usilovně pracuje na nástupci R770 :)
U Radeonu HD 4870 jsme se
U Radeonu HD 4870 jsme se tím nezabývali, protože přednost měly jiné věci a karta už tak měla dobré tepelné charakteristiky a spotřebu. Zkrátka takovou, jakou byste od karty této výkonové třídy očekávali. U Radeonu HD 4870 X2 jsme se ale museli poprat vlastně se dvěma HD 4870 na jednom PCB a s gigabajtem paměti navíc, takže jsme implementovali agresivnější podtaktování. To samé bychom mohli udělat s jednočipovou kartou, ale momentálně to není na pořadu dne.
Jinými slovy (přeloženo z diplomatické řeči):
zákazníku, serem na tebe
Re: U Radeonu HD 4870 jsme se
Pokud pomoci AMD GPU Tool Clock mohu HD4870 (z meho pohledu uspesne) podtaktovat treba na 100/200MHz bez znatelneho vlivu na funkci, pak asi pujde o problem vyrazne slozitejsi(mozna neresitelny), kdyz to nejde udelat oficialne zmenou 4 hodnot v defaultnim profilu. Prohlaseni, ze to neni/nebylo prioritou moc neberu. Spise mi to prijde jako snaha o zastreni toho, ze to asi spolehlive zajistit nelze a to i za cenu vzbuzeni dojmu nezajmu o zakaznika.
Re: U Radeonu HD 4870 jsme se
A máš ověřeno, že při snížení frekvence na 100MHz se i sníží spotřeba? To může být jedna z možností, že ty to sice podtaktuješ, ale nemá to vliv na reálné hodnoty taktu. Prostě se ti změní jen posuvník v atitool.
Re: U Radeonu HD 4870 jsme se
Vsak on prece napsal, ze snizil takt, ale bez znatelneho vlivu na funkci a tedy to asi nebude tak jednoduche a mozna je to asi i neproveditelne.
Aspon tak jsem to ja pochopil.
Re: U Radeonu HD 4870 jsme se
Uspora u CF HD4870 v idle ~2x45W tj. 90W. Bez vlivu na funkci jsem myslel (bez vypadku; poruch obrazu; samozrejme snizeni vykonu ano, ale ve 2D neznatelne). A to je uspora bez zmeny napeti, ktere by pro nizke takty mohlo byt urcite take nizsi.
Chtel jsem vyjadrit, ze presto ze mi to takto funguje, mozna je za problemem neco co neumoznuje toto podtaktovani HD4870 oficialne nasadit/uvolnit.
Re: U Radeonu HD 4870 jsme se
Teď jsem to nepochopil.
Jakože máš změřeno, že tvůj HD 4870 má 45 W v idle po snížení taktu (kolik měl před snížením)?
Anebo jsi změřil pokles spotřeby o celkem 90 W na zásuvkovém wattmetru?
Anebo nějaká další možnost? :-)
Re: U Radeonu HD 4870 jsme se
Uspora spotreby v idle po podtaktovani u PC cinila ~90W (podtaktovany 2 /slovy dve/ HD4870).
Jinak: Spotreba PC v idle 270W (pred podtaktovanim), cca 180W po podtaktovani (100/200).
Děkuji
Parádní článek... takové mám rád... aspoň si mám konečně co přešíst...
Clanok
Pekny clanok su tam konecne aj niake fakty nie len spekulacie a obvinovanie dvoch taborov navzajom. Uvital by som nieaky podobny clanok aj o nvidii nech si ucelym nazor na rozdielnost oboch architektur
Re: Clanok
Uvažovali jsme o podobném technologickém článku, jako psal Jirka Souček o RV770, s tím, že bychom se od nVidie pokusili zjistit detaily, o kterých se zatím moc nemluvilo. Ale nakonec se to nějak nedohodlo :-(
Re: Clanok
Ono se to spis odlozilo, nez nedohodlo. Zrovna ted je to ale uz na dobre ceste a s nVidii jeden rozhovor pripravujeme. Pokud mate nejake zajimave otazky, tak mi je napiste - babicek@epublishing.cz. Pokusim se je do rozhovoru vtesnat.