Search NASASearch

DOE OSTI · code-152898

MUPPET: An automated OpenMP mutation testing framework for performance optimization

Abstract

MUPPET is a tool for OpenMP programs that identifies program modifications, called mutations, aimed at improving program performance. Existing performance optimization techniques, including profiling-based and auto-tuning techniques, fail to indicate program modifications at the source level thus preventing their portability across compilers. MUPPET aims to help HPC developers reason about performance defects and missed opportunities to improve performance at the source code level.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Parasyris, Konstantinos, Georgakoudis, Giorgis, Laguna Peralta, Ignacio, Rubio-Gonzalez, Cindy, Miao, Dolores. 2024-10-14. MUPPET: An automated OpenMP mutation testing framework for performance optimization. https://doi.org/10.11578/dc.20250319.1

Cite the original work for its findings. Save a collection to share your selection of sources.