Sign up for our newsletter and get the latest HPC news and analysis.
Send me information from insideHPC:


Breaking Boundaries with Data Parallel C++

“There’s a new programming language in town. Called Data Parallel C++ (DPC++), it allows developers to reuse code across diverse hardware targets—CPUs and accelerators—and perform custom tuning for a specific accelerator. DPC++ is part of oneAPI—an Intel-led initiative to create a unified programming model for cross-architecture development. Based on familiar C++ and SYCL, DPC++ is an open alternative to single-architecture proprietary approaches and helps developers create solutions that better meet specialized workload requirements.”

New Intel oneAPI DevCloud makes it easier for coders working from home

Today Intel introduced the oneAPI DevCloud to make it easier and more productive for coders currently working from home. “Developing code at home requires access to compute cycles, the latest software development tools, access across diverse hardware architectures—CPUs, GPUs, and FPGAs, and expanded storage capabilities. Through the new oneAPI DevCloud, Intel aims to provide extended access, capacity and support for oneAPI developers working from home.”

Podcast: One Big Debate over OneAPI

In this podcast, the Radio Free HPC team looks at Intel’s oneAPI project. “The OneAPI project is a highly ambitious initiative; trying to design a single API to handle CPUs, GPUs, FPGAs, and other types of processors. In the discussion, we look under the hood and see how this might work. One thing working in Intel’s favor is that they’re using data parallel C++, which is highly compatible with CUDA – and which is probably Intel’s target with this new initiative.”

Latest Release of Intel Parallel Studio XE Delivers New Features to Boost HPC and AI Performance

Intel Parallel Studio XE is a complete software development suite that includes highly optimized compilers and math and data analytics libraries, along with comprehensive tools for performance analysis, application debugging, and parallel processing. It’s available as a download for Windows, Linux, and MacOS. “With this release, the focus is on making it easier for HPC and AI developers to deliver fast and reliable parallel code for the most demanding applications.”

Podcast: How Community Collaboration Drives Compiler Technology at the LLVM Project

In this Let’s Talk Exascale podcast, Hal Finkel of Argonne National Laboratory describes how community collaboration is driving compiler infrastructure at the LLVM project. “LLVM is important to a wide swath of technology professionals. Contributions shaping its development have come from individuals, academia, DOE and other government entities, and industry, including some of the most prominent tech companies in the world, both inside and outside of the traditional high-performance computing space.”

Video: How oneAPI Is Revolutionizing Programming

In this video, academics and industry experts weigh in on the potential of oneAPI, the new, unified software programming model for CPU, GPU, AI, and FPGA accelerators that delivers high compute performance for emerging specialized workloads across diverse compute architectures. 

Q-CTRL Releases Control Tools for Improving Quantum Hardware Performance

Today quantum startup Q-CTRL announced the Beta release of its professional-grade BOULDER OPAL software tools for the quantum computing market. “BOULDER OPAL is an advanced Python-based toolkit for developers and R&D teams using quantum control in their hardware or theoretical research. Technology agnostic and delivered via the cloud, BOULDER OPAL enables building and outputting new error-robust logic operations for even the most complex quantum circuits. The result for users is greater performance from today’s quantum computing hardware.”

Podcast: Simplifying the Deployment of HPC Tools and Libraries

In this Let’s Talk Exascale podcast, Sameer Shende from the University of Oregon describes progress on the Extreme-scale Scientific Software Stack. E4S is a community effort to provide open-source software packages for developing, deploying, and running scientific applications on HPC platforms. “Container technology is promising because it enables the user to take an existing set of libraries and tools, consider the dependency metrics of a particular software product, and deploy the software efficiently. And there’s only one kernel that’s running when a container is deployed, unlike other virtualization approaches. So it’s very efficient.”

D-Wave Leap 2 Quantum Cloud Service is Built for Business

Today D-Wave Systems announced the immediate availability of Leap 2, the first quantum cloud service designed for developers and organizations to easily build and deploy real-world hybrid quantum applications with practical impact. “With Leap, we opened the door to real-time quantum access. With Leap 2, we’re giving developers and businesses the key to business applications. By delivering a hybrid offering, we’re removing many of the barriers related to complexity and problem size,” said Alan Baratz, CEO of D-Wave.

oneAPI: Single Programming Model to Deliver Cross-Architecture Performance

Bill Savage from Intel gave this talk at the Intel HPC Developer Conference. “Learn about oneAPI, the new Intel-led industry initiative to deliver a high-performance unified programming model specification spanning CPU, GPU, FPGA, and other specialized architectures. It includes the Data Parallel C++ cross-architecture language, a set of libraries, and a low-level hardware interface. Intel oneAPI Beta products are also available for developers who want to try out the programming model and influence its evolution.”