Heterogeneous System Architecture
Heterogeneous System Architecture (HSA) er et sett med spesifikasjoner som gjør det mulig å integrere mikroprosessorer og grafikkprosessorer på samme databuss, med delt minne og arbeidsenheter.[1] HSA blir utviklet av HSA Foundation, som blant annet omfatter Advanced Micro Devices og ARM Holdings. Plattformens hensikt er å redusere latens mellom mikroprosessorer, grafikkprosessorer og andre beregnende enheter for å gjøre disse enhetene mer kompatible sett fra en programmerers synspunkt,[2]:3[3] og frigjøre programmereren fra oppgaven å planlegge flytting av data mellom enhetenes separate minnebanker (som for tiden kan gjøres med OpenCL eller CUDA.)[4]
CUDA og OpenCL såvel som andre avanserte programmeringsspråk kan bruke HSA for å øke deres ytelse.[5] Heterogen databehandling er utbredt i MPSoC-utstyr som nettbrett, smarttelefoner, andre mobile enheter og spillkonsoller.[6] HSA tillater bruk av grafikkprosessorer for utførelse av flyttallsberegninger, uten å kreve et separat minne eller en separat skedulering.[7]
Referanser
- ^ Tarun Iyer (30 April 2013). «AMD Unveils its Heterogeneous Uniform Memory Access (hUMA) Technology». Tom's Hardware. Sjekk datoverdier i
|dato=
(hjelp) - ^ George Kyriazis (30 August 2012). «Heterogeneous System Architecture: A Technical Review» (PDF). AMD. Sjekk datoverdier i
|dato=
(hjelp) - ^ «What is Heterogeneous System Architecture (HSA)?». AMD. Besøkt 23 May 2014. Sjekk datoverdier i
|besøksdato=
(hjelp) - ^ Joel Hruska (26. august 2013). «Setting HSAIL: AMD explains the future of CPU/GPU cooperation». ExtremeTech. Ziff Davis.
- ^ Linaro. «LCE13: Heterogeneous System Architecture (HSA) on ARM». slideshare.net.
- ^ «Heterogeneous System Architecture: Purpose and Outlook». gpuscience.com. 9. november 2012. Arkivert fra originalen 1. februar 2014. Besøkt 24. mai 2014.
- ^ «Heterogeneous system architecture: Multicore image processing using a mix of CPU and GPU elements». Embedded Computing Design. Besøkt 23 May 2014. Sjekk datoverdier i
|besøksdato=
(hjelp)