ORNL Creates a Programming System for Non-Volatile Main Memory Systems

4 Oct 2016  – Non-volatile memory (NVM) is playing a more important role in the memory architectures of HPC systems as illustrated by recent deployments and procurements. Yet there exist neither standard language constructs nor portable programming systems that provide support for these types of emerging memory architectures.

ORNL Develops an OpenACC-to-FPGA Translation Framework for High-Performance Reconfigurable Computing

13 May 2016 – A new paper entitled, "OpenACC to FPGA: A Framework for Directive-based High-Performance Reconfigurable Computing" describes how the Future Technologies Group at Oak Ridge National Laboratory (ORNL) is attacking the well-known programmability and performance portability challenges of Field Programmable Gate Arrays (FPGAs). The researchers have extended the standard, portable OpenACC specification for FPGAs and evaluated it with a prototype implementation, demonstrating that OpenACC programs can be directly compiled for FPGAs.