Uusimmat

Tim Sweeney ei allekirjoita hUMA:n tulevaisuutta – ainakaan vielä

27.08.2013 13:36 Petrus Laine

AMD on ollut etunenässä työntämässä eteenpäin HSA-aloitetta (Heterogenous Systems Archicture) ja hUMA-muistiarkkitehtuuria (Heterogenous Uniform Memory Access). HSA:n tavoitteena on yhdistää tietokoneen prosessori ja näytönohjain yhdeksi kokonaisuudeksi, joka suorittaa rinnakkaistuvaa ja sarjassa ajettavaa koodia saumattomassa yhteistyössä. Epicin Tim Sweeney ei kuitenkaan allekirjoita AMD:n näkemyksiä tulevaisuudesta sellaisenaan ainakaan vielä.

Sähköpostissaan VR-Zonelle Sweeney ottaa välimuistikoherentin, jaetun osoiteavaruuden vastaan erittäin tervetulleena parannuksena nykyiseen malliin verrattuna, mutta näkee ongelmana mahdollisuudet käyttää sitä hyödyksi. Hän kritisoi DirectX- ja OpenGL-rajapintoja äärimmisen hitaiksi sisäistämään tämänkaltaisia muutoksia, mutta tuomitsee nykyiset ohjelmointimallit vielä isommaksi esteeksi. Sweeney kertoo haluavansa päästä kirjoittamaan koodia yleisillä ohjelmointikielillä niin prosessorille kuin vektorilaskuihin erikoistuneille grafiikkaohjaimillekin nykymallin sijasta, jossa käytetään erillistä ohjelmointikieltä prosessorille ja grafiikkaohjaimelle.

VR-Zone sai AMD:lta vastineen Tim Sweeneyn lausuntoon, jossa Phil Rogers kertoo Tim Sweeneyn näkemyksen olevan sama kuin mihin HSA tähtää. AMD:n tavoitteena on saada yksi, yhteinen korkean tason ohjelmointikieli, jolla kirjoitetut ohjelmat voidaan ajaa sekä prosessorilla että grafiikkaohjaimella.

Rogers toteaa Sweeneyn olevan oikeassa ettei pelkkä HSA-yhteensopiva alusta riitä, vaan ohjelmointimallien pitää kehittyä sen mukana. Rogersin mukaan OpenCL 2.0- ja C++ AMP -rajapinnat ovat kumpikin selkeitä harppauksia oikeaan suuntaan. OpenCL:n uusi versio tuo tuen koherentille muistille sekä jaetulle osoiteavaruudelle ja C++ AMP mahdollistaa jo sellaisenaan koodin ajamisen joko prosessorilla tai grafiikkaohjaimella, tai jopa jakamaan tehtäviä tarpeen mukaan siihen paremmin soveltuvalle suorittimelle.

Tulevaisuus tulee näyttämään onko AMD:n ja HSA Foundationin näkemys tietokoneiden tulevaisuudesta oikea. HSA Foundationiin kuuluu AMD:n lisäksi ARM, Imagination Technologies, MediaTek, Qualcomm, Samsung ja Texas Instruments. Kerro kommenteissa uskotko itse HSA:n tulevaisuuteen.

VR-Zone, Epic Games’ Tim Sweeney and AMD don’t see eye-to-eye on hUMA

Muropaketin uusimmat