Skip to main navigation Skip to search Skip to main content

Partitioned scheduling for real-time tasks on multiprocessor embedded systems with programmable shared SRAMs

  • Che-Wei Chang
  • , Jian-Jia Chen
  • , Waqaas Munawar
  • , Tei-Wei Kuo
  • , Heiko Falk

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

This work is motivated by the advance of multiprocessor system architecture, in which the allocation of tasks over heterogeneous memory modules has a significant impact on the task execution. By considering two different types of memory modules with different access latencies, this paper explores joint considerations of memory allocation and real-time task scheduling to minimize the maximum utilization of processors of the system. For implicit-deadline sporadic tasks, a two-phase algorithm is developed, where the first phase determines memory allocation to derive a lower bound of the maximum utilization, and the second phase adopts worst-fit partitioning to assign tasks. It is shown that the proposed algorithm leads to a tight (2 - 2/M+1)-approximation bound where M is the number of processors. The proposed algorithm is then evaluated with 82 realistic benchmarks from MRTC, MediaBench, UTDSP, NetBench and DSPstone, and extensive simulations are further conducted to analyze the proposed algorithm.
Original languageEnglish
Title of host publicationProceedings of the 12th International Conference on Embedded Software
PublisherAssociation for Computing Machinery
Pages153-162
ISBN (Print)9781450314251
DOIs
Publication statusPublished - Oct 2012
Externally publishedYes
Event12th International Conference on Embedded Software (EMSOFT 2012)
Co-located with 8th Embedded Systems Week (ESWEEK 2012)
- Tampere Hall, Tampere, Finland
Duration: 7 Oct 201212 Oct 2012
https://esweek.org/archive/esweek2012/ESWEEK2012Program.pdf
https://esweek.org/archive/esweek2012/emsoft/

Publication series

NameEMSOFT - Proceedings of the ... ACM International Conference on Embedded Software, Co-located with ESWEEK

Conference

Conference12th International Conference on Embedded Software (EMSOFT 2012)
Co-located with 8th Embedded Systems Week (ESWEEK 2012)
Abbreviated titleEMSOFT 2012
PlaceFinland
CityTampere
Period7/10/1212/10/12
Internet address

Research Keywords

  • Approximation algorithms
  • Multiprocessor partitioned scheduling
  • Real-time systems
  • Shared SRAM

Fingerprint

Dive into the research topics of 'Partitioned scheduling for real-time tasks on multiprocessor embedded systems with programmable shared SRAMs'. Together they form a unique fingerprint.

Cite this