The choice of the data type representation has significant impacts on the resource utilisation, maximum clock frequency and power consumption of any hardware design. Although arithmetic hardware units for the fixed-point format can improve performance and reduce energy consumption, the process of tuning the right bit length is known as a time-consuming task, since it is a combinatorial optimisation problem guided by the accumulative arithmetic computation error. A novel evolutionary approach to accelerate the process of converting algorithms from the floating-point to fixed-point format is presented. Results are demonstrated by converting three computing-intensive algorithms from the mobile robotic scenario, where data error accumulated during execution is influenced by external factors, such as sensor noise and navigation environment characteristics. The proposed evolutionary algorithm accelerated the conversion process by up to 2.5 x against the state-of-the-art methods, allowing even further bit-length optimisations.

Accelerating floating-point to fixed-point data type conversion with evolutionary algorithms / de Souza Rosa, Leandro; Toledo, Cfm; Bonato, V. - In: ELECTRONICS LETTERS. - ISSN 0013-5194. - 51:3(2015), pp. 244-246. [10.1049/el.2014.3791]

Accelerating floating-point to fixed-point data type conversion with evolutionary algorithms

de Souza Rosa, Leandro
Primo
;
2015

Abstract

The choice of the data type representation has significant impacts on the resource utilisation, maximum clock frequency and power consumption of any hardware design. Although arithmetic hardware units for the fixed-point format can improve performance and reduce energy consumption, the process of tuning the right bit length is known as a time-consuming task, since it is a combinatorial optimisation problem guided by the accumulative arithmetic computation error. A novel evolutionary approach to accelerate the process of converting algorithms from the floating-point to fixed-point format is presented. Results are demonstrated by converting three computing-intensive algorithms from the mobile robotic scenario, where data error accumulated during execution is influenced by external factors, such as sensor noise and navigation environment characteristics. The proposed evolutionary algorithm accelerated the conversion process by up to 2.5 x against the state-of-the-art methods, allowing even further bit-length optimisations.
2015
floating point, fixed-point, evolutionary algorithm
01 Pubblicazione su rivista::01a Articolo in rivista
Accelerating floating-point to fixed-point data type conversion with evolutionary algorithms / de Souza Rosa, Leandro; Toledo, Cfm; Bonato, V. - In: ELECTRONICS LETTERS. - ISSN 0013-5194. - 51:3(2015), pp. 244-246. [10.1049/el.2014.3791]
File allegati a questo prodotto
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1692414
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 5
  • ???jsp.display-item.citation.isi??? 5
social impact