HSA Represents the Evolution of Computing
Heterogeneous System Architecture (HSA) defines interfaces for parallel computation, using CPU, GPU, and other programmable and fixed-function devices, and support for a diverse set of high-level programming languages.