Title :
ALU Architecture with Dynamic Precision Support
Author :
Liang, Getao ; Lee, JunKyu ; Peterson, Gregory D.
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of Tennessee, Knoxville, TN, USA
Abstract :
Exploiting computational precision can improve performance significantly without losing accuracy in many applications. To enable this, we propose an innovative arithmetic logic unit (ALU) architecture that supports true dynamic precision operations on the fly. The proposed architecture targets both fixed-point and floating-point ALUs, but in this paper we focus mainly on the precision-controlling mechanism and the corresponding implementations for fixed-point adders and multipliers. We implemented the architecture on Xilinx Virtex-5 XC5VLX110T FPGAs, and the results show that the area and latency overheads are 1% ~ 24% depending on the structure and configuration. This implies the overhead can be minimized if the ALU structure and configuration are chosen carefully for specific applications. As a case study, we apply this architecture to binary cascade iterative refinement (BCIR). 4X speedup is observed in this case study.
Keywords :
adders; computer architecture; field programmable gate arrays; fixed point arithmetic; floating point arithmetic; multiplying circuits; performance evaluation; ALU architecture; ALU configuration; ALU structure; BCIR; Xilinx Virtex-5 XC5VLX110T FPGA; arithmetic logic unit architecture; binary cascade iterative refinement; dynamic precision operations; dynamic precision support; fixed-point ALU; fixed-point adders; fixed-point multipliers; floating-point ALU; latency overheads; performance improvement; precision-controlling mechanism; Adders; Computer architecture; Delay; Field programmable gate arrays; Hardware; Logic gates; Program processors; ALUs; FPGAs; dynamic precision; high-performance computing; iterative refinement;
Conference_Titel :
Application Accelerators in High Performance Computing (SAAHPC), 2012 Symposium on
Conference_Location :
Chicago IL
Print_ISBN :
978-1-4673-2882-1
DOI :
10.1109/SAAHPC.2012.29