Multiloop Parallelisation Using Unrolling and Fission

被引:3
|
作者
Lam, Yuet Ming [1 ]
Coutinho, Jose Gabriel F. [2 ]
Ho, Chun Hok [2 ]
Leong, Philip Heng Wai [3 ]
Luk, Wayne [2 ]
机构
[1] Macau Univ Sci & Technol, Fac Informat Technol, Taipa, Peoples R China
[2] Imperial Coll London, Dept Comp, London, England
[3] Univ Sydney, Sch Elect & Informat Engn, Sydney, NSW, Australia
基金
英国工程与自然科学研究理事会;
关键词
All Open Access; Gold; Green;
D O I
10.1155/2010/475620
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A technique for parallelising multiple loops in a heterogeneous computing system is presented. Loops are first unrolled and then broken up into multiple tasks which are mapped to reconfigurable hardware. A performance-driven optimisation is applied to find the best unrolling factor for each loop under hardware size constraints. The approach is demonstrated using three applications: speech recognition, image processing, and the N-Body problem. Experimental results show that a maximum speedup of 34 is achieved on a 274 MHz FPGA for the N-Body over a 2.6GHz microprocessor, which is 4.1 times higher than that of an approach without unrolling.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] Multiloop corrections for collider processes using auxiliary mass flow
    Liu, Xiao
    Ma, Yan-Qing
    PHYSICAL REVIEW D, 2022, 105 (05)
  • [32] AUTOTUNING OF MULTILOOP PROPORTIONAL INTEGRAL CONTROLLERS USING RELAY FEEDBACK
    LOH, AP
    HANG, CC
    QUEK, CK
    VASNANI, VU
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 1993, 32 (06) : 1102 - 1107
  • [33] DESIGN OF AN ON-GLASS VEHICLE ANTENNA USING A MULTILOOP STRUCTURE
    Ahn, Seungbeom
    Park, Seulgi
    Noh, Yongho
    Park, Dongwook
    Choo, Hosung
    MICROWAVE AND OPTICAL TECHNOLOGY LETTERS, 2010, 52 (01) : 107 - 110
  • [34] MISSILE AUTOPILOT ROBUSTNESS USING THE REAL MULTILOOP STABILITY MARGIN
    WISE, KA
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1993, 16 (02) : 354 - 362
  • [35] Toolbox for multiloop Feynman diagrams calculations using R* operation
    Batkovich, D. V.
    Kompaniets, M. V.
    16TH INTERNATIONAL WORKSHOP ON ADVANCED COMPUTING AND ANALYSIS TECHNIQUES IN PHYSICS RESEARCH (ACAT2014), 2015, 608
  • [36] Photon Limited Non-Blind Deblurring Using Algorithm Unrolling
    Sanghvi, Yash
    Gnanasambandam, Abhiram
    Chan, Stanley H.
    IEEE TRANSACTIONS ON COMPUTATIONAL IMAGING, 2022, 8 : 851 - 864
  • [37] Deep Unrolling for Light Field Compressed Acquisition Using Coded Masks
    Le Guludec, Guillaume
    Guillemot, Christine
    IEEE ACCESS, 2022, 10 : 42933 - 42948
  • [38] A COMPENSATOR TECHNIQUE FOR INVERSE RESPONSE USING A MULTILOOP DISTRIBUTED CONTROLLER
    TUCKER, TW
    ISA TRANSACTIONS, 1986, 25 (01) : 33 - 40
  • [39] Accelerated catadioptric omnidirectional view image unwrapping processing using GPU parallelisation
    Nguan Soon Chong
    M. L. Dennis Wong
    Yau Hee Kho
    Journal of Real-Time Image Processing, 2016, 12 : 55 - 69
  • [40] WIDEBAND AMPLIFIER DESIGN USING MAJOR MULTILOOP FEEDBACK TECHNIQUES
    APRILLE, TJ
    BELL SYSTEM TECHNICAL JOURNAL, 1975, 54 (07): : 1253 - 1275