Software-Defined Number Formats: Bridging the Gap between Accuracy, Performance and Security

Nearly all computing devices implement the same standardized number formats to aid software portability. However, with Moore’s Law ending, we question whether it remains the best approach to achieve high performance by applying the same standardized number formats for all applications. In particular, the efficiency promises of low-precision compact number formats imply that a single format is no longer sufficient for all applications, and single application may even benefit from using multiple distinct compact formats. As a result, relying on a single (or limited) hardwired format is no longer effective. This poster presents our exploration of software-defined number formats, a novel approach to make number formats, generally considered to be hard-wired functionality, software-defined. These formats are designed specifically to meet the numeric needs of the computation and are more compact representations of the data. They reduce memory footprint and memory bandwidth requirements without sacrificing accuracy which results in a speedup compared to conventional floating-point formats.

Institutions

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2024-09-09
DOI
https://doi.org/10.5281/zenodo.14955275
Primary Topic
Marine Invertebrate Physiology and Ecology
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Software-Defined Number Formats: Bridging the Gap between Accuracy, Performance and Security

Zenodo (CERN European Organization for Nuclear Research)
Marine Invertebrate Physiology and Ecology
article

Software-Defined Number Formats: Bridging the Gap between Accuracy, Performance and Security

article en

Abstract

Nearly all computing devices implement the same standardized number formats to aid software portability. However, with Moore’s Law ending, we question whether it remains the best approach to achieve high performance by applying the same standardized number formats for all applications. In particular, the efficiency promises of low-precision compact number formats imply that a single format is no longer sufficient for all applications, and single application may even benefit from using multiple distinct compact formats. As a result, relying on a single (or limited) hardwired format is no longer effective. This poster presents our exploration of software-defined number formats, a novel approach to make number formats, generally considered to be hard-wired functionality, software-defined. These formats are designed specifically to meet the numeric needs of the computation and are more compact representations of the data. They reduce memory footprint and memory bandwidth requirements without sacrificing accuracy which results in a speedup compared to conventional floating-point formats.

Zenodo (CERN European Organization for Nuclear Research)
Queen's University Belfast (GB)
Peace, Justice and strong institutions
Openalex Percentile: Top 66%
Marine Invertebrate Physiology and Ecology
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.