TY - GEN
T1 - Optimizing tunable WCET with shared resource allocation and arbitration in hard real-time multicore systems
AU - Yoon, Man Ki
AU - Kim, Jung Eun
AU - Sha, Lui
PY - 2011
Y1 - 2011
N2 - The unpredictable worst-case timing behavior of multicore architectures has been the biggest stumbling block for a widespread use of multicores in hard real-time systems. A great deal of research effort has been devoted to address the issue. Among others, the development of a new multicore architecture has emerged as an attractive solution because it can eliminate the unpredictable interference sources in the first place. This opens a new possibility of system-level optimizations with multicore-based hard real-time systems. To address this issue, we propose a new perspective of WCET model called tunable WCET, in which the WCETs of tasks are elastically adjusted according to the optimal shared resource allocation and arbitration methods. For this, we propose novel WCET-aware harmonic round-robin bus scheduling and two-level cache partitioning method. We present a mixed integer linear programming formulation as the solution to the optimization of tunable WCETs. Our experimental results show that the proposed methods can significantly lower overall system utilizations.
AB - The unpredictable worst-case timing behavior of multicore architectures has been the biggest stumbling block for a widespread use of multicores in hard real-time systems. A great deal of research effort has been devoted to address the issue. Among others, the development of a new multicore architecture has emerged as an attractive solution because it can eliminate the unpredictable interference sources in the first place. This opens a new possibility of system-level optimizations with multicore-based hard real-time systems. To address this issue, we propose a new perspective of WCET model called tunable WCET, in which the WCETs of tasks are elastically adjusted according to the optimal shared resource allocation and arbitration methods. For this, we propose novel WCET-aware harmonic round-robin bus scheduling and two-level cache partitioning method. We present a mixed integer linear programming formulation as the solution to the optimization of tunable WCETs. Our experimental results show that the proposed methods can significantly lower overall system utilizations.
UR - http://www.scopus.com/inward/record.url?scp=84863024647&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84863024647&partnerID=8YFLogxK
U2 - 10.1109/RTSS.2011.28
DO - 10.1109/RTSS.2011.28
M3 - Conference contribution
AN - SCOPUS:84863024647
SN - 9780769545912
T3 - Proceedings - Real-Time Systems Symposium
SP - 227
EP - 238
BT - Proceedings - 2011 32nd IEEE Real-Time Systems Symposium, RTSS 2011
T2 - 2011 32nd IEEE Real-Time Systems Symposium, RTSS 2011
Y2 - 29 November 2011 through 2 December 2011
ER -