Title :
Multiple-mode floating-point multiply-add fused unit for trading accuracy with power consumption
Author :
Kun-Yi Wu ; Chih-Yuan Liang ; Kee-Khuan Yu ; Shiann-Rong Kuang
Author_Institution :
Dept. of Comput. Sci. & Eng., Nat. Sun Yat-sen Univ., Kaohsiung, Taiwan
Abstract :
With the wide use of floating-point (FP) multiply and accumulate operations in multimedia and digital signal processing applications, many modern processors adopt FP multiply-add fused unit (MAF) to achieve high performance, improve accuracy and reduce power consumption. However, FP arithmetic units usually occupy the major portion of a processor´s area and power dissipation. In this paper, we will propose a multiple-mode FP multiply-add fused unit which utilizes the iterative multiplication and truncated addition techniques to support seven operating modes with various errors for low power applications. It can execute either one multiply-accumulate operation with three modes, one multiplication operation with two modes or one addition operation with two modes. When compared to the traditional IEEE754 single-precision FP MAF, the proposed unit has 4.5% less area and 23% longer delay to achieve multiple modes which can sacrifice a little (<; 1%) accuracy for saving large (> 33%) power consumption.
Keywords :
digital signal processing chips; floating point arithmetic; iterative methods; multimedia computing; performance evaluation; power aware computing; FP arithmetic units; digital signal processing applications; iterative multiplication; multimedia applications; multiple mode floating point multiply add fused unit; power consumption; power dissipation; single-precision FP MAF; trading accuracy; Accuracy; Adders; Clocks; Computer aided software engineering; Latches; Power demand; Registers; iterative multiplication; low power; multiple-mode unit; multiply-add fused; truncated addition;
Conference_Titel :
Computer and Information Science (ICIS), 2013 IEEE/ACIS 12th International Conference on
Conference_Location :
Niigata
DOI :
10.1109/ICIS.2013.6607878