Informatics Report Series


Report   

EDI-INF-RR-0541


Related Pages

Report (by Number) Index
Report (by Date) Index
Author Index
Institute Index

Home
Title:Combining Program Recovery, Auto-Parallelisation and Locality Analysis for C Programs on Multi-Processor Embedded Systems
Authors: Bjoern Franke ; Michael O'Boyle
Date:Oct 2003
Publication Title:Proceedings of PACT 2003 (International Conference on Parallel Architectures and Compilation Techniques)
Publisher:IEEE Computer Society
Publication Type:Conference Paper Publication Status:Published
Page Nos:104-113
Abstract:
This paper develops a complete auto-parallelisation approach for multiple-address space digital signal processors (DSPs). It combines a pointer conversion technique with a new modulo elimination transformation. This is followed by a combined parallelisation and address resolution approach which maps array references without introducing message-passing. Furthermore, as DSPs do not possess any cache structure, an optimisation is presented which transforms the program to both exploit remote data locality and local memory bandwidth. This parallelisation approach is applied to the DSPstone and UTDSP benchmark suites, giving an average speedup of 3.78 on a four processor Analog Devices TigerSHARC.
Links To Paper
1st Link
Bibtex format
@InProceedings{EDI-INF-RR-0541,
author = { Bjoern Franke and Michael O'Boyle },
title = {Combining Program Recovery, Auto-Parallelisation and Locality Analysis for C Programs on Multi-Processor Embedded Systems},
book title = {Proceedings of PACT 2003 (International Conference on Parallel Architectures and Compilation Techniques)},
publisher = {IEEE Computer Society},
year = 2003,
month = {Oct},
pages = {104-113},
url = {http://ieeexplore.ieee.org/iel5/8771/27774/01238007.pdf?tp=&arnumber=1238007&isnumber=27774},
}


Home : Publications : Report 

Please mail <reports@inf.ed.ac.uk> with any changes or corrections.
Unless explicitly stated otherwise, all material is copyright The University of Edinburgh