Heterogeneous System Architecture

Why Trust Techopedia

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.

Advertisements

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.

Advertisements

Related Terms

Margaret Rouse
Technology Specialist
Margaret Rouse
Technology Specialist

Margaret is an award-winning writer and educator known for her ability to explain complex technical topics to a non-technical business audience. Over the past twenty years, her IT definitions have been published by Que in an encyclopedia of technology terms and cited in articles in the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine, and Discovery Magazine. She joined Techopedia in 2011. Margaret’s idea of ​​a fun day is to help IT and business professionals to learn to speak each other’s highly specialized languages.