@techreport{oai:ipsj.ixsq.nii.ac.jp:00073840, author = {森山, 英明 and 山内, 利宏 and 谷口, 秀夫 and Hideaki, Moriyama and Toshihiro, Yamauchi and Hideo, Taniguchi}, issue = {29}, month = {Apr}, note = {継続概念に基づく CMP では,スレッドをハードウェアスケジューラで制御することで,処理の高速な実行を実現している.一方で,ハードウェアスケジューラは FIFO の規則でスケジュールをすることから,スレッドの優先度を考慮した実行ができない.そこで,ハードウェアスケジューラを支援するソフトウェアスケジューラとして,一つのサービスを対象とし,同時使用 TEU 数を制御する制御法を提案した.しかし,複数のサービス同時実行時に,各サービスの優先度にしたがった制御を行うことができない.このため,この制御法を拡張する必要がある.本論文では,同一のサービスを複数同時に実行したときに,特定のサービスの優先実行や各サービスの均等実行を可能とする制御法を提案する.また,提案した制御法をシミュレータによって評価した結果を示す., In chip multi-processor based on the continuation concept, the hardware scheduler controls threads and achieves the high performance on thread-scheduling. However, the execution of each thread can not consider priority to threads because the hardware thread scheduler schedules threads in FIFO manner. Therefore, when multiple services execute simultaneously, the execution of each service can not consider priority to service. It needs the software support to control the execution of each service. This paper describes the software scheduler of multiple services to support the hardware scheduler. In addition, this paper reports the evaluation of the software scheduler, which targets multiple services.}, title = {継続概念に基づくCMPにおける複数サービスの制御}, year = {2011} }