The Unified Accumulator Architecture: A Configurable, Portable, and Extensible Floating-Point Accumulator

被引:2
|
作者
Wilson, David [1 ]
Stitt, Greg [1 ]
机构
[1] Univ Florida, Dept Elect & Comp Engn, Gainesville, FL 32611 USA
基金
美国国家科学基金会;
关键词
Design; Algorithms; Performance; FPGA; floating-point accumulation; reduction circuits; FPGA; ACCURATE; SINGLE; CPU;
D O I
10.1145/2809432
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Applications accelerated by field-programmable gate arrays (FPGAs) often require pipelined floating-point accumulators with a variety of different trade-offs. Although previous work has introduced numerous floating-point accumulation architectures, few cores are available for public use, which forces designers to use fixed-point implementations or vendor-provided cores that are not portable and are often not optimized for the desired set of trade-offs. In this article, we combine and extend previous floating-point accumulator architectures into a configurable, open-source core, referred to as the unified accumulator architecture (UAA), which enables designers to choose between different trade-offs for different applications. UAA is portable across FPGAs and allows designers to specialize the underlying adder core to take advantage of device-specific optimizations. By providing an extensible, open-source implementation, we hope for the research community to extend the provided core with new architectures and optimizations.
引用
收藏
页数:23
相关论文
共 25 条
  • [1] A unified reconfigurable floating-point arithmetic architecture based on CORDIC algorithm
    Li, Bingyi
    Fang, Linlin
    Xie, Yizhuang
    Chen, He
    Chen, Liang
    2017 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE TECHNOLOGY (ICFPT), 2017, : 301 - 302
  • [2] A Model-Based Design Floating-Point Accumulator. Case of Study: FPGA Implementation of a Support Vector Machine Kernel Function
    Bassoli, Marco
    Bianchi, Valentina
    De Munari, Ilaria
    SENSORS, 2020, 20 (05)
  • [3] Floating-Point FPGA: Architecture and Modeling
    Ho, Chun Hok
    Yu, Chi Wai
    Leong, Philip
    Luk, Wayne
    Wilton, Steven J. E.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (12) : 1709 - 1718
  • [4] Low-Latency Bit-Accurate Architecture for Configurable Precision Floating-Point Division
    Xia, Jincheng
    Fu, Wenjia
    Liu, Ming
    Wang, Mingjiang
    APPLIED SCIENCES-BASEL, 2021, 11 (11):
  • [5] Sabrewing: A Lightweight Architecture for Combined Floating-Point and Integer Arithmetic
    Bruintjes, Tom M.
    Walters, Karel H. G.
    Gerez, Sabih H.
    Molenkamp, Bert
    Smit, Gerard J. M.
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2012, 8 (04)
  • [6] A Pipelined Architecture for User-defined Floating-point Complex Division on FPGA
    Huang, Shaobing
    Yu, Li
    Han, Fang-jian
    Luo, Yiwen
    2017 IEEE 30TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2017,
  • [7] An Area-Efficient Unified Architecture for Multi-Functional Double-Precision Floating-Point Computation
    Guo, Wei
    Ri, KwangHyok
    Cui, Luping
    Wei, Jizeng
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2015, 24 (10)
  • [8] Floating-point operation based reconfigurable architecture for radar processing
    Feng, Fan
    Li, Li
    Wang, Kun
    Han, Feng
    Zhang, Baoning
    He, Guoqiang
    IEICE ELECTRONICS EXPRESS, 2016, 13 (21):
  • [9] A Reconfigurable Hardware Architecture for Miscellaneous Floating-Point Transcendental Functions
    Li, Peng
    Jin, Hongyi
    Xi, Wei
    Xu, Changbao
    Yao, Hao
    Huang, Kai
    ELECTRONICS, 2023, 12 (01)
  • [10] Accelerating pipelined integer and floating-point accumulations in configurable hardware with delayed addition techniques
    Luo, Z
    Martonosi, M
    IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (03) : 208 - 218