TY - GEN
T1 - Overhead-aware schedulablity analysis on responsive multithreaded processor
AU - Kumura, Yusuke
AU - Mizotani, Keigo
AU - Takasu, Masayoshi
AU - Chishiro, Hiroyuki
AU - Yamasaki, Nobuyuki
PY - 2015/1/1
Y1 - 2015/1/1
N2 - In recent real-time systems, having multicore or simultaneous multithreaded (SMT) processor is now widespread. Considering the complexity of today's architecture, predicting the behavior of task execution is challenging. And this has become a severe problem in real-time systems because estimating worst-case execution time (WCET) of tasks is important in constructing a dependable and accurate real-time systems. In this research, we provide overhead-aware schedulability analysis on a SMT processor. We take measurementbased approach in order to estimate WCET of tasks by measuring various runtime overheads that a realtime OS poses, because runtime overheads have a considerable impact on systems. Those measured overheads should be incorporated in schedulability analysis to evaluate the system more accurately. We target Dependable Responsive Multithreaded Processor (DRMTP), an 8-way SMT processor, to estimate runtime overheads, and conduct a series of schedulability analysis with measured runtime overheads considered. Our evaluation shows that the advantage of having context cache mechanism, the unique functionality of D-RMTP, can improve schedulability by up to 15.9%.
AB - In recent real-time systems, having multicore or simultaneous multithreaded (SMT) processor is now widespread. Considering the complexity of today's architecture, predicting the behavior of task execution is challenging. And this has become a severe problem in real-time systems because estimating worst-case execution time (WCET) of tasks is important in constructing a dependable and accurate real-time systems. In this research, we provide overhead-aware schedulability analysis on a SMT processor. We take measurementbased approach in order to estimate WCET of tasks by measuring various runtime overheads that a realtime OS poses, because runtime overheads have a considerable impact on systems. Those measured overheads should be incorporated in schedulability analysis to evaluate the system more accurately. We target Dependable Responsive Multithreaded Processor (DRMTP), an 8-way SMT processor, to estimate runtime overheads, and conduct a series of schedulability analysis with measured runtime overheads considered. Our evaluation shows that the advantage of having context cache mechanism, the unique functionality of D-RMTP, can improve schedulability by up to 15.9%.
UR - http://www.scopus.com/inward/record.url?scp=84925950153&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84925950153&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:84925950153
T3 - Proceedings of the 30th International Conference on Computers and Their Applications, CATA 2015
SP - 379
EP - 386
BT - Proceedings of the 30th International Conference on Computers and Their Applications, CATA 2015
A2 - Miller, Les
PB - The International Society for Computers and Their Applications (ISCA)
T2 - 30th International Conference on Computers and Their Applications, CATA 2015
Y2 - 9 March 2015 through 11 March 2015
ER -