TY - GEN
T1 - Fixed-priority scheduling on prioritized SMT processor
AU - Kato, Shinpei
AU - Yamasaki, Nobuyuki
PY - 2007/12/1
Y1 - 2007/12/1
N2 - Prioritized SMT is a technique that placess a priority to each thread in hardware and the processor resources are preferentially allocated to threads with a high priority. This paper describes real-time task scheduling on Prioritized SMT processors. We propose two algorithms, Direct Priority Mapping (DM) and Shorter Period Upper (SPU), that determine the priorities of the threads. Then the well-known Rate Monotonic (RM) algorithm is combined with the proposed algorithms for scheduling real-time tasks on Prioritized SMT processors. Also we consider a schedula-bility analysis for each algorithm. The simulation study evaluates the deadline miss ratio of the proposed algorithms with ideal-case simulations and register transfer level (RTL) simulations.
AB - Prioritized SMT is a technique that placess a priority to each thread in hardware and the processor resources are preferentially allocated to threads with a high priority. This paper describes real-time task scheduling on Prioritized SMT processors. We propose two algorithms, Direct Priority Mapping (DM) and Shorter Period Upper (SPU), that determine the priorities of the threads. Then the well-known Rate Monotonic (RM) algorithm is combined with the proposed algorithms for scheduling real-time tasks on Prioritized SMT processors. Also we consider a schedula-bility analysis for each algorithm. The simulation study evaluates the deadline miss ratio of the proposed algorithms with ideal-case simulations and register transfer level (RTL) simulations.
KW - Fixed-priority scheduling
KW - Prioritized simultaneous multithreading
KW - Real-time Systems
KW - Responsive multithreaded processor
KW - Schedulability analysis
UR - http://www.scopus.com/inward/record.url?scp=62449116080&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=62449116080&partnerID=8YFLogxK
M3 - Conference contribution
AN - SCOPUS:62449116080
SN - 9780889867048
T3 - Proceedings of the IASTED International Conference on Parallel and Distributed Computing and Systems
SP - 116
EP - 123
BT - Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems
T2 - 19th IASTED International Conference on Parallel and Distributed Computing and Systems
Y2 - 19 November 2007 through 21 November 2007
ER -