Engineering Papers⌕ Search

DOE OSTI · code-40129

pLiner

Abstract

Compiler optimizations can alter significantly the numerical results of scientific computing applications. When numerical results differ significantly between compilers, optimization levels, and floating-point hardware, these numerical inconsistencies can impact programming productivity. pLiner is a framework that helps programmers identify locations in the source code that are highly affected by compiler optimizations. pLiner uses a novel approach to identify such code locations by enhancing the floatingpoint precision of variables and expressions. Using a guided search to locate the most significant code regions, pLiner can report to users such locations at different granularities, file, function, and line of code.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Laguna Peralta, Ignacio, Guo, Hui, Rubio-Gonzalez, Cindy. 2020-06-19. pLiner. https://doi.org/10.5281/zenodo.3963164

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