Close

Presentation

Formal Approaches to Characterize Emerging Arithmetic Realizations
DescriptionAs HPC models grow increasingly complex, disparities in floating point implementations across hardware platforms begin to pose significant challenges to reproducibility and reliability. This is especially so, given that HPC employs hardware optimized for performance, which quite often deviates from the IEEE Standard. We leverage SMT solvers, particularly Z3, to develop a rigorous framework for analyzing and verifying the behavior of computer arithmetic implementations in emerging hardware realizations. Using bit-vectors to model IEEE non-standard behaviors, we are able to formally reason about intricate deviations in areas such as rounding rules, subnormal number handling, precision, normalization, etc. We demonstrate the framework's utility in two key applications: automating feature-targeted hardware testing for undocumented features and uncovering the degree of conformance to deeper properties such as monotonicity within these non-standard arithmetics. Our work also directly benefits cutting-edge GPU implementations, which is a timely issue underlying trust in scientific computation.
Event Type
ACM Student Research Competition: Graduate Poster
ACM Student Research Competition: Undergraduate Poster
Doctoral Showcase
Posters
TimeTuesday, 19 November 202412pm - 5pm EST
LocationB302-B305
Registration Categories
TP
XO/EX