Low-level Loop Analysis and Pipelining of Applications mapped to Xilinx FPGAs

被引:0
|
作者
Omidian, Hossein [1 ]
Lemieux, Guy G. F. [2 ]
机构
[1] Xilinx Inc, San Jose, CA 95124 USA
[2] Univ British Columbia, Vancouver, BC, Canada
关键词
Low-level Loop Analysis; FPGA; Pipeline; Loop Transformation;
D O I
10.1109/FPL.2019.00068
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we investigate using low-level loop analysis to identify common loop patterns in the netlist generated by the synthesis flow and use loop optimization techniques to increase Fmax of applications implemented on Xilinx FPGAs. Ordinarily, feed-forward paths in the netlist can be easily pipelined. The focus of this study is only sequential loops (with feedback cycles) that are more challenging to optimize. We show that, using low-level loop analysis, we can improve Fmax on average by 57% and achieve an average Fmax of 714MHz across seven industrial designs. Using aggressive loop combining, we also show that we can save 18% area on average while still improving the Fmax by 15% to 41% on four of the seven designs.
引用
收藏
页码:391 / 396
页数:6
相关论文
共 50 条
  • [21] Photobiomodulation: The Clinical Applications of Low-Level Light Therapy
    Glass, Graeme Ewan
    AESTHETIC SURGERY JOURNAL, 2021, 41 (06) : 723 - 738
  • [22] CMOS photodetector systems for low-level light applications
    Naser Faramarzpour
    Munir M. El-Desouki
    M. Jamal Deen
    Shahram Shirani
    Qiyin Fang
    Journal of Materials Science: Materials in Electronics, 2009, 20 : 87 - 93
  • [23] Low-level laser therapy in trials for urological applications
    Journal of Clinical Laser Medicine and Surgery, 1995, 13 (04):
  • [24] ASSOCIATIVE NETWORK APPLICATIONS TO LOW-LEVEL MACHINE VISION
    OYSTER, JM
    VICUNA, F
    BROADWELL, W
    APPLIED OPTICS, 1987, 26 (10): : 1919 - 1926
  • [25] COMPARISON OF THE MAGNETICALLY MAPPED CORTICOMOTOR REPRESENTATION OF A MUSCLE AT REST AND DURING LOW-LEVEL VOLUNTARY CONTRACTION
    WILSON, SA
    THICKBROOM, GW
    MASTAGLIA, FL
    ELECTROMYOGRAPHY AND MOTOR CONTROL-ELECTROENCEPHALOGRAPHY AND CLINICAL NEUROPHYSIOLOGY, 1995, 97 (05): : 246 - 250
  • [26] LOW-LEVEL ENVIRONMENTAL MONITORING BY FLUCTUATIONS ANALYSIS
    THIE, JA
    TRANSACTIONS OF THE AMERICAN NUCLEAR SOCIETY, 1972, 15 (01): : 84 - &
  • [27] Low-level chlorine analysis by amperometric titration
    Brooks, A.S.
    Seegert, G.L.
    Journal of the Water Pollution Control Federation, 1979, 51 (11): : 2636 - 2640
  • [28] LOW-LEVEL ENVIRONMENTAL MONITORING BY FLUCTUATIONS ANALYSIS
    THIE, JA
    NUCLEAR SAFETY, 1973, 14 (02): : 105 - 110
  • [29] Practical and accurate low-level pointer analysis
    Guo, BL
    Bridges, MJ
    Triantafyllis, S
    Ottoni, G
    Raman, E
    August, DI
    CGO 2005: INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION, 2005, : 291 - 302
  • [30] LOW-LEVEL ABSORPTION MICROSCOPE IMAGE ANALYSIS
    CASPERSSON, T
    SENNERSTAM, R
    EXPERIMENTAL CELL RESEARCH, 1975, 92 (02) : 333 - 338