HSA – Heterogena Sistemska Arhitektura
Danas IT predstavlja jednu od najprilagodljivijih grana industrije. Svedoci smo promena i diktata novih trendova u „realnom vremenu“, što se teško može reći za bilo koji drugi vid ekonomskog privređivanja. Zbog toga kompanije poput Advanced Micro Devices-a pokušavaju na najrazličitije načine da pokriju zahteve tržišta. Konkretan cilj nije samo integracija grafičkog i centralnog procesora, već približavanje grafičkog procesora po programabilnosti centralnom, što bi na kraju rezultovalo boljim performansama, nižom potrošnjom i većom prenosivošću. Cilj je kompaktan uređaj, optimizovan za što bolji vizuelni utisak. GPU nije oduvek bio programabilan kao danas, već je koristio fiksne hardverski implementirane funkcije koje su obavljale relativno ograničen broj različitih operacija i usko su bile specijalizovane za izračunavanje vrednosti piksela. HSA, odnosno heterogena sistemska arhitektura predstavlja smernicu koju je AMD zauzeo kao lider na ovom polju. Da bi ovaj novi pravac dobio svoj smisao, neophodna je adekvatna softverska podrška, koja će pored visoke optimizacije obezbediti prenosivost koda. Svedoci smo čitave poplave OpenCL optimizovanog softvera, počev od programa za video transkoding, preko alata za grafičku obradu, do arhivera. Uostalom, ako GPU nije brži od CPU-a u nekim operacijama, onda ga barem rasterećuje, odnosno, preuzima deo posla koje bi inače preuzelo barem još jedno ili dva procesorska jezgra, što zapravo i jeste poenta HSA arhitekture.
Dodaj komentar