Bookmark and Share


The HSA Foundation has released version 0.95 of its programmer’s reference manual. This is the first output from the HSA (heterogeneous system architecture) Foundation, who have been collaborating on this project since its founding in June 2012. It represents an important step in the development of the HSA Foundation¹s ecosystem because it enables software partners to develop libraries, tools and middleware and to code high performance kernels.

The Programmer’s reference manual (PRM) provides a standardized method of accessing all available computing resources in HSA-compliant systems. This enables a wide range of system resources to cooperate on parallelizable tasks. It has been specifically designed to perform in the most energy efficient way without compromising on performance. The goal is to enable a heterogeneous architecture that is easy to program, opens up new and rich user experiences and improves performance and quality of service, whilst reducing energy consumption.

The programming architecture detailed in the HSA PRM calls out features specifically exposed to programmers of the HSA architecture. HSA devices will typically include a broad class of devices, including GPUs and DSPs and support a number of key hardware features that enable easier developer programmability. These include shared coherent virtual memory, platform atomics, user mode queuing and GPU self-queuing.

These features, in conjunction with the correct software stack make programming all devices in an HSA architecture as easy as programming a CPU, and because of this, closer interlinking of processing on all devices is made possible. HSA abstracts away the native instruction set of the parallel processor through the HSA Intermediate Language (HSAIL). This language has been designed for parallel processing and can be translated on-the-fly to many native instruction sets, supporting innovations in different underlying hardware implementations through consistent HSAIL-compiled programs.

The HSA architecture also benefits existing APIs such as OpenCL and Renderscript through avoidance of wasteful copies, low-latency dispatch, improved memory model and shared virtual memory between all HSA devices.

The HSA Foundation continues to work on the next specifications which will detail the hardware system architecture, run-time details and compliance requirements

Tags: AMD, HSA


Comments currently: 4
Discussion started: 05/30/13 12:39:36 AM
Latest comment: 06/01/13 01:22:49 AM
Expand all threads | Collapse all threads


in my words this is the First step towards "Mobile Tera-Flops Computing".
now i want to see how much intel will manipulate this HSA ecosystem as did with microsoft windows.surely intel will spend millions of dollars just to ensure that HSA should not be successful coz it will end intel's monopoly.
7 0 [Posted by: mudi1  | Date: 05/30/13 12:39:36 AM]
- collapse thread

Yep, do you remember Windows XP 64-bit edition and how crap it was? It prevented any potential desktop lead AMD could have had. Will Microsoft get paid off again by Intel to not port its Windows HSA kernel from the Xbox One to the Windows desktop editions? Let's see if Microsoft shoots itself in the foot.
2 0 [Posted by: linuxlowdown  | Date: 05/30/13 01:47:16 AM]
This time around the HSA architecture is too powerful for Intel to manipulate, because of its open nature and involvement of large players like Samsung, ARM etc. Intel is forced to adapt to the HSA momentum in order to survive on the future.
3 0 [Posted by: tks  | Date: 05/30/13 05:57:24 AM]
Win64 XP is a quite a nice OS, compatible with older apps, and still is a good choice. The problem was the limited driver support.
2 0 [Posted by: ano69  | Date: 06/01/13 01:22:49 AM]


Add your Comment

Latest News

Tuesday, July 22, 2014

10:40 pm | ARM Preps Second-Generation “Artemis” and “Maya” 64-Bit ARMv8-A Offerings. ARM Readies 64-Bit Cores for Non-Traditional Applications

7:38 pm | AMD Vows to Introduce 20nm Products Next Year. AMD’s 20nm APUs, GPUs and Embedded Chips to Arrive in 2015

4:08 am | Microsoft to Unify All Windows Operating Systems for Client PCs. One Windows OS will Power PCs, Tablets and Smartphones

Monday, July 21, 2014

10:32 pm | PQI Debuts Flash Drive with Lightning and USB Connectors. PQI Offers Easy Way to Boost iPhone or iPad Storage

10:08 pm | Japan Display Begins to Mass Produce IPS-NEO Displays. JDI Begins to Mass Produce Rival for AMOLED Panels

12:56 pm | Microsoft to Fire 18,000 Employees to Boost Efficiency. Microsoft to Perform Massive Job Cut Ever Following Acquisition of Nokia