New HSA Foundation specification brings us closer to heterogeneous computing

When the HSA Foundation was officially introduced back in 2012, I remember being on a conference call with our EVP of marketing Tony King-Smith and Patrick Moorhead*, founder and president of Moor Insights & Strategy.

Patrick was working on a whitepaper (you can read it here) and was talking to the founding members to get more background information on how and why the foundation had been created. Right from the start, one of interesting things that Patrick pointed out was the wave of positive feedback that was pouring in from everyone involved in computing, whether it was mobile and embedded, desktop or HPC.

The buzz in the air was real and palpable.

The HSA Foundation united AMD, ARM, Imagination, MediaTek, Qualcomm, Samsung and Texas Instruments in a quest to build interoperable hardware and software that would address the high-efficiency requirements of next-generation platforms.

HSA FoundationThe founding members of the HSA Foundation

Yesterday the HSA Foundation launched version 1.0 of the specification during an event held at the Fairmont Hotel in San Jose, California (read the press release here). All board members were there to discuss software, the ecosystem and applications in the mobile, desktop PC and high-performance computing.

HSA Foundation - Launch eventAll founding members of the HSA Foundation participated in a panel discussion

To accompany the launch, I have produced some examples of how system designers can use our processor IP to implement power-efficient heterogeneous platforms:

  • MIPS I6400 CPU: This new 64-bit CPU is designed for true heterogeneous processing for mobile and embedded applications; at the CPU level, it scales from one to four threads – and system architects can put up to six CPUs in a cluster. Furthermore, an I6400 processor is designed to scale up to 64 clusters, extending to over 1500 threads. Every CPU inside the cluster can be managed individually, allowing for fine-grain control of frequency and power.
  • All PowerVR Rogue GPUs feature a scalar SIMD architecture that treats general purpose compute as a first class citizen, while not forgetting what makes a shader core great for graphics. The latest PowerVR Series7XT GPUs feature a scalable 64-bit floating point co-processor per cluster for customers who want to use our IP in HPC applications. We’ve also made several GPU compute setup and cache throughput improvements resulting in up to 300% better parallel processing performance.
  • Ensigma RPUs continue the trend of moving more processing on chip. Designed for full system integration, these radio processors include a powerful DSP architecture that is capable of handling multiple wireless communications standards on a single chip, including all digital TV and radio formats as well as 802.11 Wi-Fi and Bluetooth.

One superb illustration of how these different processors come together in a true heterogeneous platform is our PowerVR Vision IP platform. Suitable for applications such as mobile and wearable, automotive (ADAS), surveillance or augmented reality, this platform includes multiple processing units, all working together efficiently to handle multimedia-related tasks.

PowerVR vision platformOur PowerVR Vision IP platform is an example of a heterogeneous system

For example, the PowerVR ISP can send metadata to the CPU, video encoder or the graphics processor to speed up certain tasks; developers can also distribute computer vision algorithms more efficiently across several units (e.g. heavy parallel-oriented code can run on the GPU, while other optional algorithms can be executed on the CPU SIMD engine).

On the software side, we’ve recently introduced the PowerVR imaging framework for Android. This includes a set of extensions to the OpenCL and EGL APIs that enable efficient zero-copy sampling of YUV and RGB camera data. The framework also includes low-level functions for integrating these extensions within the camera Hardware Abstraction Layer (HAL).

If you want to know more about the HSA Foundation, you can visit their website. Make sure you also follow us on Twitter (@ImaginationPR, @MIPSGuru, @PowerVRInsider, @GPUcompute) for the latest news and announcements from Imagination.

Editor’s note

* Patrick Moorhead is currently ranked one of the top technology analysts in the world and has extensive experience in covering the computing market, comprising personal computing, graphics or servers. You can read more about him here and follow him on Twitter (@PatrickMoorhead).

Search by Tag

Search for posts by tag.

Search by Author

Search for posts by one of our authors.

Featured posts
Popular posts

Blog Contact

If you have any enquiries regarding any of our blog posts, please contact:

United Kingdom

benny.har-even@imgtec.com
Tel: +44 (0)1923 260 511

Related blog articles

PowerVR in silicon: Vivo Y83 smartphone review

If you were watching the World Cup earlier this year and for some reason weren’t gripped by what you were seeing you may have noticed the brand ‘Vivo’ on the advertising hoardings running down the sides of the pitches. I’d

Imagination at Smart China Expo panel

Imagination focuses on artificial intelligence at Smart China Expo

On August 23rd-25th 2018, the first Smart China Expo was held in Chongqing, China and attracted more than 400 attendees from all over the country. The event was jointly organized by a variety of organisations; the Chongqing Municipal People’s Government;

Stay up-to-date with Imagination

Sign up to receive the latest news and product updates from Imagination straight to your inbox.

  • This field is for validation purposes and should be left unchanged.
>
Contact Us