High-efficiency Compressor Trees for Latest AMD FPGAs

被引:0
|
作者
Hossfeld, Konstantin J. [1 ]
Damsgaard, Hans Jakob [2 ]
Nurmi, Jari [3 ]
Blott, Michaela [4 ]
Preusser, Thomas B. [1 ]
机构
[1] Regus Altmarkt, AMD, Altmarkt 10 b-d, D-01067 Dresden, Germany
[2] Tampere Univ, Tampere, Finland
[3] Tampere Univ, Fac Informat Technol & Commun Sci, Korkeakoulunkatu 1, Tampere 33720, Finland
[4] AMD, 2020 Bianconi Ave,Citywest Campus, Dublin D24 T683, Ireland
基金
欧盟地平线“2020”;
关键词
Compressor tree; matrix compression; parallel counters;
D O I
10.1145/3645097
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
High-fan-in dot product computations are ubiquitous in highly relevant application domains, such as signal processing and machine learning. Particularly, the diverse set of data formats used in machine learning poses a challenge for flexible efficient design solutions. Ideally, a dot product summation is composed from a carry-free compressor tree followed by a terminal carry-propagate addition. On FPGA, these compressor trees are constructed from generalized parallel counters whose architecture is closely tied to the underlying reconfigurable fabric. This work reviews known counter designs and proposes new ones in the context of the new AMD VersalT fabric. On this basis, we develop a compressor generator featuring variable-sized counters, novel counter composition heuristics, explicit clustering strategies, and case-specific optimizations like logic gate absorption. In comparison to the VivadoT default implementation, the combination of such a compressor with a novel, highly efficient quaternary adder reduces the LUT footprint across different bit matrix input shapes by 45% for a plain summation and by 46% for a terminal accumulation at a slight cost in critical path delay still allowing an operation well above 500 MHz. We demonstrate the aptness of our solution at examples of low-precision integer dot product accumulation units.
引用
收藏
页数:32
相关论文
共 50 条
  • [1] Efficient synthesis of compressor trees on FPGAs
    Parandeh-Afshar, Hadi
    Brisk, Philip
    Ienne, Paolo
    2008 ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2008, : 44 - +
  • [2] Improved Synthesis of Compressor Trees on FPGAs in High-level Synthesis
    Tu, Le
    Yuan, Yuelai
    Huang, Kan
    Zhang, Xiaoqiang
    Wang, Zixin
    Chen, Dihu
    2017 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2017), 2017, : 25 - 25
  • [3] HiCMC: High-Efficiency Contact Matrix Compressor
    Adhisantoso, Yeremia Gunawan
    Koerner, Tim
    Muentefering, Fabian
    Ostermann, Joern
    Voges, Jan
    BMC BIOINFORMATICS, 2024, 25 (01):
  • [4] LARGE, HIGH-EFFICIENCY TURBO COMPRESSOR.
    Kano, Fumikata
    Fukao, Yoshiteru
    Takahashi, Tetsuya
    Ikeda, Junpei
    Sawada, Yukio
    Nakazono, Masaaki
    R and D: Research and Development Kobe Steel Engineering Reports, 1988, 38 (02): : 61 - 64
  • [5] Improved Synthesis of Compressor Trees in High-Level Synthesis for Modern FPGAs
    Tu, Le
    Yuan, Yuelai
    Huang, Kan
    Zhang, Xiaoqiang
    Chen, Dihu
    Wang, Zixin
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (12) : 3206 - 3210
  • [6] Polymers in High-Efficiency Solar Cells: The Latest Reports
    Gnida, Pawel
    Amin, Muhammad Faisal
    Pajak, Agnieszka Katarzyna
    Jarzabek, Bozena
    POLYMERS, 2022, 14 (10)
  • [7] High-precision and high-efficiency machining of scroll compressor components
    Kato, K
    Takeuchi, Y
    Maeda, Y
    Yamanaka, T
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2005, 27 (3-4): : 260 - 267
  • [8] HIGH-EFFICIENCY ROTARY-COMPRESSOR, X-SERIES
    ASANUMA, H
    AKATSUCHI, M
    TOSHIBA REVIEW, 1983, (143): : 41 - 44
  • [9] A Low-cost High-efficiency True Random Number Generator on FPGAs
    Ma, Gaoliang
    Liang, Huaguo
    Yao, Liang
    Huang, Zhengfeng
    Yi, Maoxiang
    Xu, Xiumin
    Zhou, Kai
    2018 IEEE 27TH ASIAN TEST SYMPOSIUM (ATS), 2018, : 54 - 58
  • [10] HIGH-EFFICIENCY DUAL-STROKE COMPRESSOR FOR HEAT-PUMPS
    YOUNG, R
    VEYO, S
    KASTOVICH, J
    ASHRAE JOURNAL-AMERICAN SOCIETY OF HEATING REFRIGERATING AND AIR-CONDITIONING ENGINEERS, 1983, 25 (12): : 74 - 74