Floating-point matrix product on FPGA

被引:7
|
作者
Bensaali, Faycal [1 ]
Amira, Abbes [2 ]
Sotudeh, Reza [1 ]
机构
[1] Univ Hertfordshire, Hatfield AL10 9AB, Herts, England
[2] Brunel Univ, Uxbridge UB8 3PH, Middx, England
关键词
D O I
10.1109/AICCSA.2007.370923
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 affine 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.
引用
收藏
页码:466 / +
页数:3
相关论文
共 50 条
  • [1] FPGA accelerator for floating-point matrix multiplication
    Jovanovic, Z.
    Milutinovic, V.
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2012, 6 (04): : 249 - 256
  • [2] An optimized floating-point matrix multiplication on FPGA
    [J]. Zhang, T., 1832, Asian Network for Scientific Information (12):
  • [3] Parameterisable floating-point operations on FPGA
    Lee, B
    Burgess, N
    [J]. THIRTY-SIXTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS - CONFERENCE RECORD, VOLS 1 AND 2, CONFERENCE RECORD, 2002, : 1064 - 1068
  • [4] Floating-Point FPGA: Architecture and Modeling
    Ho, Chun Hok
    Yu, Chi Wai
    Leong, Philip
    Luk, Wayne
    Wilton, Steven J. E.
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (12) : 1709 - 1718
  • [5] A Universal FPGA-based Floating-point Matrix Processor for Mobile Systems
    Wang, Wenqiang
    Guo, Kaiyuan
    Gu, Mengyuan
    Ma, Yuchun
    Wang, Yu
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), 2014, : 139 - 146
  • [6] Accurate Floating-Point Product and Exponentiation
    Graillat, Stef
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2009, 58 (07) : 994 - 1000
  • [7] Analysis of Blocking and Scheduling for FPGA-Based Floating-Point Matrix Multiplication
    Khayyat, Ahmad
    Manjikian, Naraig
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2014, 37 (02): : 65 - 75
  • [8] A Fused Continuous Floating-Point MAC on FPGA
    Yuan, Min
    Xing, Qianjian
    Ma, Zhenguo
    Yu, Feng
    Xu, Yingke
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2018, E101A (09): : 1594 - 1598
  • [9] Fast HUB Floating-Point Adder for FPGA
    Villalba, Julio
    Hormigo, Javier
    Gonzalez-Navarro, Sonia
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (06) : 1028 - 1032
  • [10] Efficient Implementation of Floating-Point Reciprocator on FPGA
    Jaiswal, Manish Kumar
    Chandrachoodan, Nitin
    [J]. 22ND INTERNATIONAL CONFERENCE ON VLSI DESIGN HELD JOINTLY WITH 8TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, PROCEEDINGS, 2009, : 267 - 271