AMD veteran, HSA president Phil Rogers lahkub ettevõttest Nvidiasse

Kakskümmend üks aastat kestnud AMD veteran ja HSA (heterogeense süsteemi arhitektuur) president Phil Rogers on AMD-st vabanenud ja liitunud Nvidiaga. Rogers võtab üle Nvidia Compute Serveri osakonna peamise tarkvaraarhitekti ametis ajal, mil Team Green tutvustab selliseid funktsioone nagu NVLink ja jätkab oma plaanidega, et muuta protsessori ja GPU arvutused võimekamaks. Kui HSA 1.0 on nüüd valmis, võite väita, et Rogers võtab lehe Jim Kelleri raamatust ja jätkab nüüd, kui ta on oma töö lõpetanud.



See on võimalik - aga ma ausalt kahtlen selles. Jim Kelleril on pikaajaline probleemilahendaja maine ja ajalugu, kus ta veetis igas ettevõttes vaid paar aastat. Oma karjääri jooksul on ta töötanud DEC, AMD, SiByte / Broadcom, PA Semi, Apple ja AMD (jälle). Rogers oli seevastu AMD kauaaegne töötaja ja kogu HSA algatuse väga avalik nägu. Probleem on selles, et AMD võime HSA võimete ümber tegelikult ökosüsteemi luua on äärmiselt piiratud.

HSA: suurepärane idee, kuid ränk lähiaja strateegia

Kui AMD 2006. aastal ATI ostis, rääkis ta tooteperekondade „sulandumisest”, mis tekitaks sünergiat kahe ettevõtte vahel. Algul tähendas see laua- ja mobiilprotsessorite jaoks paremat integreeritud graafikat, kuid AMD pidas silmas midagi palju uhkemat. GPU integreerimine otse protsessorisse oli tohutu tehniline saavutus, kuid Fusioni (hiljem HSA) tegelik eesmärk oli pakkuda programmeerimismudelit, mis võimaldas arendajatel kirjutada koodi, mis töötaks sujuvalt mis tahes protsessoriplokil, mis seda kõige paremini suutis täita. .



AMD

AMD originaalne HSA tegevuskava

Üks asi, mida ma tahan rõhutada, on see, et HSA on suurepärane idee. Seal on põhjus, miks sellised ettevõtted nagu Qualcomm, ARM, TI ja Samsung allkirjastasid HSA fondi ja miks need ettevõtted jätkavad oma lahenduste heterogeense arvutusvõime parandamist. Kõik suuremad pooljuhtide ettevõtted Maal on astunud samme heterogeense arvutamise suunas, alates Qualcommi Snapdragon 820-st ja selle protsessori - GPU - DSP-triaadist kuni Inteli ja Xeon Phi-ni. Idee sobitada õige töökoormus õigele protsessorile on tugev ja AMD ei eksinud, kui ta tunnistas, et mitmetuumalised heterogeensed arhitektuurid on pikaajalise jõudluse parandamise seisukohast kriitilise tähtsusega.



Kuid tehniline tipptase ja varajane disainijuhtimine ei tähenda alati turuosa suurenemist. HSA probleem seisneb selles, et AMD-l puudusid ressursid turu tervikuna selle kasutuselevõtu suunas liikumiseks. Kaveri OpenCL-i jõudlus paranes Richlandi jaoks mitmel viisil, nagu me selle kiibi käivitamisel dokumenteerisime, kuid 18 kuud pärast Kaveri käivitamist pole turul praktiliselt ühtegi HSA-tarkvara.

See pole esimene kord, kui AMD on juhtinud tehnilist arengut, kuid sõltus teistest ettevõtetest lõpuks selle kasutuselevõtuks. Kaks ettevõtte varasemat tehnoloogiat, HyperTransport ja x86-64, läksid sarnast rada. Erinevus seisneb siiski selles, et AMD suutis HT-d oma riistvaras oluliselt ära kasutada - see ajas 'glueless' -arhitektuuri, mis muutis Opteroni serverid nii veenvaks kui Xeoni alternatiivid 4P-ruumis aastatel 2003-2005.

Mis puutub x86-64-sse, siis AMD võitis mitte ainult tohutu tunnustuse Inteli marssi varastamise eest, vaid sundis lõpuks Inteli omaks võtma oma standardi x86-protsessorite 64-bitiste protsessorite tulevikuks. HSA ei olnud AMD APU-dele ilma sisulise tarkvaratoeta olemuslikult kasulik ning AMD-l lihtsalt puudusid rahalised vahendid ja arendusressursid, et laialdast kasutuselevõttu saavutada. AMD APU-d võivad olla suurte turgude jaoks piisavalt head, kuid see ei ole hoidnud ettevõtte müüki kokku kukkumast. Piisavalt hea ei tekita fantaasiat ega lase arendajatel teie platvormil töötada põnevil. Ja kuigi on tõsi, et GPU jõudlus on aastaid olnud AMD APU-de esiletõstetud, ei nõudnud suurepärane graafika jõudlus (võrreldes turusegmendiga) kõigepealt HSA funktsioone.



Tuleb märkida, et need probleemid pole sugugi ainult AMD-le omased. Pärast lühiajalist flirtimist tarbijatasemel CUDA-rakendustega, nagu meediakooder Badaboom, lahkus Nvidia suures osas. Kindlasti võite endiselt leida GPU toega meediumkoodereid, kuid pole olnud mingit tõukejõudu, et GPU kiirendust juhuslikule sisule tuua või OpenCL-i igapäevases rakenduses laialdaselt kasutada. GPU kiirendus jääb enamasti töökeskklassi tarkvara provintsiks.

Miks siis Nvidiasse kolida? Kuna superarvuti / HSA ruum pakub palju viljakamat pinnast sellistele täiustustele, mida heterogeenne arvutus võib pakkuda. CUDA on juba väljakujunenud, AMD-l pole lähiajal tõsiseid plaane turgu rünnata ja Rogers soovib tõenäoliselt näha, et tema kavandatud täiustused kannavad vilja tegelikus saatetarkvaras. HPC-ruumis on riistvara ärakasutamiseks uute tarkvaravõimaluste loomine osa tööst ja kuigi Nvidia seisab sellel turul tänu Intelile ja Xeon Phile silmitsi oma vastutuulega, on see siiski palju parem üldine positsioon.

Ma arvan, et AMD ei lase HSA-d ega heterogeenset arvutust edasi, kuid AMD turundusmaterjalid ei keskendu sellele tänapäeval tegelikult. See on tõenäoliselt tark. Põhiprotsessori jõudlus ja energiatõhusus on ettevõtte tuleviku jaoks palju kriitilisemad kui kõik parandused, mida see võib heterogeensesse arvutusse lisada. Nail Zeni debüüt ja tulevane APU käivitatakse ning HSA küsimusega saab tegeleda hiljem.



Copyright © Kõik Õigused Kaitstud | 2007es.com