Title :
Poster: Automatically Adapting Programs for Mixed-Precision Floating-Point Computation
Author :
Lam, Michael O. ; Hollingsorth, Jeffrey K. ; de Supinski, Bronis R. ; LeGendre, Matthew P.
Abstract :
As scientific computation continues to scale, efficient use of floating-point arithmetic processors is critical. Lower precision allows streaming architectures to perform more operations per second and can reduce memory bandwidth pressure on all architectures. However, using a precision that is too low for a given algorithm and data set leads to inaccurate results. We present a framework that uses binary instrumentation and modification to build mixed-precision configurations of existing binaries that were originally developed to use only double-precision. Initial results with the Algebraic MultiGrid kernel demonstrate a nearly 2χ speedup.
Keywords :
algebra; floating point arithmetic; algebraic multigrid kernel; binary instrumentation; binary modification; floating-point arithmetic processor; memory bandwidth pressure; mixed-precision configuration; mixed-precision floating-point computation;
Conference_Titel :
High Performance Computing, Networking, Storage and Analysis (SCC), 2012 SC Companion:
Conference_Location :
Salt Lake City, UT
Print_ISBN :
978-1-4673-6218-4
DOI :
10.1109/SC.Companion.2012.232