DocumentCode
2056848
Title
FP-map-an approach to the functional pipelining of embedded programs
Author
Karkowski, Ireneusz ; Corporaal, Henk
Author_Institution
Delft Univ. of Technol., Netherlands
fYear
1997
fDate
18-21 Dec 1997
Firstpage
415
Lastpage
420
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;
fLanguage
English
Publisher
ieee
Conference_Titel
High-Performance Computing, 1997. Proceedings. Fourth International Conference on
Conference_Location
Bangalore
Print_ISBN
0-8186-8067-9
Type
conf
DOI
10.1109/HIPC.1997.634523
Filename
634523
Link To Document