• DocumentCode
    2287136
  • Title

    Scalable Performance-Energy Trade-off Exploration of Embedded Real-Time Systems on Multiprocessor Platforms

  • Author

    Ma, Zhe ; Catthoor, Francky

  • Author_Institution
    IMEC, Leuven
  • Volume
    1
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Conventional task scheduling on real-time systems with multiple processors is notorious for its computational intractability. This problem becomes even harder when designers also have to consider other constraints such as energy consumptions. Such a multi-objective trade-off exploration is a crucial step to generating cost-efficient real-time embedded systems. Although previous task schedulers have attempted to provide fast heuristics for design space exploration, they cannot handle large systems efficiently. As today´s embedded systems become increasingly larger, we need a scalable scheduler to handle this complexity. This paper presents a hierarchical scheduler that combines the graph partition and the task interleaving to tackle the tradeoff exploration problem in a scalable way. Our scheduler can employ the existing flattened scheduler and significantly accelerate the design space explorations for large tasks. The speed-up of up to 2 orders of magnitude has been obtained for large task models compared to the conventional flattened scheduler
  • Keywords
    embedded systems; multiprocessing systems; processor scheduling; design space explorations; embedded real-time systems; graph partition; hierarchical scheduler; multiobjective trade-off exploration; multiprocessor platforms; real-time embedded systems; scalable scheduler; task interleaving; task schedulers; task scheduling; Acceleration; Embedded software; Embedded system; Energy consumption; Interleaved codes; Optimal scheduling; Processor scheduling; Real time systems; Space exploration; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.243958
  • Filename
    1657051