On October 6, 2015, Heterogeneous System Architecture (HSA) Foundation previewed several of its members’ plans for supporting HSA in their next-generation products. Products from AMD, ARM, Imagination Technologies and MediaTek will be the world’s first that are based on HSA, a standardized platform design that unlocks the performance and power efficiency of the parallel computing engines found in most modern electronic devices.
HSA allows developers to easily and efficiently apply the hardware resources on today’s complex System on chip(Soc). It will enable applications to run faster and at lower power across the range of computing platforms spanning mobile devices, desktops, high-performance computing (HPC) systems and servers.To support these products, HSA Foundation working groups are standardizing tools and APIs for debug and profiling, creating guidelines for incorporating IP from multiple vendors into the same SoC, and much more.
HSA Foundation members with their plans
AMD recently launched the world’s first processors designed to support the full set of HSA features with their SoC products targeting the desktop and laptop PC markets. AMD is the first company to ship the products designed with this technology.
ARM as a founding member of HSA Foundation, has worked with our fellow members to develop specifications that enable hardware and software to take advantage of both CPU and GPU compute.with its ARM big.Little technology, it has already started to use Heterogeneous System Architecture to support new smartphones
Imagination is also rolling its processors in 2016. It will include MIPS I-class and P-class CPUs, PowerVR GPUs and HSA compliant fabric solutions.
MediaTek is working with partners in developing HSA features on mobile SoCs.
General Processor Technologies (GPT) is sponsoring an open source project to expand HSA tools support to the GNU Compiler Collection (GCC) by enabling HSA Intermediate Language (HSAIL) binary format (BRIG) translation for GCC.
HSA 1.0 compliant released on March 2015. The v1.1 specification will be available in the first quarter of 2016 and will be backward compatible with v1.0.
Read more about how Heterogeneous computing is used by today’s mobile processor’s companies here.