A method for CMP-oriented thread scheduling based on continuation model

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009
DOIs
Publication statusPublished - Dec 1 2009
Event2009 2nd International Conference on Computer Science and Its Applications, CSA 2009 - Jeju Island, Korea, Republic of
Duration: Dec 10 2009Dec 12 2009

Publication series

NameProceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009

Other

Other2009 2nd International Conference on Computer Science and Its Applications, CSA 2009
CountryKorea, Republic of
CityJeju Island
Period12/10/0912/12/09

    Fingerprint

Keywords

  • Continuation model
  • Fuce processor
  • Thread scheduling

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications

Cite this

Moriyama, H., Nomura, Y., & Taniguchi, H. (2009). A method for CMP-oriented thread scheduling based on continuation model. In Proceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009 [5404183] (Proceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009). https://doi.org/10.1109/CSA.2009.5404183