Search papers, labs, and topics across Lattice.
This paper investigates INT8 emulation of FP64 matrix multiplications within the LSMS CPU application using the SCILIB-Accel tool, achieving acceleration on GPUs without code modification. The study finds that the accuracy of INT8 emulation is sensitive to both arithmetic precision and operator properties, necessitating tunable precision emulation. Results demonstrate the potential for simultaneous accuracy and performance improvements compared to traditional mixed-precision approaches by optimizing hardware utilization while preserving the original algorithm.
Forget mixed-precision: tunable INT8 emulation can simultaneously boost accuracy and performance in FP64 HPC workloads on GPUs.
This study explores the use of INT8-based emulation for accelerating traditional FP64-based HPC workloads on modern GPU architectures. Through SCILIB-Accel automatic BLAS offload tool for cache-coherent Unified Memory Architecture, we emulate FP64 matrix multiplications in the LSMS CPU application in the MuST suite without code changes. We find that accuracy depends on both arithmetic precision and the properties of the operator, which can be dealt with through tunable precision emulation. Unlike traditional mixed-precision approaches, this method preserves original algorithms while optimizing hardware utilization. We showcase the potential of improving accuracy and performance at the same time. This work highlights the potential of AI-driven hardware to transform HPC, advocating for adaptive precision strategies in future scientific computing.