Skip to main content

WCET-Aware Scratchpad Memory Management for Hard Real-Time Systems


Abstract Cyber-physical systems and hard real-time systems have strict timing constraints that specify deadlines until which tasks must finish their execution. Missing a deadline can cause unexpected outcome or endanger human lives in safety-critical applications, such as automotive or aeronautical systems. It is, therefore, of utmost importance to obtain and optimize a safe upper bound of each task’s execution time or the worst-case execution time (WCET), to guarantee the absence of any missed deadline. Unfortunately, conventional microarchitectural components, such as caches and branch predictors, are only optimized for average-case performance and often make WCET analysis complicated and pessimistic. Caches especially have a large impact on the w... (more)
Created Date 2017
Contributor Kim, Yooseong (Author) / Shrivastava, Aviral (Advisor) / Broman, David (Committee member) / Fainekos, Georgios (Committee member) / Wu, Carole-Jean (Committee member) / Arizona State University (Publisher)
Subject Computer science / Computer engineering / Compiler / Embedded Systems / Predictability / Real-time Systems / Scratchpad Memory / WCET
Type Doctoral Dissertation
Extent 127 pages
Language English
Copyright
Reuse Permissions All Rights Reserved
Note Doctoral Dissertation Computer Science 2017
Collaborating Institutions Graduate College / ASU Library
Additional Formats MODS / OAI Dublin Core / RIS


  Full Text
1.6 MB application/pdf
Download Count: 290

Description Dissertation/Thesis