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


Heterogeneous Support

What Does Heterogeneous Support Mean?

Heterogeneous support is the support of heterogeneous service
architectures (HSAs) or computing systems. Heterogeneous support has to
contemplate the burden of support for various types of operations in the same
universal system environment.


Techopedia Explains Heterogeneous Support

The idea of heterogeneous architectures involve having more than one operator or core element on a given bus. One common example is the use of Advanced Micro Devices (AMD) and the multi-core build that this company has set up for systems. However, many modern devices have multi-core operations built in.

In many types of heterogeneous systems, the GPU and CPU are placed together instead of separately, to achieve parallel processing. This can require a much more complicated support infrastructure. Experts talk about “a complex runtime system” to support heterogeneous architectures, and features such as a shared queue for task scheduling. Heterogeneous support means being able to support the different systems being consolidated, through careful observation of threads and processes and shared resources.


Related Terms