AMD veteran, predsjednik HSA-e Phil Rogers odlazi iz tvrtke zbog Nvidije

Dvadesetjednogodišnji AMD-ov veteran i predsjednik HSA-e (Heterogeneous System Architecture) Phil Rogers otkazao se iz AMD-a kako bi se pridružio Nvidiji. Rogers će preuzeti funkciju glavnog softverskog arhitekta Nvidijine Compute Server podjele, u vrijeme kada Team Green uvodi značajke poput NVLink-a i nastavlja s vlastitim planovima kako CPU i GPU učiniti računalo sposobnijim. S HSA 1.0 koji je sada dovršen, možete tvrditi da Rogers uzima stranicu iz knjige Jima Kellera i ide dalje nakon što je završio svoj posao.

To je moguće - ali iskreno sumnjam. Jim Keller ima dugogodišnju reputaciju rješavača problema i povijest je proveo samo nekoliko godina u bilo kojoj tvrtki. Tijekom svoje karijere radio je za DEC, AMD, SiByte / Broadcom, PA Semi, Apple i AMD (opet). Rogers je, nasuprot tome, bio dugogodišnji zaposlenik AMD-a i vrlo javno lice cijele inicijative HSA-e. Problem je u tome što je AMD-ova sposobnost stvaranja ekosustava oko HSA mogućnosti izuzetno ograničena.



HSA: Izvrsna ideja, ali loša kratkoročna strategija

Kada je AMD kupio ATI davne 2006. godine, govorilo se o 'fuziji' obitelji proizvoda koja bi stvorila sinergiju između dviju tvrtki. U početku je to značilo bolje integriranu grafiku za stolne i mobilne procesore, ali AMD je imao na umu nešto daleko grandioznije. Integriranje GPU-a izravno u CPU bilo je strahovito tehničko postignuće, ali stvarni cilj Fusion-a (kasnije HSA-a) bio je pružiti programski model koji je programerima omogućio da napišu kôd koji će se neometano izvoditi na bilo kojem bloku procesora koji ga najbolje može izvršiti .



AMD

AMD-ov izvorni HSA-ov plan

Jedno želim naglasiti da je HSA Sjajno ideja. Postoji razlog zašto su se tvrtke poput Qualcomma, ARM-a, TI-ja i Samsung-a potpisale s HSA Foundation-om i zašto te tvrtke nastavljaju poboljšavati heterogene računske sposobnosti vlastitih rješenja. Svaka veća tvrtka za poluvodiče na Zemlji poduzela je korake prema heterogenim računalima, od Qualcommovog Snapdragon 820 i njegove CPU - GPU - DSP trijade, do Intela i Xeon Phi-a. Ideja usklađivanja pravog radnog opterećenja s pravim procesorom je snažna, a AMD nije pogriješio kad je prepoznao da bi višejezgrene heterogene arhitekture bile ključne za dugoročno poboljšanje performansi.



No, tehnička izvrsnost i rano vodstvo u dizajnu ne prevode se uvijek u povećani tržišni udio. Problem s HSA-om je u tome što AMD-u krajnje nedostaju resursi za pomicanje tržišta u cjelini prema njegovom usvajanju. Kaverijeve performanse OpenCL poboljšale su se na Richlandu na više načina, kao što smo dokumentirali kada je taj čip lansiran, ali 18 mjeseci nakon lansiranja Kaverija, na tržištu praktički nema HSA softvera.

Ovo nije prvi put da AMD vodi u tehničkom razvoju, ali je na kraju ovisio o drugim tvrtkama da usvoje. Dvije prethodne tehnologije tvrtke, HyperTransport i x86-64, krenule su sličnim putovima. Razlika je, međutim, u tome što je AMD u značajnoj mjeri mogao iskoristiti HT u vlastitom hardveru - pokrenuo je 'bezljepljivu' arhitekturu koja je poslužitelje Opteron učinila toliko uvjerljivima u usporedbi s Xeon alternativama u 4P prostoru još 2003. do 2005. godine.

Što se tiče x86-64, AMD nije samo dobio ogromna priznanja za krađu marša na Intelu, već je na kraju natjerao Intel da usvoji vlastiti standard za budućnost 64-bitnih na x86 CPU-ima. HSA nije bio suštinski koristan za AMD APU-ove bez značajne softverske podrške, a AMD-u je jednostavno nedostajalo sredstava i razvojnih resursa za široko usvajanje. AMD-ovi APU-ovi možda su 'dovoljno dobri' za goleme dijelove tržišta, ali to nije spriječilo pad prodaje tvrtke. 'Dovoljno dobro' ne rasplamsava maštu niti programera uzbuđuje za rad na vašoj platformi. I iako je istina da su GPU performanse već dugi niz godina vrhunac AMD-ovih APU-a, sjajne grafičke performanse (u odnosu na tržišni segment) uopće nisu zahtijevale HSA značajke.



Treba napomenuti da ti problemi uopće nisu jedinstveni za AMD. Nakon kratkog koketiranja s CUDA aplikacijama na potrošačkoj razini, poput medijskog kodera Badaboom, Nvidia je velikim dijelom napustila prostor. Sigurno je da još uvijek možete pronaći medijske kodere s podrškom za GPU, ali nije bilo napora da se ubrzanje GPU-a prikaže na povremeni sadržaj ili da se OpenCL široko iskoristi u svakodnevnim aplikacijama. GPU ubrzanje ostaje pokrajina softvera klase radnih stanica, uglavnom.

Pa, zašto se preseliti u Nvidiju? Budući da prostor superračunala / HSA nudi mnogo plodnije tlo za vrste poboljšanja koja heterogeni računari mogu ponuditi. CUDA je već dobro uspostavljena, čini se da AMD nema ozbiljnih planova za napad na tržište u bliskoj budućnosti, a Rogers vjerojatno želi da poboljšanja koja je dizajnirao urode plodom u stvarnom softveru za isporuku. U HPC prostoru izgradnja novih softverskih mogućnosti za iskorištavanje hardvera dio je posla, a iako se Nvidia suočava sa vlastitim vjetrom na tom tržištu zahvaljujući Intelu i Xeon Phiu, to je još uvijek puno bolja ukupna pozicija.

Ne mislim da će AMD ubuduće odustati od HSA-a ili heterogenih računala, ali AMD-ovi marketinški materijali ovih dana zapravo nisu usredotočeni na to. To je vjerojatno pametno. Osnovne performanse CPU-a i energetska učinkovitost daleko su kritičniji za budućnost tvrtke od bilo kakvih poboljšanja koja može ugraditi u heterogene račune. Nail Naen Zen i buduće pokretanje APU-a, a HSA pitanje može se riješiti kasnije.

Copyright © Sva Prava Pridržana | 2007es.com