Pregled bibliografske jedinice broj: 1024148
FloatX: A C++ Library for Customized Floating-Point Arithmetic
FloatX: A C++ Library for Customized Floating-Point Arithmetic // Acm transactions on mathematical software, 45 (2019), 4; 40, 23 doi:10.1145/3368086 (međunarodna recenzija, članak, znanstveni)
CROSBI ID: 1024148 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
FloatX: A C++ Library for Customized Floating-Point Arithmetic
Autori
Flegar, Goran ; Scheiddeger, Florian ; Novaković, Vedran ; Mariani, Giovanni ; Tomás, Andrés E. ; Malossi, A. Cristiano I. ; Quintana-Ortí, Enrique S.
Izvornik
Acm transactions on mathematical software (0098-3500) 45
(2019), 4;
40, 23
Vrsta, podvrsta i kategorija rada
Radovi u časopisima, članak, znanstveni
Ključne riječi
Mathematics of computing ; Mathematical software ; Arbitrary-precision arithmetic
Sažetak
We present FloatX (Float eXtended), a C++ framework to investigate the effect of leveraging customized floating-point formats in numerical applications. FloatX formats are based on binary IEEE 754 with smaller significand and exponent bit counts specified by the user. Among other properties, FloatX facilitates an incremental transformation of the code, relies on hardware- supported floating-point types as back end to preserve efficiency, and incurs no storage overhead. The paper discusses in detail the design principles, programming interface and datatype casting rules behind FloatX. Furthermore, it demonstrates FloatX's usage and benefits via several case studies from well-known numerical dense linear algebra libraries, such as BLAS and LAPACK ; the Ginkgo library for sparse linear systems ; and two neural network applications related with image processing and text recognition.
Izvorni jezik
Engleski
Znanstvena područja
Matematika, Računarstvo
Napomena
Rad je prihvaćen za objavljivanje 01.10.2019. Rad je objavljen online 09.12.2019.
Citiraj ovu publikaciju:
Časopis indeksira:
- Current Contents Connect (CCC)
- Web of Science Core Collection (WoSCC)
- Science Citation Index Expanded (SCI-EXP)
- SCI-EXP, SSCI i/ili A&HCI
- Scopus
Uključenost u ostale bibliografske baze podataka::
- INSPEC
- MathSciNet
- Zentrallblatt für Mathematik/Mathematical Abstracts