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.
- Authors:
-
- Karlsruhe Inst. of Technology (KIT) (Germany)
- Publication Date:
- Research Org.:
- Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)
- Sponsoring Org.:
- USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC)
- OSTI Identifier:
- 1763198
- Report Number(s):
- LLNL-SR-818775
1029309
- DOE Contract Number:
- AC52-07NA27344
- Resource Type:
- Technical Report
- Country of Publication:
- United States
- Language:
- English
- Subject:
- 97 MATHEMATICS AND COMPUTING
Citation Formats
Anzt, Hartwig, Cojean, Terry, and Gruetzmacher, Thoma. Technical report: Design of the accessor. United States: N. p., 2020.
Web. doi:10.2172/1763198.
Anzt, Hartwig, Cojean, Terry, & Gruetzmacher, Thoma. Technical report: Design of the accessor. United States. https://doi.org/10.2172/1763198
Anzt, Hartwig, Cojean, Terry, and Gruetzmacher, Thoma. 2020.
"Technical report: Design of the accessor". United States. https://doi.org/10.2172/1763198. https://www.osti.gov/servlets/purl/1763198.
@article{osti_1763198,
title = {Technical report: Design of the accessor},
author = {Anzt, Hartwig and Cojean, Terry and Gruetzmacher, Thoma},
abstractNote = {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.},
doi = {10.2172/1763198},
url = {https://www.osti.gov/biblio/1763198},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2020},
month = {9}
}