Design of a Reconfigurable Coprocessor for Double Precision Floating Point Matrix Algorithms

被引:0
|
作者
Li, Shenglong [1 ]
Li, Zhaolin [2 ]
Zheng, Qingwei [1 ]
机构
[1] Tsinghua Univ, Inst Microelect, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Res Inst Informat Technol, Tsinghua Natl Lab Informat Sci & Technol, Beijing 100084, Peoples R China
关键词
Reconfigurable Coprocessor; Multi-Processor System on Chip; Quaternion Algorithm; Double Precision Floating Point Matrix Algorithms;
D O I
10.4028/www.scientific.net/AMM.58-60.1037
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Double precision floating point matrix operations are wildly used in a variety of engineering and scientific computing applications. However, it's inefficient to achieve these operations using software approaches on general purpose processors. In order to reduce the processing time and satisfy the real-time demand, a reconfigurable coprocessor for double precision floating point matrix algorithms is proposed in this paper. The coprocessor is embedded in a Multi-Processor System on Chip (MPSoC), cooperates with an ARM core and a DSP core for high-performance control and calculation. One algorithm in GPS applications is taken for example to illustrate the efficiency of the coprocessor proposed in this paper. The experiment result shows that the coprocessor can achieve speedup a factor of 50 for the quaternion algorithm of attitude solution in inertial navigation application compare with software execution time of a TI C6713 DSP. The coprocessor is implemented in SMIC 0.13 mu m CMOS technology, the synthesis time delay is 9.75ns, and the power consumption is 63.69 mW when it works at 100MHz.
引用
收藏
页码:1037 / +
页数:2
相关论文
共 50 条
  • [1] A Coprocessor for Double-Precision Floating-Point Matrix Multiplication
    Jia X.
    Wu G.
    Xie X.
    Wu D.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (02): : 410 - 420
  • [2] Design of a Dynamic Reconfigurable Coprocessor for Flexible Precision Matrix Algorithms in Media Processing and Industrial Control Applications
    Liu, Hao
    Li, Zhaolin
    Chen, Zhixiang
    2013 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2013, : 714 - 717
  • [3] Algorithms for quad-double precision floating point arithmetic
    Hida, Y
    Li, XS
    Bailey, DH
    ARITH-15 2001: 15TH SYMPOSIUM ON COMPUTER ARITHMETIC, PROCEEDINGS, 2001, : 155 - 162
  • [4] Design and Implementation of Double Precision Floating Point Comparator
    Antony, Rony P.
    Joseph, Anjana Mary
    1ST GLOBAL COLLOQUIUM ON RECENT ADVANCEMENTS AND EFFECTUAL RESEARCHES IN ENGINEERING, SCIENCE AND TECHNOLOGY - RAEREST 2016, 2016, 25 : 528 - 535
  • [5] Design of Reversible Single Precision and Double Precision Floating Point Multipliers
    Jain, Anekant
    Jain, Rakhee
    Jain, Jitendra
    2018 INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATION AND TELECOMMUNICATION (ICACAT), 2018,
  • [6] Scalable and modular algorithms for floating-point matrix multiplication on reconfigurable computing systems
    Zhuo, Ling
    Prasanna, Viktor K.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2007, 18 (04) : 433 - 448
  • [7] A double precision floating point multiply
    Montoye, R
    Belluomini, W
    Ngo, H
    McDowell, C
    Sawada, J
    Nguyen, T
    Veraa, B
    Wagoner, J
    Lee, M
    2003 IEEE INTERNATIONAL SOLID-STATE CIRCUITS CONFERENCE: DIGEST OF TECHNICAL PAPERS, 2003, 46 : 336 - 337
  • [8] Design of a Hybrid Reconfigurable Coprocessor
    Wang, Xiang
    Zhang, Su
    Ni, Wei
    Song, Yukun
    Yang, Yanhui
    Bu, Jichun
    2013 IEEE 10TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2013,
  • [9] Floating point matrix multiplication on a reconfigurable computing system
    Sajish, C
    Abhyankar, Y
    Ghotgalkar, S
    Venkates, KA
    Current Trends in High Performance Computing and Its Applications, Proceedings, 2005, : 113 - 122
  • [10] An Asynchronous Double Precision Floating Point Multiplier
    Nair, Suma
    Sudarshan, T. S. B.
    2015 IEEE INTERNATIONAL CONFERENCE ON ELECTRICAL, COMPUTER AND COMMUNICATION TECHNOLOGIES, 2015,