TY - GEN
T1 - A method for CMP-oriented thread scheduling based on continuation model
AU - Moriyama, Hideaki
AU - Nomura, Yoshinari
AU - Taniguchi, Hideo
PY - 2009/12/1
Y1 - 2009/12/1
N2 - Fuce processor is a variant of CMP processor, which has multiple thread execution cores. The computation model of the Fuce is built on the basis of continuation concept, and its thread-execution unit is realized by hardware logic. Hereby, Fuce achieves the high performance on threadscheduling. By utilizing this characteristic, Fuce is capable of dealing with quite many simultaneous threads in nature. However, the thread execution unit of the Fuce implemented by hardware logic is too simple to control the precise priority of individual thread. Therefore, Fuse needs some additional software components on the top of its hardware scheduler. In this paper, we have implemented a CMP-oriented software thread-scheduler on Fuce, and evaluate the performance of it.
AB - Fuce processor is a variant of CMP processor, which has multiple thread execution cores. The computation model of the Fuce is built on the basis of continuation concept, and its thread-execution unit is realized by hardware logic. Hereby, Fuce achieves the high performance on threadscheduling. By utilizing this characteristic, Fuce is capable of dealing with quite many simultaneous threads in nature. However, the thread execution unit of the Fuce implemented by hardware logic is too simple to control the precise priority of individual thread. Therefore, Fuse needs some additional software components on the top of its hardware scheduler. In this paper, we have implemented a CMP-oriented software thread-scheduler on Fuce, and evaluate the performance of it.
KW - Continuation model
KW - Fuce processor
KW - Thread scheduling
UR - http://www.scopus.com/inward/record.url?scp=80655134683&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80655134683&partnerID=8YFLogxK
U2 - 10.1109/CSA.2009.5404183
DO - 10.1109/CSA.2009.5404183
M3 - Conference contribution
AN - SCOPUS:80655134683
SN - 9781424449460
T3 - Proceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009
BT - Proceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009
T2 - 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009
Y2 - 10 December 2009 through 12 December 2009
ER -