Computers (Jan 2021)

Hardware–Software Co-Design for Decimal Multiplication

  • Riaz-ul-haque Mian,
  • Michihiro Shintani,
  • Michiko Inoue

DOI
https://doi.org/10.3390/computers10020017
Journal volume & issue
Vol. 10, no. 2
p. 17

Abstract

Read online

Decimal arithmetic using software is slow for very large-scale applications. On the other hand, when hardware is employed, extra area overhead is required. A balanced strategy can overcome both issues. Our proposed methods are compliant with the IEEE 754-2008 standard for decimal floating-point arithmetic and combinations of software and hardware. In our methods, software with some area-efficient decimal component (hardware) is used to design the multiplication process. Analysis in a RISC-V-based integrated co-design evaluation framework reveals that the proposed methods provide several Pareto points for decimal multiplication solutions. The total execution process is sped up by 1.43× to 2.37× compared with a full software solution. In addition, 7–97% less hardware is required compared with an area-efficient full hardware solution.

Keywords