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 条
  • [21] Compressor Tree Synthesis on Commercial High-Performance FPGAs
    Parandeh-Afshar, Hadi
    Neogy, Arkosnato
    Brisk, Philip
    Ienne, Paolo
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2011, 4 (04)
  • [22] Key Points in the Latest Developments of High-Efficiency Thin-Film Silicon Solar Cells
    Sai, Hitoshi
    Matsui, Takuya
    Matsubara, Koji
    PHYSICA STATUS SOLIDI A-APPLICATIONS AND MATERIALS SCIENCE, 2017, 214 (12):
  • [23] Structure, composition, and control algorithms of high-efficiency electric drives of gas-compressor units
    Kozyaruk A.E.
    Vasil'Ev B.Y.
    Russian Electrical Engineering, 1600, Allerton Press Incorporation (84): : 94 - 102
  • [24] Experimental studies on a high-efficiency pulse tube cryocooler driven by an oil-lubricated compressor
    Ren, Jia
    Hu, Jian-Ying
    Luo, Er-Cang
    Dai, Wei
    Wang, Xiao-Tao
    Kung Cheng Je Wu Li Hsueh Pao/Journal of Engineering Thermophysics, 2010, 31 (11): : 1821 - 1824
  • [25] HIGH-EFFICIENCY HEMODIALYSIS
    MASTRANGELO, F
    RIZZELLI, S
    CORLIANO, C
    ALFONSO, L
    DEBLASI, V
    NAPOLI, M
    APRILE, M
    MONTINARO, AM
    KIDNEY INTERNATIONAL, 1985, 28 (02) : 344 - 344
  • [26] HIGH-EFFICIENCY MATERIALS
    BETHUNE, AW
    DAVIS, RA
    SPACE AERONAUTICS, 1967, 48 (02): : 64 - &
  • [27] HIGH-EFFICIENCY MOTORS
    WADE, JW
    GUZZETTA, RR
    ROSSI, MJ
    JOURNAL AMERICAN WATER WORKS ASSOCIATION, 1984, 76 (04): : 63 - 63
  • [28] HIGH-EFFICIENCY MOTORS
    WADE, JA
    ROSSI, MJ
    GUZZETTA, RR
    JOURNAL AMERICAN WATER WORKS ASSOCIATION, 1987, 79 (06): : 52 - 55
  • [29] HIGH-EFFICIENCY MOTOR
    MONTGOMERY, DC
    BUILDING SYSTEMS DESIGN, 1977, 74 (04): : 15 - 23
  • [30] HIGH-EFFICIENCY MATERIALS
    BOUKIDIS, PA
    HUFFMAN, JW
    SPACE AERONAUTICS, 1968, 50 (02): : 44 - &