The Community for Technology Leaders
Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques (1998)
Paris, France
Oct. 12, 1998 to Oct. 18, 1998
ISSN: 1089-795X
ISBN: 0-8186-8591-3
pp: 60
Ireneusz Karkowski , Delft University Of Technology
Henk Corporaal , Delft University Of Technology
ABSTRACT
Due to the technological advances, mapping of embedded applications onto single-chip multi-processor systems becomes a feasible and very interesting option. What is needed is an environment that supports the designer in transforming an algorithmic specification into a suitable parallel implementation. In this paper we present the results of our experiments with one such an environment, which we developed within our laboratory. As opposed to the existing ones, our framework semi-automatically exploits different kinds of coarse and fine-grain parallelism from an embedded program written in ANSI C. It employs functional pipelining and data set partitioning simultaneously with source-to-source program transformations to obtain the most advantageous hierarchical parallelizations. This combination results in high speedups for all tested benchmarks.
INDEX TERMS
heterogeneous multi-processors, application-specific architectures, compilers for parallel systems, high performance embedded system design
CITATION
Ireneusz Karkowski, Henk Corporaal, "Exploiting Fine- and Coarse-grain Parallelism in Embedded Programs", Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, vol. 00, no. , pp. 60, 1998, doi:10.1109/PACT.1998.727152
88 ms
(Ver 3.3 (11022016))