A customized precision format based on mantissa segmentation for accelerating sparse linear algebra

Thomas Grützmacher, Terry Cojean, Goran Flegar, Fritz Göbel, Hartwig Anzt · Concurrency and Computation Practice and Experience · 2019

Summary In this work, we pursue the idea of radically decoupling the floating point format used for arithmetic operations from the format used to store the data in memory. We complement this idea with a customized precision memory format derived by splitting the mantissa (significand) of standard IEEE formats into segments, such that values can be accessed faster if lower accuracy is acceptable. Combined with precision‐aware algorithms that dynamically adapt the data access accuracy to the numerical requirements, the customized precision memory format can render attractive runtime savings without impacting the memory footprint of the data or the accuracy of the final result. In an experimental analysis using the adaptive precision Jacobi method on diagonalizable test problems, we assess the benefits of the mantissa‐segmenting customized precision format on recent multi‐ and manycore architectures.

Read the paper · More papers on PaperTik