PROCEEDINGS OF ESPT 2016: 5TH WORKSHOP ON EXTREME-SCALE PROGRAMMING TOOLS(2016)
James Madison Univ
被引用18|浏览2
摘要
Real-valued arithmetic has a fundamental impact on the performance and accuracy of scientific computation. As scientific application developers prepare their applications for exascale computing, many are investigating the possibility of using either lower precision (for better performance) or higher precision (for more accuracy). However, exploring alternative representations often requires significant code revision. We present a novel program analysis technique that emulates execution with alternative real number implementations at the binary level. We also present a Pin-based implementation of this technique that supports x86_64 programs and a variety of alternative representations.
更多
查看译文
关键词
floating-point shadow value analysis,real-valued arithmetic,scientific computation,exascale computing,code revision,program analysis technique,alternative real number implementations,binary level,pin-based implementation,x86_64 programs