Sign up for our newsletter and get the latest big data news and analysis.

OpenMP ARB Releases OpenMP 5.1

Austin, TX – November 13, 2020 – The OpenMP Architecture Review Board (ARB) has released Version 5.1 of the OpenMP API. With this release of the standard, OpenMP strengthens its handling of accelerator devices, allows improved optimization and supports the latest versions of C, C++ and Fortran. “OpenMP 5.1 represents the culmination of the past […]

Video: Preparing to program Aurora at Exascale – Early experiences and future directions

Hal Finkel from Argonne gave this talk at IWOCL / SYCLcon 2020. “Argonne National Laboratory’s Leadership Computing Facility will be home to Aurora, our first exascale supercomputer. This presentation will summarize the experiences of our team as we prepare for Aurora, exploring how to port applications to Aurora’s architecture and programming models, and distilling the challenges and best practices we’ve developed to date.”

EPEEC Project Fosters Heterogeneous HPC Programming in Europe

The European Programming Environment for Programming Productivity of Heterogeneous Supercomputers (EPEEC) is a project that aims to combine European made tools for programming models and performance tools that could help to relieve the burden of targeting highly-heterogeneous supercomputers. It is hoped that this project will make researchers jobs easier as they can more effectively use large scale HPC systems.

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. 

OpenMP ARB Releases Technical Report 8 with New Usability Enhancements

The OpenMP Architecture Review Board (ARB) has released Technical Report 8, the first preview for the future OpenMP API, version 5.1. “We are excited about this first public step towards OpenMP 5.1,” said OpenMP Language Committee Chair Bronis R. de Supinski. “While 5.1 will include only a small set of new features, TR8 demonstrates that those additions, such as the assume directive, will provide important usability enhancements.”

LRZ in Germany joins the OpenMP effort

The Leibniz Supercomputing Centre (LRZ) in Germany has joined the OpenMP Architecture Review Board (ARB), a group of leading hardware and software vendors and research organizations creating the standard for the most popular shared-memory parallel programming model in use today. “With the rise of core counts and the expected future deployment of accelerated systems, optimizing node-level performance is getting more and more important. As a member of the OpenMP ARB, we want to contribute to the future of OpenMP to meet the challenges of new architectures“, says Prof. Dieter Kranzlmüller, Chairman of the Board of Directors of LRZ.

Call for Submissions: OpenMPCon and IWOMP 2019 in New Zealand

The OpenMP community has issued its Call for Submissions for OpenMPCon 2019 and IWOMP 2019. The events take place September 9-13 in Auckland, New Zealand. “OpenMPCon is the annual conference for OpenMP developers to discuss of all aspects of parallel programming with OpenMP. The International Workshop on OpenMP (IWOMP) is an annual workshop dedicated to the promotion and advancement of all aspects of parallel programming with OpenMP.”

Reflections on HPC Past, Present, and Future

In this special guest feature, Joe Landman from looks at technology trends that are driving High Performance Computing. “HPC has been moving relentlessly downmarket. Each wave of its motion has a destructive impact upon the old order, and opens up the market wider to more people. All the while growing the market.”

OpenMP API Specification 5.0 is Major Upgrade of OpenMP Language

The OpenMP Architecture Review Board (ARB) announced Version 5.0 of the OpenMP API Specification, a major upgrade of the OpenMP language. OpenMP 5.0 adds many new features that will be useful for highly parallel and complex applications and now covers the entire hardware spectrum from embedded and accelerator devices to multicore systems with shared-memory. Vendors have made reference implementations of parts of the standard, and user courses will soon be given at OpenMP workshops and major conferences.

Video: Intro to OpenMP

In this video, Markus Eisenbach and Dmitry Liakh from ORNL present: Intro to OpenMP, Part 1. “This video was recorded as part of the “Introduction to HPC” workshop that took place at ORNL from June 26-28. This is video 1 of 2, which gives a brief overview of parallel computing with OpenMP.”