AMD atskleidė dar vieną heterogeninių skaičiavimų technologiją – hUMA
Per kiek daugiau nei per dešimtmetį vaizdo spartintuvų skaičiuojamajai galiai išaugus apie 13 700 % („Radeon 9700 Pro" – 31,2 GFLOPS/ „Radeon HD 7970 GHz Edition" – 4301 GFLOPS), pasitelkdama dar vieną heterogeniniams skaičiavimams priskiriamą technologiją, AMD ketina dar labiau padidinti vaizdo spartintuvų našumą, nors centriniai procesoriai per identišką laiką sugebėjo pasiūlyti vos 2600 % prieaugį.
Paskutiniu metu GPU skaičiuojamai galiai viršyjant CPU pajėgumus daugiau nei dešimt kartų, absoliučiai didžioji dauguma programinės įrangos, o tuo pačiu ir žaidimų visiškai neišnaudoja GPU pasiūlyto našumo. Susidariusią situaciją antras pagal dydį centrinių procesorių gamintojas, AMD, ketina išjudinti kartu su heterogenine tolygios atminties priėjimo technologija (angl. heterogeneous Uniform Memory Access). hUMA technologija paremta HSA pagrindu, kuri užtikrina, kad tam tikra užduotis būtų nukreipta optimaliausiam, skaičiavimus atliekančiam, elementui, šiuo atveju GPU arba CPU. hUMA technologijos atveju AMD planuoja „pakinkyti" tris kertinius veiksnius:
- nuoseklę atmintį: užtikrinama, kad CPU ir GPU vidinės atminties talpyklos (angl. caches) būtų laiku įspėtos apie atsinaujinusius duomenis;
- puslapiuojamą (angl. pageabel) atmintį, kuri vaizdo spartintuvui leidžia pasiekti virtualios atminties adresyną tada, kuomet jis vis dar nėra prieinamas fizinei atminčiai;
- ištisą atminties plotą: tiek CPU, tiek GPU leidžiama pasiekti ir rezervuoti bet kurią vietą esančioje virtualioje sistemos atmintyje.
Pasak AMD, be hUMA technologijos CPU privalo nukopijuoti informaciją iš GPU atminties, tuomet GPU pabaigia savo skaičiavimus ir CPU dar kartą privalo nukopijuoti gautą infirmaciją tolimesniam duomenų perskaitymui. hUMA atveju GPU apdorotus duomenis CPU gali nuskaityti tiesiogiai, išvengiant bet kokio kopijavimo.
AMD pažymi daugybę hUMA technologijos privalumų, tarp kurių galima paminėti programavimo darvų palengvinimą, Python, C++ ir Java kalbų palaikymą bei išaugusį baterijų tarnavimo laiką. Palaikydama partnerystę su ARM, „Qualcomm", „Samsung" ir „Texas Instruments" AMD planuoja technologinį lūžį dar iki 2016 metų, kuomet du trečdaliai produktų turės hUMA technologiją.
Kadangi "Paskutiniu metu GPU skaičiuojamai galiai viršyjant CPU pajėgumus daugiau nei dešimt kartų", siūlau CPU sukeisti vietomis su GPU 🙂
Čia greičiau tegul apie tai pagalvoja Intel ir AMD kurdami savo sekančias kartas:)