Parallel Universe Issue 56

The Parallel Universe, Issue 56

Quarterly Magazine
April 2024

author-image

By

LETTER FROM THE EDITOR

I am covering this issue while Henry is out for a well-deserved sabbatical.

My journey in parallel computing has been focused on C++ with SYCL* for the past few years. It is exciting that the Intel® compiler team reached conformance with their C++ compiler for their SYCL support. Greg, a key member of the Intel compiler team, briefly shares this news with us.

In this issue, we have several how-to-do-it articles that invite us to get our feet wet by trying out things as the authors show us how they did step-by-step. In the feature piece, Trying the Future of AI Development on an AI PC, we can get OpenAI* Triton running on an AI PC. We have an article for you that details methods and experiences for anyone wanting to migrate OpenACC* code to OpenMP*. To help gain a quick understanding of SYCL, I have contributed a piece based on some quick intro sessions I have taught in the past year.

We have an article on random numbers for financial risk simulation. The topics of high-quality random numbers and good financial-risk simulations are serious indeed; the article shares important techniques.

Highlighting AI techniques, we have an article that shares an innovative approach to enhance the performance of embedding models for natural language processing.

For our feature piece, Tony shares an example of some AI fun he has tried on his personal AI PC. We hope you gain a few insights with his peek at running OpenAI Triton on an Intel® Core™ Ultra Processor — the heart of the first AI PCs.

The AI PC is a very real and important next step in the continuous evolution of personal computing. We have come to expect that our personal computing devices support graphics and Wi-Fi* have already done. In both cases, these were additions to PCs that were first accompanied by some marketing hype to encourage adoption. I am confident that the incorporation of some serious levels of AI support into PCs will become just as required as graphics and Wi-Fi connectivity. Why? Because it will make the user experience far better just like graphics and Wi-Fi.

Future articles on AI and AI PC coverage will be a key part of our continuing commitment to rich coverage of all things high-performance and parallel. We are definitely in the early days of this exciting and important AI PC era.

I hope you enjoy this issue. We always appreciate your feedback and contributions.

 

James Reinders
April 2024


 

James R. Reinders is an engineer at Intel with longtime parallel computing experience. James was the original editor of Parallel Universe Magazine and has coauthored twelve technical books related to parallel programming. His most recent book teaches the use of C++ with SYCL*. James has had the great fortune to help make key contributions to a couple of the world's fastest computers (#1 on the Top 500 list) as well as many other supercomputers and software developer tools.