- Abstract:
-
This paper develops a new approach to compiling C programs for multiple address space, multi-processor DSPs. It integrates a novel data transformation technique that exposes the processor location of partitioned data into a parallelization strategy. When this is combined with a new address resolution mechanism, it generates efficient programs that run on multiple address spaces without using message passing. This approach is applied to the UTDSP benchmark suite and evaluated on a four processor TigerSHARC board, where it is shown to outperform existing approaches and gives an average speedup of 3.25 on the parallel benchmarks.
- Links To Paper
- 1st Link
- Bibtex format
- @InProceedings{EDI-INF-RR-0540,
- author = {
Bjoern Franke
and Michael O'Boyle
},
- title = {Compiler Parallelization of C programs for Multi-core DSPs with Multiple Address Spaces},
- book title = {Procs of the 1st IEEE/ACM/IFIP international conference on Hardware/Software Codesign & System Synthesis (CODES-ISSS'03)},
- year = 2003,
- month = {Oct},
- pages = {219-224},
- url = {http://portal.acm.org/ft_gateway.cfm?id=944702&type=pdf&coll=GUIDE&dl=GUIDE&CFID=63042348&CFTOKEN=72549159},
- }
|