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