Hopp til innhold

Heterogeneous System Architecture

Fra Wikipedia, den frie encyklopedi
Sideversjon per 19. aug. 2017 kl. 08:47 av Ranværing (diskusjon | bidrag) (Ny side: '''Heterogeneous System Architecture (HSA)''' er et sett med spesifikasjoner som gjør det mulig å integrere mikroprosessorer og grafikkprosessorer på samme databuss, med d…)
(diff) ← Eldre sideversjon | Nåværende sideversjon (diff) | Nyere sideversjon → (diff)

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

  1. ^ Tarun Iyer (30 April 2013). «AMD Unveils its Heterogeneous Uniform Memory Access (hUMA) Technology». Tom's Hardware.  Sjekk datoverdier i |dato= (hjelp)
  2. ^ George Kyriazis (30 August 2012). «Heterogeneous System Architecture: A Technical Review» (PDF). AMD.  Sjekk datoverdier i |dato= (hjelp)
  3. ^ «What is Heterogeneous System Architecture (HSA)?». AMD. Besøkt 23 May 2014.  Sjekk datoverdier i |besøksdato= (hjelp)
  4. ^ Joel Hruska (26. august 2013). «Setting HSAIL: AMD explains the future of CPU/GPU cooperation». ExtremeTech. Ziff Davis. 
  5. ^ Linaro. «LCE13: Heterogeneous System Architecture (HSA) on ARM». slideshare.net. 
  6. ^ «Heterogeneous System Architecture: Purpose and Outlook». gpuscience.com. 9. november 2012. Arkivert fra originalen 1. februar 2014. Besøkt 24. mai 2014. 
  7. ^ «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)