editor's blog
Subscribe Now

Multicore with GPUs

We recently took a look at multicore software automation, and one of the efforts in play was the generation of so-called “recipes” for helping parallelize a program. The idea is that a tool from Vector Fabrics helps you decide how to parallelize a sequential program, and then you get a set of instructions that tell you how to transform your program into a parallel version.

Typically this is done by inserting pthread or OpenMP constructs. But Vector Fabrics recently announced a new twist – albeit one that’s in development, not yet in production. They’re working with Imagination Technologies to include their PowerVR GPUs – in particular, the SGX540 and SGX544MP2 – in a target platform and produce OpenCL recipes.

OpenCL (which stands for Open Computing Language) is a framework that allows writing programs that will execute on heterogeneous multicore platforms. In this case, the platform would have a GPU accelerator on it. OpenCL is typically invoked when there are GPUs in the mix; it’s an open-source, multi-platform equivalent to Nvidia’s proprietary CUDA (although Nvidia also supports OpenCL).

There are three elements involved in doing something like this. The first is modeling the GPU so that the tools can estimate performance of various parallel implementations. According to CEO Mike Beunder, that’s relatively mature. The other two are optimizing the implementations on a GPU and generating the recipes. Their work with Imagination Technologies should help with the optimization, as Mr. Beunder says they have a lot of optimization experience. And getting the recipes out should be complete around the end of the year, plus or minus.

More info in their press release

Leave a Reply

featured blogs
Apr 12, 2024
Like any software application or electronic gadget, software updates are crucial for Cadence OrCAD X and Allegro X applications as well. These software updates, often referred to as hotfixes, include support for new features and critical bug fixes made available to the users ...
Apr 11, 2024
See how Achronix used our physical verification tools to accelerate the SoC design and verification flow, boosting chip design productivity w/ cloud-based EDA.The post Achronix Achieves 5X Faster Physical Verification for Full SoC Within Budget with Synopsys Cloud appeared ...
Mar 30, 2024
Join me on a brief stream-of-consciousness tour to see what it's like to live inside (what I laughingly call) my mind...

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured chalk talk

OPTIGA™ TPM SLB 9672 and SLB 9673 RPI Evaluation Boards
Sponsored by Mouser Electronics and Infineon
Security is a critical design concern for most electronic designs today, but finding the right security solution for your next design can be a complicated and time-consuming process. In this episode of Chalk Talk, Amelia Dalton and Andreas Fuchs from Infineon investigate how Infineon’s OPTIGA trusted platform module can not only help solve your security design concerns but also speed up your design process as well.
Jun 26, 2023
33,214 views