Simone Pistilli
Case study of implementing a variable precision floating-point multiplier using HLS.
Rel. Massimo Poncino. Politecnico di Torino, Corso di laurea magistrale in Ingegneria Informatica (Computer Engineering), 2023
Abstract
High precision floating-point computing increases numerical stability and is very useful in scientific computing. The VRP (VaRiable Precision) is a RISC-V accelerator designed to speed up this type of operation (up to 512 bits of mantissa and 18 bits of exponent). This work aims to fix the major bottleneck of this accelerator: the floating point multiplier, which is much slower than the rest of the other hardware operators. The product of the two mantissas currently iterates over a single 64-bit multiplier, and it requires a latency up to 64 clock cycles to compute the result, while the other units requires at most 4 clock cycles.
The architecture also introduces a low throughput of 1/64, since it must maintain the input stable during the computation
Relatori
Anno Accademico
Tipo di pubblicazione
Numero di pagine
Informazioni aggiuntive
Corso di laurea
Classe di laurea
Aziende collaboratrici
URI
![]() |
Modifica (riservato agli operatori) |
