• 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