What is HSA
What is Heterogeneous Computing?
Heterogeneous computing refers to systems that use more than one kind of processor. HSA takes advantage of multi-core systems, gaining performance not just by adding cores, but by incorporating specialized processing capabilities to handle particular tasks.
What is Heterogeneous Systems Architecture?
HSA (Heterogeneous Systems Architecture) is an intelligent computing architecture that enables CPU, GPU and other processors to work together in harmony on a single piece of silicon by seamlessly moving the right tasks to the best suited processing element.
HSA will empower software developers to easily innovate and unleash new levels of performance and functionality on all your modern devices, leading to powerful new experiences such as visually rich, intuitive, human-like interactivity.
Some of the goals of HSA :
- Better system performance and interactivity
- Smaller, sleeker form factors
- Extended battery life
- Better graphics and image quality
- Richer user experiences
- Support for innovations that lead to new user experiences
- Affordable devices and software through cost-efficient design
What is the HSA Foundation?
The HSA Foundation (HSAF) was formed as an open industry standards body to unify the computing industry around a common approach. The foundation’s ultimate goal is to provide a unified install-base across all platforms and devices, which will simplify the software development process by enabling software developers to “write once and run everywhere.”