Don't miss an insight. Subscribe to Techopedia for free.


Heterogeneous System Architecture

What Does Heterogeneous System Architecture Mean?

Heterogeneous system architecture (HSA) is a particular processor architecture that combines a central processing unit (CPU) and a graphics processing unit (GPU) in order to speed up processes.


Techopedia Explains Heterogeneous System Architecture

The HSA is overseen by the HSA Foundation, which includes enterprises such as ARM Holdings. ARM Holdings pioneered the ARM instruction set architecture, a reduced instruction set (RISC) architecture for efficient processing.

One overarching goal of the HSA is to reduce latency for CPU/GPU operations. In order to do this, programmers have to reorganize the computing system, where traditional systems have a CPU that is separate from a GPU. However, with the use of the HSA, IT experts feel that companies can get closer to some core goals, including reducing power use, getting better battery life for devices and supporting software across a broader spectrum of devices. For example, in tests on facial recognition technologies, the HSA would seem to be a more efficient way to set up hardware.


Related Terms