prosessorien muistinsiirtoa tukeva tekniikka From Wikipedia, the free encyclopedia
HSA-arkkitehtuuri (engl. Heterogeneous System Architecture) on AMD:n kehittämä rakenne, jossa CPU ja GPU voivat käyttää samaa muistiväylää ja muistia vähentäen muistien välisiä siirtoja.[1]
Arkkitehtuurista käytetään myös termiä hUMA (engl. heterogeneous Uniform Memory Access).[2][3]
Arkkitehtuuri on välimuistin yhtenäisyyttä tukeva, eli CPU ja GPU näkevät aina validin ja yhtenäisen tilan muistista.[3] Arkkitehtuuri tukee myös virtuaalimuistin käyttöä on-demand-paged muistisivuille (levylle tallennettujen sivujen käsittelyä).[3]
Arkkitehtuuri helpottaa OpenCL- ja CUDA-ohjelmointia yksinkertaistamalla tarvittavaa muistihallintaa.[4]
HSAIL on välivaiheen (intermediate) käännös ohjelmasta, joka käännetään varsinaiselle grafiikkasuorittimen käskykannalle.[4] OpenCL:n SPIR-välikäännös voidaan kääntää HSAIL-muotoon.
Tavallisen grafiikkasovelluksen kannalta useita muistien välisiä siirtoja voidaan vähentää.
Menetelmää voidaan hyödyntää muiden apusuorittimien kanssa kuten digitaalinen signaaliprosessori (DSP).
Arkkitehtuuria käytetään muun muassa PlayStation 4 -pelikonsolin tekniikassa.[1]
AMD APU -malleissa on myös tukea tekniikalle.[3]
Myös järjestelmäpiireissä käytetään arkkitehtuuria.[6]
Imagination Technologies kehittää arkkitehtuuria käyttävää piiriä, jossa yhdistyvät MIPS-suoritin ja PowerVR-grafiikkasuoritin.[7]
Arkkitehtuuria edustaa voittoa tavoittelematon HSA Foundation -järjestö, johon kuuluvat yritykset kuten ARM Holdings, AMD, Qualcomm, Texas Instruments, Imagination Technologies, MediaTek ja Samsung.[8]
C++ AMP -kirjasto GPGPU-ohjelmointiin on yksi kehityskohteista.[9]
HSA Foundation on Linux Foundationin jäsen.[10]
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.