Title :
Speculation-aware thread scheduling for simultaneous multithreading
Author :
Kang, D. ; Gaudiot, J.L.
Author_Institution :
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fDate :
3/4/2004 12:00:00 AM
Abstract :
Efficient front-end thread scheduling for simultaneous multithreading, where priority given to a thread can be overridden if it suffers from an excessive amount of incorrectly speculated instructions, is presented. Simulation results demonstrate that the proposed scheme not only significantly reduces the number of wrong-path instructions but also improves the instruction throughput.
Keywords :
multi-threading; efficient front-end thread scheduling; incorrectly speculated instructions; simultaneous multithreading; speculation-aware thread scheduling; wrong path instructions;
Journal_Title :
Electronics Letters
DOI :
10.1049/el:20040238