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

Monday, April 14, 2014

8:23 am | Microsoft Vows to Release Xbox 360 Emulator for Xbox One. Microsoft Xbox One May Gain Compatibility with Xbox 360 Games

Tuesday, April 1, 2014

10:39 am | Microsoft Reveals Kinect for Windows v2 Hardware. Launch of New Kinect for Windows Approaches

Tuesday, March 25, 2014

1:57 pm | Facebook to Acquire Virtual Reality Pioneer, Oculus VR. Facebook Considers Virtual Reality as Next-Gen Social Platform

1:35 pm | Intel Acquires Maker of Wearable Computing Devices. Basis Science Becomes Fully-Owned Subsidiary of Intel

Monday, March 24, 2014

10:53 pm | Global UHD TV Shipments Total 1.6 Million Units in 2013 – Analysts. China Ahead of the Whole World with 4K TV Adoption

10:40 pm | Crytek to Adopt AMD Mantle Mantle API for CryEngine. Leading Game Developer Adopts AMD Mantle

9:08 pm | Microsoft Unleashes DirectX 12: One API for PCs, Mobile Gadgets and Xbox One. Microsoft Promises Increased Performance, New Features with DirectX 12

3:33 pm | PowerVR Wizard: Imagination Reveals World’s First Ray-Tracing GPU IP for Mobile Devices. Imagination Technologies Brings Ray-Tracing, Hybrid Rendering Modes to Smartphones and Tablets

2:00 pm | Nokia Now Expects to Close Deal with Microsoft in Q2. Sale of Nokia’s Division to Close Next Month