Heterogeneous System Architecture
HSA issues, ideas and trends; posts are authored by global industry experts in the public and private sector, and academia.

Recent Articles

By Dr. John Glossner
Uniting teams with diverse talents continues to take HSA computing to greater thresholds of efficiency. In a recent summit, HSA working groups in the China Regional Committee (CRC) moved forward with a number of key insights.
By Pekka Jääskeläinen and Michal Babej, Customized Parallel Computing Group, Tampere University, Finland
Heterogeneous-Compute Interface for Portability (HIP) is a runtime API and a conversion tool to help make CUDA programs more portable. It was originally contributed by AMD to the open source community with the intention to ease the effort of making CUDA applications also work on AMD’s ROCm platform. While AMD…
By Pekka Jääskeläinen and Kati Tervo, Customized Parallel Computing group, Tampere University, Finland
  Diverse heterogeneous platforms that utilize various types of resources such as general purpose processors, customized co-processors, hardware accelerators and FPGAs have been in the core of Customized Parallel Computing (CPC) group’s research interests for almost two decades. The group’s mission is to research and develop technologies that make customized…
By Dr.-Ing. Marc Reichenbach and Philipp Holzinger (M.Sc.), Friedrich-Alexander University (FAU), Chair of Computer Architecture
  Recently emerging applications like deep learning, ultra-high definition image/video processing or virtual reality require a vast amount of processing power in increasingly smaller devices never seen before. Heterogeneous architectures are seen as a solution to this problem by both, industry and academia since they provide a significantly better performance…
By Zvonimir Bandic
Few can deny that the choke points for many of today’s increasingly sophisticated systems continue to be hardware cost and power consumption. It’s no surprise that system performance has tapered off for a lack of “architectural vision.” One way out of this dilemma has been the introduction of heterogeneous computing.…
Today’s AI applications will touch every aspect of our lives—including transport, finance, retail, health care, smart manufacturing, education, and services industries. AI technologies will be at the forefront of digitally connected cars, smart manufacturing, and medical image recognition. The question to ask ourselves is how can we leverage the power…
Parmance and General Processor Technologies have been collaborating on C++17 Parallel STL offloading support based on HSA (Heterogeneous System Architecture) and GCC (GNU Compiler Collection). A working proof-of-concept has been now released and made available in https://github.com/parmance/par_offload. This post is a high level overview of the project.
Q&A WITH ARTERISIP’S J.P. LOISON, CORPORATE SoC APPLICATION ARCHITECT Editor’s Note: ArterisIP provides system-on-chip (SoC) interconnect IP to accelerate SoC semiconductor assembly for a wide range of applications from automobiles to mobile phones, IoT, cameras, SSD controllers, and servers for customers such as Samsung, Huawei / HiSilicon, Mobileye (Intel), Altera…
Introduction: AMD is a co-founder and member of the HSA Foundation. This article is excerpted and edited from a blog post by Vincent Hindriksen, founder of Stream HPC, a Netherlands-based software development company Last May, AMD open sourced the OpenCL driver stack for ROCm. With this they kept their promise…
HSA computing standards have progressed significantly since the HSA Foundation (HSAF) was established in 2012. Today, for instance, there are not only royalty free open specifications available but also fully operational production systems. In this Q&A, Dr. John Glossner, HSA Foundation president, provides additional insights on HSA-specific trends and issues:…
By Kinjal Dave
Heterogeneous multiprocessing (HMP) systems, using functionally asymmetric compute elements, such as application processors and microcontrollers integrated within the same SoCs, are now used extensively across a wide range of applications. These SoCs are used in smart, connected devices to transform the way we live – at home, in the car,…
By Tim Mace
High-performance processors typically employ techniques such as deep, multi-issue pipelines, branch prediction and out-of-order processing to maximize performance, but these do come at a cost; specifically, they impact power efficiency. If some of these tasks can be parallelized, this impact could be mitigated by partitioning them across a number of…
By Jeff Bier
At this year’s Consumer Electronics Show, I walked many miles and saw countless demos. Several of these demos were memorable, but one in particular really got my mental gears turning: Microsoft’s HoloLens. HoloLens will spur many “aha” moments, leading to accelerated innovation in wearable computer vision devices, low-power 3D computer…
By Dr. John Glossner
The Heterogeneous System Architecture (HSA) Foundation recently added two new HSA Academic Centers of Excellence – Technische Universitaet (TU) Darmstadt, and Friedrich-Alexander-University Erlangen-Nurnberg (FAU), both in Germany. As mentioned in previous HSA Connections posts, HSA is a standardized platform design that unlocks the performance and power efficiency of the parallel…
By Espen Oybo
At ARM, when we design products, we consider real world use cases first and foremost. If we can do everything possible to ensure our latest CPUs, GPUs and other IP are optimized for tomorrow’s use cases, end users will greatly benefit. For example, if you consider the recent trend towards…
By Paul Blinzer, John Glossner, Jarmo Takala
Heterogeneous systems typically consist of a CPU, GPU and other accelerator devices, all of which are integrated in a single platform with a shared high-bandwidth memory system. The special accelerators are used to obtain both power and performance benefits. While the shared memory system eliminates data copies between the CPU…
By Neil Parris
The Heterogeneous System Architecture (HSA) Foundation is a not-for profit consortium for SoC IP vendors, OEMs, academia, SoC vendors, OSVs and ISVs whose goal is to make it easier for software developers to take advantage of all the advanced processing hardware on a modern SoC. The CPU and GPU on…
By Dr. John Glossner
Welcome to HSA Connections! On behalf of the Heterogeneous System Architecture (HSA) Foundation, I first want to thank IEEE for the opportunity to launch this blog. We appreciate being able to share HSA achievements with both the developer community and IEEE’s diverse and prestigious global audience. Our goal is to…
There are no results for this search.
   Analysis, Blogs, Commentary