• DocumentCode
    1804534
  • Title

    VPFPAP: A Special-Purpose VLIW Processor for Variable-Precision Floating-Point Arithmetic

  • Author

    Lei, Yuanwu ; Dou, Yong ; Zhou, Jie ; Wang, Sufeng

  • Author_Institution
    Dept. of Comput. Sci., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    5-7 Sept. 2011
  • Firstpage
    252
  • Lastpage
    257
  • Abstract
    Many scientific computing applications require efficient variable-precision floating-point arithmetic. This paper presents a special-purpose Variable-Precision Floating-Point Arithmetic Processor (VPFPAP) based on Very Large Instruction Word (VLIW) structure. The proposed processor uses a unified hardware structure, equipped with multiple custom basic variable-precision arithmetic units, to implement various variable-precision algebraic and transcendental functions. The performance is improved by the explicitly parallel technology of VLIW instruction and by dynamically varying the precision of intermediate computation. Finally, we create a prototype of VPFPAP unit into a Xilinx Virtex-6 XC6VLX760-2FF1760 FPGA chip. The experimental results show that our design, based on FPGA running at 253 MHz, outperforms the approach of a software-based library running on an Intel Core i3 530 CPU at 2.93 GHz by a factor of 5-38X for basic variable precision arithmetic operations and elementary functions.
  • Keywords
    field programmable gate arrays; floating point arithmetic; instruction sets; Intel Core i3 530 CPU; VPFPAP; Xilinx Virtex-6 XC6VLX760-2FF1760 FPGA chip; frequency 2.93 GHz; frequency 253 MHz; multiple custom basic variable-precision arithmetic units; software-based library; special-purpose VLIW processor; special-purpose variable-precision floating-point arithmetic processor; transcendental functions; unified hardware structure; variable-precision algebraic function; very large instruction word structure; Approximation algorithms; Approximation methods; Field programmable gate arrays; Hardware; Polynomials; Random access memory; VLIW; FPGA; Variable-precision floating-point arithmetic; Very Large Instruction Word (VLIW);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2011 International Conference on
  • Conference_Location
    Chania
  • Print_ISBN
    978-1-4577-1484-9
  • Electronic_ISBN
    978-0-7695-4529-5
  • Type

    conf

  • DOI
    10.1109/FPL.2011.51
  • Filename
    6044773