• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

HSA Foundation Announces First Specification

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
47,230 (7.55/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
The HSA Foundation has released Version 0.95 of its Programmer's Reference Manual. The HSA (Heterogeneous System Architecture) Foundation is a not-for-profit consortium dedicated to developing architecture specifications that unlock the performance and power efficiency of the parallel computing engines found in most modern devices. This is the first output from the HSA 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 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 Programmer's Reference Manual 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.

"AMD is pleased to see that the HSA Foundation is strongly united around making it natural, easy and fun for programmers to utilize the capability of heterogeneous platforms and to innovate in creating modern application with tremendous performance at low power," says Manju Hegde, corporate vice president, Heterogeneous Solutions, AMD.

"ARM believes that we can tackle industry issues only by working together in partnership. ARM has collaborated with members of the HSA Foundation since early 2011 to help define standards for heterogeneous computing. This is the Foundation's first publication and we hope that it is one of many steps forward towards realizing fully optimized applications," said Jem Davies, vice president of Technology, Media Processing Division and Fellow, ARM. "The Manual enables many organizations to benefit from access to this information, which means that the software ecosystem will be able to create exciting new applications for a range of form factors and devices in energy-constrained systems."

"Heterogeneous processing architectures represent the future of computing. As a founder member of the HSA, Imagination is delighted to play a role in driving APIs and tools that will help SoC designers create future computing platforms. The ratification of the HSAIL language specification is another step toward making heterogeneous processing usable by a far broader app developer community." - Tony King-Smith, EVP Marketing, Imagination Technologies

"The latest version of the PRM by the HSA Foundation is an important first step in providing a standardized way to access a wide range of system resources. It will contribute greatly toward achieving higher system performance in smart devices." - Dr. Seung-jong Choi, Senior Vice President SIC Lab, LG Electronics Inc.
"Mediatek is a staunch supporter of heterogeneous system architecture and very pleased with the public release of HSAIL. Opening and standardizing the interface between CPU and GPU allows for parallel operation of these 2 key processors in mobile chipsets, and most importantly, creates portability of high-level software applications," said Mohit Bhushan, VP & GM, MediaTek.

"As a leading supplier of low power, multicore GPU technologies for smaller, faster, cooler products, we are pleased to contribute to Version 0.95 of the HSA Programmer's Reference Manual. This milestone builds the foundation for heterogeneous architectures to be productized in leading silicon solutions that have the most stringent die area and low power requirements," stated Wei-Jin Dai, President and CEO of Vivante.

View at TechPowerUp Main Site
 
Joined
Sep 19, 2012
Messages
615 (0.14/day)
System Name [WIP]
Processor Intel Pentium G3420 [i7-4790K SOON(tm)]
Motherboard MSI Z87-GD65 Gaming
Cooling [Corsair H100i]
Memory G.Skill TridentX 2x8GB-2400-CL10 DDR3
Video Card(s) [MSI AMD Radeon R9-290 Gaming]
Storage Seagate 2TB Desktop SSHD / [Samsung 256GB 840 PRO]
Display(s) [BenQ XL2420Z]
Case [Corsair Obsidian 750D]
Power Supply Corsair RM750
Software Windows 8.1 x64 Pro / Linux Mint 15 / SteamOS
Hah! Imagine a HSA tablet encoding a 4K HEVC video faster than a beefy x86 desktop workstation...
 
Joined
Jun 27, 2011
Messages
6,765 (1.38/day)
Processor 7800x3d
Motherboard Gigabyte B650 Auros Elite AX
Cooling Custom Water
Memory GSKILL 2x16gb 6000mhz Cas 30 with custom timings
Video Card(s) MSI RX 6750 XT MECH 2X 12G OC
Storage Adata SX8200 1tb with Windows, Samsung 990 Pro 2tb with games
Display(s) HP Omen 27q QHD 165hz
Case ThermalTake P3
Power Supply SuperFlower Leadex Titanium
Software Windows 11 64 Bit
Benchmark Scores CB23: 1811 / 19424 CB24: 1136 / 7687
So hsa is actually usable now? I mean like the gpu does cpu work?
 
Joined
Mar 10, 2010
Messages
11,878 (2.21/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
Thats not going to happen if you compare the same generation of hardware.

Dont dp and this gen does 4k, bring on the hsa goodness, also hsa will have compliance steps ie different levels of compliance steps so all hardware should see some benefit dependant on app and hardware , its not so much you have this tech but use what you have best.
Hsa = open source= all benefit
 
Joined
Dec 14, 2011
Messages
115 (0.02/day)
Dont dp and this gen does 4k, bring on the hsa goodness, also hsa will have compliance steps ie different levels of compliance steps so all hardware should see some benefit dependant on app and hardware , its not so much you have this tech but use what you have best.
Hsa = open source= all benefit

I am not against HSA or anything. HSA foundation work being open is great of course. Let's just not overhype it and wait for actual hardware and software that takes advantage of it.
 
Joined
Mar 10, 2010
Messages
11,878 (2.21/day)
Location
Manchester uk
System Name RyzenGtEvo/ Asus strix scar II
Processor Amd R5 5900X/ Intel 8750H
Motherboard Crosshair hero8 impact/Asus
Cooling 360EK extreme rad+ 360$EK slim all push, cpu ek suprim Gpu full cover all EK
Memory Corsair Vengeance Rgb pro 3600cas14 16Gb in four sticks./16Gb/16GB
Video Card(s) Powercolour RX7900XT Reference/Rtx 2060
Storage Silicon power 2TB nvme/8Tb external/1Tb samsung Evo nvme 2Tb sata ssd/1Tb nvme
Display(s) Samsung UAE28"850R 4k freesync.dell shiter
Case Lianli 011 dynamic/strix scar2
Audio Device(s) Xfi creative 7.1 on board ,Yamaha dts av setup, corsair void pro headset
Power Supply corsair 1200Hxi/Asus stock
Mouse Roccat Kova/ Logitech G wireless
Keyboard Roccat Aimo 120
VR HMD Oculus rift
Software Win 10 Pro
Benchmark Scores 8726 vega 3dmark timespy/ laptop Timespy 6506
I am not against HSA or anything. HSA foundation work being open is great of course. Let's just not overhype it and wait for actual hardware and software that takes advantage of it.
Fair enough I was trying to point out its not a hardware specific or even close and present hardware can have some benefit so its just software were waiting for.
 
Joined
Jun 27, 2011
Messages
6,765 (1.38/day)
Processor 7800x3d
Motherboard Gigabyte B650 Auros Elite AX
Cooling Custom Water
Memory GSKILL 2x16gb 6000mhz Cas 30 with custom timings
Video Card(s) MSI RX 6750 XT MECH 2X 12G OC
Storage Adata SX8200 1tb with Windows, Samsung 990 Pro 2tb with games
Display(s) HP Omen 27q QHD 165hz
Case ThermalTake P3
Power Supply SuperFlower Leadex Titanium
Software Windows 11 64 Bit
Benchmark Scores CB23: 1811 / 19424 CB24: 1136 / 7687
I am not against HSA or anything. HSA foundation work being open is great of course. Let's just not overhype it and wait for actual hardware and software that takes advantage of it.

I should of worded it better. What I meant was is there hardware that takes advantage of HSA where a gpu accellerates cpu work etc etc etc. Seems like the answer is kinda, and more is coming around the corner.

The reason I was curious was because I find this kind of computer very intriguing.
 
Joined
Jan 5, 2013
Messages
895 (0.21/day)
I should of worded it better. What I meant was is there hardware that takes advantage of HSA where a gpu accellerates cpu work etc etc etc. Seems like the answer is kinda, and more is coming around the corner.

The reason I was curious was because I find this kind of computer very intriguing.

The answer is yes. Kaveri does HSA in style but Jaguar and Richland are the transitional predecessors to full implementation of HSA in hardware.
 
Joined
Jun 27, 2011
Messages
6,765 (1.38/day)
Processor 7800x3d
Motherboard Gigabyte B650 Auros Elite AX
Cooling Custom Water
Memory GSKILL 2x16gb 6000mhz Cas 30 with custom timings
Video Card(s) MSI RX 6750 XT MECH 2X 12G OC
Storage Adata SX8200 1tb with Windows, Samsung 990 Pro 2tb with games
Display(s) HP Omen 27q QHD 165hz
Case ThermalTake P3
Power Supply SuperFlower Leadex Titanium
Software Windows 11 64 Bit
Benchmark Scores CB23: 1811 / 19424 CB24: 1136 / 7687
I want to see HSA in action now. Guess I have to wait for some full featured reviews.
 
Top