Arquitectura de sistemes heterogenis

Heterogeneous System Architecture (HSA) és un conjunt d'especificacions entre proveïdors que permeten la integració d'unitats centrals de processament i processadors gràfics al mateix bus, amb memòria i tasques compartides.[1] L'HSA està sent desenvolupat per la Fundació HSA, que inclou (entre molts altres) AMD i ARM. L'objectiu declarat de la plataforma és reduir la latència de comunicació entre CPU, GPU i altres dispositius informàtics, i fer que aquests diferents dispositius siguin més compatibles des de la perspectiva d'un programador,[2] alliberant el programador de la tasca de planificar el moviment de dades entre les memòries discontinues dels dispositius (com s'ha de fer actualment amb OpenCL o CUDA).[3]

CUDA i OpenCL, així com la majoria d'altres llenguatges de programació força avançats, poden utilitzar HSA per augmentar el seu rendiment d'execució.[4] La informàtica heterogènia s'utilitza àmpliament en dispositius de sistema en xip com ara tauletes, telèfons intel·ligents, altres dispositius mòbils i consoles de videojocs.[5] L'HSA permet als programes utilitzar el processador gràfic per a càlculs de coma flotant sense memòria ni programació separada.[6]

  1. Tarun Iyer. «AMD Unveils its Heterogeneous Uniform Memory Access (hUMA) Technology» (en anglès). Tom's Hardware, 30-04-2013.
  2. «What is Heterogeneous System Architecture (HSA)?» (en anglès). AMD. Arxivat de l'original el 21 juny 2014. [Consulta: 23 maig 2014].
  3. Joel Hruska. «Setting HSAIL: AMD explains the future of CPU/GPU cooperation» (en anglès). ExtremeTech. Ziff Davis, 26-08-2013.
  4. Linaro. «LCE13: Heterogeneous System Architecture (HSA) on ARM» (en anglès). slideshare.net, 21-03-2014.
  5. «Heterogeneous System Architecture: Purpose and Outlook» (en anglès). gpuscience.com, 09-11-2012. Arxivat de l'original el 2014-02-01. [Consulta: 24 maig 2014].
  6. «Heterogeneous system architecture: Multicore image processing using a mix of CPU and GPU elements» (en anglès). Embedded Computing Design. [Consulta: 23 maig 2014].

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne