DocumentCode
3538042
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
fYear
2012
fDate
10-11 July 2012
Firstpage
26
Lastpage
33
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Accelerators in High Performance Computing (SAAHPC), 2012 Symposium on
Conference_Location
Chicago IL
ISSN
2166-5133
Print_ISBN
978-1-4673-2882-1
Type
conf
DOI
10.1109/SAAHPC.2012.29
Filename
6319188
Link To Document