• DocumentCode
    2573092
  • Title

    Abstract RTOS modeling for multiprocessor system-on-chip

  • Author

    Madsen, Jan ; Virk, Kashif ; Gonzales, Mercury

  • Author_Institution
    Informatics & Math. Modelling, Tech. Univ. of Denmark, Copenhagen, Denmark
  • fYear
    2003
  • fDate
    19-21 Nov. 2003
  • Firstpage
    147
  • Lastpage
    150
  • Abstract
    In this paper, we present a SystemC-based framework to study the effects of running multi-threaded application software on a multiprocessor platform under the control of one or more abstract real-time operating systems (RTOS´s). We propose a modeling framework consisting of basic RTOS service models; scheduling, synchronization, and resource allocation, and a generic task model that is able to model periodic and aperiodic tasks as well as task properties such as varying execution times, offsets, deadlines, and data dependencies. A given multiprocessor system is formed by the composition of RTOS service models and the allocation of tasks (the application software) onto RTOS´s. We demonstrate the potential of our approach by simulating and analyzing a small multiprocessor system.
  • Keywords
    multiprocessing systems; operating systems (computers); processor scheduling; real-time systems; resource allocation; synchronisation; system-on-chip; RTOS service models; abstract RTOS modeling; aperiodic tasks; generic task; modeling framework; multiprocessor platform; multiprocessor system; multiprocessor system-on-chip; multithreaded application software; periodic task; real-time operating systems; resource allocation model; scheduling model; synchronization model; systemC-based framework; task properties; Analytical models; Application software; Computational modeling; Hardware; Informatics; Mathematical model; Multiprocessing systems; Operating systems; Power system modeling; Real time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip, 2003. Proceedings. International Symposium on
  • Print_ISBN
    0-7803-8160-2
  • Type

    conf

  • DOI
    10.1109/ISSOC.2003.1267741
  • Filename
    1267741