A Method for CMP-Oriented Thread Scheduling Based on Continuation Model

2009 
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 con- cept, and its thread-execution unit is realized by hardware logic. Hereby, Fuce achieves the high performance on thread- scheduling. 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. Keywords-thread scheduling, Fuce processor, continuation model
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    2
    References
    1
    Citations
    NaN
    KQI
    []