• DocumentCode
    1833834
  • Title

    Schedulers as model-based design elements in programmable heterogeneous multiprocessors

  • Author

    Paul, JoAnn M. ; Bobrek, Alex ; Nelson, Jeffrey E. ; Pieper, Joshua J. ; Thomas, Donald E.

  • Author_Institution
    Electr. & Comput. Eng. Dept., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2003
  • fDate
    2-6 June 2003
  • Firstpage
    408
  • Lastpage
    411
  • Abstract
    As System On a Chip (SoC) designs become more like Programmable Heterogeneous Multiprocessors (PHMs), the highest levels of design will place emphasis on the custom design of elements that were traditionally associated with systems in the large. We motivate how schedulers that make dynamic, data-dependent decisions at run-time will be key design elements in PHM SoCs. Starting from a fundamental model, the role schedulers play in PHMs is developed. Model-based scheduling is introduced as an approach to designing schedulers that optimize a PHMs performance. Due to the complexity of the PHM design space, convergence on optimal design requires high-level modeling and simulation. In model-based scheduling, high-level models of scheduling decisions result in actual design elements that appear in real systems. Experiments for a simple two-processor PHM that does a mix of image and text compression are included. Results show the effectiveness of model-based scheduling.
  • Keywords
    CAD; modelling; multiprocessing programs; programmable circuits; scheduling; system-on-chip; computer-aided design; data-dependent decisions; high-level modeling; high-level simulation; model-based design elements; model-based scheduling; optimal design convergence; performance modeling; programmable heterogeneous multiprocessors; real systems; system modeling; system on a chip; Computational modeling; Design engineering; Dynamic scheduling; Permission; Pervasive computing; Processor scheduling; Prognostics and health management; Runtime; Software performance; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2003. Proceedings
  • Print_ISBN
    1-58113-688-9
  • Type

    conf

  • DOI
    10.1109/DAC.2003.1219034
  • Filename
    1219034