activity
20142026
most citedHPC-Coder: Modeling Parallel Programs using Large Language Models

45 citations · 52 across the 19 of their papers we have counts for

collaborators

19 papers

cs.DC2026

Record-Remix-Replay: Hierarchical GPU Kernel Optimization using Evolutionary Search

Daniel Nichols, Konstantinos Parasyris, Caetano Melone +3

As high-performance computing and AI workloads become increasingly dependent on GPUs, maintaining high performance across rapidly evolving hardware generations has become a major c…

cs.PL2025

Optimizing Agentic Language Model Inference via Speculative Tool Calls

Daniel Nichols, Prajwal Singhania, Charles Jekel +2

Language models (LMs) are becoming increasingly dependent on external tools. LM-based agentic frameworks frequently interact with their environment via such tools to search files,…

cs.DC2025

Counting Without Running: Evaluating LLMs' Reasoning About Code Complexity

Gregory Bolet, Giorgis Georgakoudis, Konstantinos Parasyris +4

Modern GPU software stacks demand developers who can anticipate performance bottlenecks before ever launching a kernel; misjudging floating-point workloads upstream can derail tuni…

cs.SE2025

LLMs as Packagers of HPC Software

Caetano Melone, Daniel Nichols, Konstantinos Parasyris +2

High performance computing (HPC) software ecosystems are inherently heterogeneous, comprising scientific applications that depend on hundreds of external packages, each with distin…

cs.DC2025

Understanding and Improving Communication Performance in Multi-node LLM Inference

Prajwal Singhania, Siddharth Singh, Lannie Dalton Hough +4

As large language models (LLMs) continue to grow in size, distributed inference has become increasingly important. Model-parallel strategies must now efficiently scale not only acr…

cs.DC2025

Integrating Performance Tools in Model Reasoning for GPU Kernel Optimization

Daniel Nichols, Konstantinos Parasyris, Charles Jekel +2

Language models are now prevalent in software engineering with many developers using them to automate tasks and accelerate their development. While language models have been tremen…

cs.AI2025

Modeling Code: Is Text All You Need?

Daniel Nichols, Konstantinos Parasyris, Harshitha Menon +4

Code LLMs have become extremely popular recently for modeling source code across a variety of tasks, such as generation, translation, and summarization. However, transformer-based…

cs.SE2025★ 2 cited

Leveraging AI for Productive and Trustworthy HPC Software: Challenges and Research Directions

Keita Teranishi, Harshitha Menon, William F. Godoy +25

We discuss the challenges and propose research directions for using AI to revolutionize the development of high-performance computing (HPC) software. AI technologies, in particular…

cs.DC2025

Can Large Language Models Predict Parallel Code Performance?

Gregory Bolet, Giorgis Georgakoudis, Harshitha Menon +5

Accurate determination of the performance of parallel GPU code typically requires execution-time profiling on target hardware -- an increasingly prohibitive step due to limited acc…

cs.DC2024

HPAC-ML: A Programming Model for Embedding ML Surrogates in Scientific Applications

Zane Fink, Konstantinos Parasyris, Praneet Rathi +3

Recent advancements in Machine Learning (ML) have substantially improved its predictive and computational abilities, offering promising opportunities for surrogate modeling in scie…

cs.DC2024★ 1 cited

Performance-Aligned LLMs for Generating Fast Code

Daniel Nichols, Pranav Polasam, Harshitha Menon +3

Optimizing scientific software is a difficult task because codebases are often large and complex, and performance can depend upon several factors including the algorithm, its imple…

cs.DC2024★ 1 cited

Taking GPU Programming Models to Task for Performance Portability

Joshua H. Davis, Pranav Sivaraman, Joy Kitson +5

Portability is critical to ensuring high productivity in developing and maintaining scientific software as the diversity in on-node hardware architectures increases. While several…

cs.DC2023

HPAC-Offload: Accelerating HPC Applications with Portable Approximate Computing on the GPU

Zane Fink, Konstantinos Parasyris, Giorgis Georgakoudis +1

The end of Dennard scaling and the slowdown of Moore's law led to a shift in technology trends toward parallel architectures, particularly in HPC systems. To continue providing per…

cs.DC2023★ 45 cited

HPC-Coder: Modeling Parallel Programs using Large Language Models

Daniel Nichols, Aniruddha Marathe, Harshitha Menon +2

Parallel programs in high performance computing (HPC) continue to grow in complexity and scale in the exascale era. The diversity in hardware and parallel programming models make d…

math.NA2023★ 2 cited

Understanding Automatic Differentiation Pitfalls

Jan Hückelheim, Harshitha Menon, William Moses +3

Automatic differentiation, also known as backpropagation, AD, autodiff, or algorithmic differentiation, is a popular technique for computing derivatives of computer programs accura…

math.NA2023

Fast And Automatic Floating Point Error Analysis With CHEF-FP

Garima Singh, Baidyanath Kundu, Harshitha Menon +3

As we reach the limit of Moore's Law, researchers are exploring different paradigms to achieve unprecedented performance. Approximate Computing (AC), which relies on the ability of…

cs.SE2022

Reliabuild: Searching for High-Fidelity Builds Using Active Learning

Harshitha Menon, Konstantinos Parasyris, Tom Scogland +1

Modern software is incredibly complex. A typical application may comprise hundreds or thousands of reusable components. Automated package managers can help to maintain a consistent…

math.NA2021

QDOT: Quantized Dot Product Kernel for Approximate High-Performance Computing

James Diffenderfer, Daniel Osei-Kuffuor, Harshitha Menon

Approximate computing techniques have been successful in reducing computation and power costs in several domains. However, error sensitive applications in high-performance computin…

astro-ph.IM2014★ 1 cited

Adaptive Techniques for Clustered N-Body Cosmological Simulations

Harshitha Menon, Lukasz Wesolowski, Gengbin Zheng +4

ChaNGa is an N-body cosmology simulation application implemented using Charm++. In this paper, we present the parallel design of ChaNGa and address many challenges arising due to t…