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

LLVM Holds the Keys to Exascale Supercomputing

The recent proliferation of new hardware technologies has galvanized the high-performance computing (HPC) community and created the ability to deliver the nation’s forthcoming exascale-capable supercomputers and data centers. It has also made LLVM-based compiler technology the default gatekeeper to these new systems. LLVM, an open-source collection of compiler and toolchain technologies, serves as a test bed for proposed parallelization extensions (e.g., the interoperability directive in OpenMP 5.1) and as a vehicle to provide production-quality parallel compiler implementations. Johannes Doerfert, a researcher at Argonne National Laboratory, notes that “LLVM is a vehicle to provide performant implementations of OpenMP….

Let’s Talk Exascale Code Development: WDMAPP—XGC, GENE, GEM

This is episode 82 of the Let’s Talk Exascale podcast, provided by the Department of Energy’s Exascale Computing Project, exploring the expected impacts of exascale-class supercomputing. This is the third in a series on sharing best practices in preparing applications for the upcoming Aurora exascale supercomputer at the Argonne Leadership Computing Facility. The series highlights […]

Exascale Computing Project and Exagraph: Applying Graph Algorithms

This podcast from the Department of Energy’s Exascale Computing Project (ECP) examines the ExaGraph Project, an ECP co-design center, tasked with developing efficient implementation of graph algorithms. Along with technical aspects of graph algorithms, the podcast looks at the significance of graph algorithms and their widespread use. Taking part in the podcast are ExaGraph Project […]

Exascale Computing Project Update: Director Kothe Talks Progress, Annual Meeting Highlights

In this recent interview, the U.S. Department of Energy’s Exascale Computing Project (ECP) Director Doug Kothe provides an update on the effort to deliver a capable and sustainable exascale computing ecosystem for the nation.

ECP and ALCF to Host June 21 Twitter Chat on Extreme-scale Scientific Software Stack

On June 21 at 2 p.m. ET, the Exascale Computing Project (ECP) and the Argonne Leadership Computing Facility will host a chat on ECP’s Twitter account (@exascaleproject) that will address several questions concerning the Extreme-scale Scientific Software Stack (E4S) that ECP is developing for the nation’s forthcoming exascale systems. E4S will have a far-reaching impact on the […]

ECP Pushes Cross-Platform Tested Compilers for HPC and Exascale Architectures

The Exascale Computing Project (ECP) is working to combine two key technologies, LLVM and continuous integration (CI), to ensure that current and future compilers are stable and performant on high-performance computing (HPC) and exascale computer systems. The proliferation of new machine architectures has made the continuous testing and verification of software (hence the “continuous” in CI) an essential part of US Department of Energy DOE supercomputing. Valentin Clement, a software engineer at Oak Ridge National Laboratory who is part of the team working to include LLVM in the ECP CI testing and verification framework, notes, “We are working to add CI for ECP-relevant architectures. This facilitates….

Exascale Computing Project: RAJA Portability Suite Enables Performance Portable CPU and GPU HPC Codes

A growing number of HPC applications must deliver high performance on CPU and GPU hardware platforms.  One software tool available now and showing tremendous promise for the exascale era is the open-source RAJA Portability Suite. RAJA is part of the Exascale Computing Project (ECP) NNSA software portfolio and is also supported by the ECP Programming Models and Runtimes area.

Let’s Talk Exascale – ECP Director Kothe Provides Project Update

In this May 2021 interview, ECP Director Doug Kothe provides an update on the effort to deliver a capable and sustainable exascale computing ecosystem for the nation. New audio podcast interview with Kothe. Video interview here: In the interview with Kothe , reference is made to this additional video of the portfolio managers in which […]

DOE’s Best Practices for HPC Software Developers Webinar Series — May 12

May 5, 2021 — The IDEAS Productivity project, in partnership with the DOE Computing Facilities of the ALCF, OLCF, and NERSC and the DOE Exascale Computing Project (ECP) will resume the webinar series on Best Practices for HPC Software Developers, begun in 2016. One-hour webinars on topics in scientific software development and high-performance computing, approximately once a […]

New Hypre Library Approach Brings GPU-Based Algebraic Multigrid to Exascale and HPC Community

First developed in 1998, the hypre team has adapted their cross-platform high performance library to support a variety of machine architectures over the years. Hypre supports scalable solvers and preconditioners that can be applied to large sparse linear systems on parallel computers.[i] Their latest work now gives scientists the ability to efficiently utilize modern GPU-based extreme scale parallel supercomputers to address many scientific problems.