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 - 2009
Event2009 2nd International Conference on Computer Science and Its Applications, CSA 2009 - Jeju Island, Korea, Republic of
Duration: Dec 10 2009Dec 12 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

Scheduling
Hardware
Electric fuses

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] https://doi.org/10.1109/CSA.2009.5404183

A method for CMP-oriented thread scheduling based on continuation model. / Moriyama, Hideaki; Nomura, Yoshinari; Taniguchi, Hideo.

Proceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009. 2009. 5404183.

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

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, 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009, Jeju Island, Korea, Republic of, 12/10/09. https://doi.org/10.1109/CSA.2009.5404183
Moriyama H, Nomura Y, Taniguchi H. 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. 2009. 5404183 https://doi.org/10.1109/CSA.2009.5404183
Moriyama, Hideaki ; Nomura, Yoshinari ; Taniguchi, Hideo. / A method for CMP-oriented thread scheduling based on continuation model. Proceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009. 2009.
@inproceedings{01de8662710f4c37907809c39b85d86a,
title = "A method for CMP-oriented thread scheduling based on continuation model",
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.",
keywords = "Continuation model, Fuce processor, Thread scheduling",
author = "Hideaki Moriyama and Yoshinari Nomura and Hideo Taniguchi",
year = "2009",
doi = "10.1109/CSA.2009.5404183",
language = "English",
isbn = "9781424449460",
booktitle = "Proceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009",

}

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

Y1 - 2009

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

BT - Proceedings of the 2009 2nd International Conference on Computer Science and Its Applications, CSA 2009

ER -