Multiloop Parallelisation Using Unrolling and Fission
Joint Authors
Lam, Yuet Ming
Leong, Philip Heng Wai
Luk, Wayne
Ho, Chun Hok
Coutinho, José Gabriel F.
Source
International Journal of Reconfigurable Computing
Issue
Vol. 2010, Issue 2010 (31 Dec. 2010), pp.1-10, 10 p.
Publisher
Hindawi Publishing Corporation
Publication Date
2010-01-17
Country of Publication
Egypt
No. of Pages
10
Main Subjects
Information Technology and Computer Science
Abstract EN
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.6 GHz microprocessor, which is 4.1 times higher than that of an approach without unrolling.
American Psychological Association (APA)
Lam, Yuet Ming& Coutinho, José Gabriel F.& Ho, Chun Hok& Leong, Philip Heng Wai& Luk, Wayne. 2010. Multiloop Parallelisation Using Unrolling and Fission. International Journal of Reconfigurable Computing،Vol. 2010, no. 2010, pp.1-10.
https://search.emarefa.net/detail/BIM-474540
Modern Language Association (MLA)
Lam, Yuet Ming…[et al.]. Multiloop Parallelisation Using Unrolling and Fission. International Journal of Reconfigurable Computing No. 2010 (2010), pp.1-10.
https://search.emarefa.net/detail/BIM-474540
American Medical Association (AMA)
Lam, Yuet Ming& Coutinho, José Gabriel F.& Ho, Chun Hok& Leong, Philip Heng Wai& Luk, Wayne. Multiloop Parallelisation Using Unrolling and Fission. International Journal of Reconfigurable Computing. 2010. Vol. 2010, no. 2010, pp.1-10.
https://search.emarefa.net/detail/BIM-474540
Data Type
Journal Articles
Language
English
Notes
Includes bibliographical references
Record ID
BIM-474540