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
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.