Publications
Showing 77 results for Author: Thomas J. Naughton III
Mar, 2026
Conference Paper
ChatMPI: LLM-Driven MPI Code Generation for HPC Workloads
The Message Passing Interface (MPI) standard plays a crucial role in enabling scientific applications for parallel computing and is an essential component in high-performance computing (HPC). However, implementing MPI code manually—especially applying a proper domain decomposition and communication pattern—is a challenging and error-prone task. We present ChatMPI, an AI as…
Mar, 2026
Conference Paper
QFw: A Quantum Framework for Large-scale HPC Ecosystems
This work extends Quantum Framework (QFw) by integrating it with Northwest Quantum Simulator (NWQ-Sim) and by introducing a lightweight python library that allows multiple frontends (e.g., Qiskit) to interact with QFw. This extension enables QFw to flexibly decouple frontends from backends (e.g., NWQ-Sim). We demonstrate this capability by executing a Greenberger-Horne-Zei…
Mar, 2026
Conference Paper
Towards Sustainable Post-Exascale Leadership Computing
As computing systems approach the limits of traditional silicon technology, the diminishing returns in performance per watt present a significant barrier to sustaining growth in HPC. From a large-scale scientific supercomputing facility point of view, we propose a multifaceted strategy toward specialized hardware and architectures that are optimized for energy efficiency i…
Mar, 2026
Conference Paper
Integrating Quantum Computing with High-Performance Computing: A Streamlined Approach
In recent years, quantum computing has demon-strated the potential to revolutionize specific algorithms and applications by solving problems exponentially faster than classical computers. However, its widespread adoption for general computing remains a future prospect. This paper discusses the integration of quantum computing within High-Performance Computing (HPC) environ…
Mar, 2026
Conference Paper
A Framework for Integrating Quantum Simulation and High Performance Computing
Scientific applications are starting to explore the viability of quantum computing. This exploration typically begins with quantum simulations that can run on existing classical platforms, albeit without the performance advantages of real quantum resources. In the context of high-performance computing (HPC), the incorporation of simulation software can often take advantage…
Mar, 2026
Conference Paper
Balancing Performance and Portability with Containers in HPC: An OpenSHMEM Example
There is a growing interest in using Linux containers to streamline software development and application deployment. A container enables the user to bundle the salient elements of the software stack from an application’s perspective. In this paper, we discuss initial experiences in using the Open MPI implementation of OpenSHMEM with containers on HPC resources. We provide…
Feb, 2026
ORNL Report
S4PST 2024-2025 Project Report
We present the "Stewardship and Advancement of Programming Systems and Tools" (S4PST) project report for the calendar years 2024 and 2025. S4PST is dedicated to the stewardship and advancement of Programming Systems and Tools (PST) mainly targeting high-performance computing (HPC) for the scientific community. The project is part of the funded software stewardship organiza…
Jul, 2025
Journal
Bridging paradigms: Designing for HPC-Quantum convergence
This paper presents a comprehensive software stack architecture for integrating quantum computing (QC) capabilities with High-Performance Computing (HPC) environments. While quantum computers show promise as specialized accelerators for scientific computing, their effective integration with classical HPC systems presents significant technical challenges. We propose a hardw…
Oct, 2024
ORNL Report
High Performance Computing and Quantum Computing Integration Framework Architecture and Requirements Document
Requirements document outlining a framework for the integration of quantum computing into high performance computing environment
Sep, 2024
Journal
Taking the MPI standard and the open MPI library to exascale
The Open MPI for Exascale (OMPI-X) project was one of two in the Exascale Computing Project (ECP) focused on advancing the MPI ecosystem. The OMPI-X team worked with other MPI Forum members to champion several important features for inclusion in the MPI 4.0, 4.1, and upcoming 5.0 MPI standard versions, in support of the needs of exascale applications and systems. The team…