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


Video: OpenACC Update from ISC 2017

In this video from ISC 2017, Sunita Chandrasekaran and Michael Wolfe present an overview of OpenACC and a preview of upcoming GPU Hackathon events. “OpenACC is a user-driven directive-based performance-portable parallel programming model designed for scientists and engineers interested in porting their codes to a wide-variety of heterogeneous HPC hardware platforms and architectures with significantly less programming effort than required with a low-level model.”

The Virtual Institute – High Productivity Supercomputing Celebrates 10th Anniversary

“The mission of the Virtual Institute – High Productivity Supercomputing (VI-HPS) is to improve the quality and accelerate the development process of complex simulation codes in science and engineering that are being designed to run on highly-parallel computer systems. For this purpose, we are developing integrated state-of-the-art programming tools for high-performance computing that assist programmers in diagnosing programming errors and optimizing the performance of their applications.”

Performance Gains Using Libraries

In many cases, applications that perform various simulations use some of the same math functions that many other applications use. Rather than each developer recoding the same math functions over and over, libraries, developed by experts can significantly speed up execution of the overall application. Since there can be many optimizations that experts who understand many of the nuances of the hardware would understand, it is important that developers be familiar with various libraries that are made available for HPC types of applications.

OpenACC Takes Off at ISC17

Today the OpenACC standards group announced plans to showcase new advancements and increasing momentum for their programming model at ISC 2017 in Frankfurt. “OpenACC is a user-driven directive-based performance-portable parallel programming model designed for scientists and engineers interested in porting their codes to a wide-variety of heterogeneous HPC hardware platforms and architectures with significantly less programming effort than required with a low-level or explicit models.”

Allinea to Showcase V7.1 Performance Tools at ISC 2017

Today Allinea software, now part of ARM, announced plans to preview the latest update to its powerful tool suite for developing and optimizing high performance and scientific applications at ISC17 in Frankfurt. “Eliminating performance loss across systems and minimizing the communication overhead often make a critical difference in improving application run times in HPC. We believe that our extended cross-platform support will enable users to achieve unprecedented results by running their systems more efficiently on each of the major platforms and even across platforms,” said Mark O’Connor, director of product management, server and HPC tools, ARM.

Multicore Performance Challenges for Game Developers

Game developers face a unique challenge – how to make their graphics-heavy applications perform well across a very wide spectrum of hardware devices, not just high-end systems. So while an early version of a game might have been developed on some high-end system with 10 teraflops of CPU potential in a discrete graphics card, how do you scale it down to smaller consumer devices where optimization options are more limited?

Jump Start your Immersive Video Experiences

“With a wide range of Intel Xeon processors available, a truly immersive video experience can be delivered to a diverse set of end users who enjoy watching a concert or sporting event from wherever they may be located. While not an immersive VR experience, immersive video where the user has control over the viewing angle is a very important technology that can deliver exciting content to many consumers.”

The OpenMP API Celebrates 20 Years of Success

OpenMP is a good example of how hardware and software vendors, researchers, and academia, volunteering to work together, can successfully design a standard that benefits the entire developer community. Today, most software vendors track OpenMP advances closely and have implemented the latest API features in their compilers and tools. With OpenMP, application portability is assured across the latest multicore systems, including Intel Xeon Phi processors.

Liqid Delivers Composable Infrastructure Solution for Dynamic GPU Resource Allocation

Liqid Inc. has fully integrated GPU support into the Liqid Composable Infrastructure (CI) Platform. “Liqid’s CI Platform is the first solution to support GPUs as a dynamic, assignable, bare-metal resource. With the addition of graphics processing, the Liqid CI Platform delivers the industry’s most fully realized approach to composable infrastructure architecture.”

C++ Parallel STL Introduced in Intel Parallel Studio XE 2018 Beta

Parallel STL now makes it possible to transform existing sequential C++ code to take advantage of the threading and vectorization capabilities of modern hardware architectures. It does this by extending the C++ Standard Template Library with an execution policy argument that specifies the degree of threading and vectorization for each algorithm used.