• DocumentCode
    2798441
  • Title

    Floating-Point Matrix Product on FPGA

  • Author

    Bensaali, Faycal ; Amira, Abbes ; Sotudeh, Reza

  • Author_Institution
    Univ. of Hertfordshire, Hatfield
  • fYear
    2007
  • fDate
    13-16 May 2007
  • Firstpage
    466
  • Lastpage
    473
  • Abstract
    The nature of some scientific computing applications involves performing complex tasks repeatedly on floating-point data, often under real-time requirements. Therefore, high performance systems are required by the developers for fast computations. Many researchers have begun to recognize the potential of reconfigurable hardware such as field-programable gate arrays in implementing floating-point arithmetic. In this paper a floating-point adder and multiplier are presented. The proposed cores are used as basic components for the implementation of a parallel floating-point matrix multiplier designed for 3D afflne transformations. The cores have been implemented on recent FPGA devices. The performance in terms of area/speed of the proposed architectures has been assessed and has shown that they require less area and can be run with a higher frequency when compared with existing systems.
  • Keywords
    adders; affine transforms; field programmable gate arrays; floating point arithmetic; matrix multiplication; multiplying circuits; natural sciences computing; parallel processing; reconfigurable architectures; 3D affine transformation; FPGA; field-programable gate array; floating-point adder; matrix product; parallel floating-point matrix multiplier; reconfigurable hardware; scientific computing application; Adders; Application software; Arithmetic; Concurrent computing; Costs; Field programmable gate arrays; Hardware; High performance computing; Numerical stability; Scientific computing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Applications, 2007. AICCSA '07. IEEE/ACS International Conference on
  • Conference_Location
    Amman
  • Print_ISBN
    1-4244-1030-4
  • Electronic_ISBN
    1-4244-1031-2
  • Type

    conf

  • DOI
    10.1109/AICCSA.2007.370923
  • Filename
    4230998