Title :
FP-map-an approach to the functional pipelining of embedded programs
Author :
Karkowski, Ireneusz ; Corporaal, Henk
Author_Institution :
Delft Univ. of Technol., Netherlands
Abstract :
Practice shows that increasing the amount of instruction level parallelism offered by an architecture (like adding instruction slots to VLIW instructions) does not necessarily lead to significant performance gains. Instead, high hardware costs and inefficient use of this hardware may occur. Mapping embedded applications onto multiprocessor systems forms a very interesting extension to ILP. We propose a functional pipelining approach to the mapping of embedded programs written in ANSI C onto a pipeline of application specific processors. Our novel functional pipelining algorithm has low computational complexity and was especially developed to form the parallelization engine of a (semi) automatic system for multiprocessor embedded system design. The paper explains the proposed algorithm and demonstrates its applicability
Keywords :
computational complexity; multiprocessing systems; parallel architectures; parallel programming; pipeline processing; real-time systems; ANSI C; FP-map; ILP; VLIW instructions; application specific processors; computational complexity; embedded applications; embedded programs; functional pipelining; functional pipelining approach; hardware costs; instruction level parallelism; instruction slots; multiprocessor embedded system design; multiprocessor systems; parallelization engine; semi automatic system; Application specific processors; Computational complexity; Costs; Engines; Hardware; Multiprocessing systems; Parallel processing; Performance gain; Pipeline processing; VLIW;
Conference_Titel :
High-Performance Computing, 1997. Proceedings. Fourth International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-8186-8067-9
DOI :
10.1109/HIPC.1997.634523