[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/882482.883800guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Minimizing Memory Utilization of Real-Time Task Sets in Single and Multi-Processor Systems-on-a-Chip

Published: 03 December 2001 Publication History

Abstract

The research on real-time software systems hasproduced algorithms that allow to effectively schedulesystem resources while guaranteeing the deadlines ofthe application and to group tasks in a very shortnumber of non-preemptive sets which require muchless RAM memory for stack.Unfortunately, up tonow the research focus has been on time guaranteesrather than the optimization of RAM usage.Furthermore,these techniques do not apply to multiprocessor architectures whichare likely to be widely used in futuremicrocontrollers.This paper presents a fast and simple algorithmfor sharing resources in multiprocessor systems, to-gether with an innovative procedure for assigningpreemption thresholds to tasks.This allows toguarantee the schedulability of hard real-time tasksets while minimizing RAM usage.The experimentalpart shows the effectiveness of a simulatedannealing-based tool that allows to and a nearoptimal task allocation.When use d in conjunctionwith our preemption threshold assignment algorithm, our tool further reduces the RAM usage in multiprocessorsystems.

Cited By

View all
  • (2021)A Hierarchical Hybrid Locking Protocol for Parallel Real-Time TasksACM Transactions on Embedded Computing Systems10.1145/347701720:5s(1-22)Online publication date: 22-Sep-2021
  • (2019)Partitioning and Selection of Data Consistency Mechanisms for Multicore Real-Time SystemsACM Transactions on Embedded Computing Systems10.1145/332027118:4(1-28)Online publication date: 10-Jun-2019
  • (2019)Resource-Oriented Partitioning for Multiprocessor Systems with Shared ResourcesIEEE Transactions on Computers10.1109/TC.2018.288998568:6(882-898)Online publication date: 1-Jun-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
RTSS '01: Proceedings of the 22nd IEEE Real-Time Systems Symposium
December 2001
ISBN:0769514200

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 December 2001

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)A Hierarchical Hybrid Locking Protocol for Parallel Real-Time TasksACM Transactions on Embedded Computing Systems10.1145/347701720:5s(1-22)Online publication date: 22-Sep-2021
  • (2019)Partitioning and Selection of Data Consistency Mechanisms for Multicore Real-Time SystemsACM Transactions on Embedded Computing Systems10.1145/332027118:4(1-28)Online publication date: 10-Jun-2019
  • (2019)Resource-Oriented Partitioning for Multiprocessor Systems with Shared ResourcesIEEE Transactions on Computers10.1109/TC.2018.288998568:6(882-898)Online publication date: 1-Jun-2019
  • (2019)Real-time multiprocessor locks with nestingReal-Time Systems10.1007/s11241-019-09328-w55:2(296-348)Online publication date: 1-Apr-2019
  • (2018)On protocols for accessing protected objects on multiprocessorsACM SIGAda Ada Letters10.1145/3241950.324195438:1(29-33)Online publication date: 23-Jul-2018
  • (2017)Release enforcement in resource-oriented partitioned scheduling for multiprocessor systemsProceedings of the 25th International Conference on Real-Time Networks and Systems10.1145/3139258.3139287(287-296)Online publication date: 4-Oct-2017
  • (2017)Fixed priority scheduling with pre-emption thresholds and cache-related pre-emption delaysReal-Time Systems10.1007/s11241-016-9266-z53:4(403-466)Online publication date: 1-Jul-2017
  • (2016)Partitioning and Interface Synthesis in Hierarchical Multiprocessor Real-Time SystemsProceedings of the 24th International Conference on Real-Time Networks and Systems10.1145/2997465.2997489(257-266)Online publication date: 19-Oct-2016
  • (2016)Cache-Partitioned Preemption Threshold SchedulingACM Transactions on Embedded Computing Systems10.1145/295005716:1(1-30)Online publication date: 23-Oct-2016
  • (2016)Minimizing Stack Memory for Hard Real-Time Applications on Multicore Platforms with Partitioned Fixed-Priority or EDF SchedulingACM Transactions on Design Automation of Electronic Systems10.1145/284609621:3(1-25)Online publication date: 11-May-2016
  • Show More Cited By

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media