DOE OSTI · 1763198
Technical report: Design of the accessor
Abstract
As we have seen the arithmetic power of hardware architectures growing much faster than the memory bandwidth, there is an urgent need to rethink the way we operate, communicate, and store data. A promising strategy for overcoming the “memory wall” is the decoupling of memory precision from arithmetic precision as proposed in Anzt et al. Such a decoupling of memory precision and arithmetic precision requires an “accessor” that handles the conversion between formats (resp. compression of the data) on the fly in registers. Such an accessor has to be general in the sense that it can handle a wide range of floating point formats and compression strategies, and still allows for further extension. At the same time, is important that the use of the accessor is not a burden for the developer. Therefore, it is important to abstract all implementation details from the user, hide the underlying storage format from the user, and make the accessor cross-platform portable. In this document we present the design of an accessor that aims at fulfilling all these requirements.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Anzt, Hartwig, Cojean, Terry, Gruetzmacher, Thoma. 2020-09-30. Technical report: Design of the accessor. https://doi.org/10.2172/1763198
Cite the original work for its findings. Save a collection to share your selection of sources.