• DocumentCode
    3221873
  • Title

    Design of heterogenous multi-processor embedded systems: applying functional pipelining

  • Author

    Karkowski, Ireneusz ; Corporaal, Henk

  • Author_Institution
    Delft Univ. of Technol., Netherlands
  • fYear
    1997
  • fDate
    10-14 Nov 1997
  • Firstpage
    156
  • Lastpage
    165
  • Abstract
    Practice shows that increasing the amount of instruction level parallelism (ILP) offered by an architecture (like adding instruction slots to VLIW instructions) does not necessary 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. The authors describe their approach to the mapping of embedded programs written in ANSI C onto a pipeline of application specific processors. An efficient algorithm for functional pipelining of loops is presented. To validate its applicability the frequency tracking system is used as a case study. This typical embedded application is mapped onto a two-processor system delivering speedup of 1.88 in comparison with a highly optimized single core solution
  • Keywords
    functional programming; multiprocessing systems; parallel programming; parallelising compilers; pipeline processing; real-time systems; subroutines; ANSI C program; application specific processor pipeline; architecture; efficient algorithm; embedded program mapping; frequency tracking system; functional pipelining; heterogenous multiprocessor embedded system design; highly optimized single core solution; instruction level parallelism; loops; speedup; two-processor system; Application specific processors; Costs; Embedded system; Frequency; Hardware; Partitioning algorithms; Performance gain; Pipeline processing; Program processors; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques., 1997. Proceedings., 1997 International Conference on
  • Conference_Location
    San Francisco, CA
  • Print_ISBN
    0-8186-8090-3
  • Type

    conf

  • DOI
    10.1109/PACT.1997.644012
  • Filename
    644012