- 著者
-
梅尾 寛之
水頭 一壽
武田 瑛
加藤 真平
山崎 信行
- 出版者
- 一般社団法人電子情報通信学会
- 雑誌
- 電子情報通信学会技術研究報告. DC, ディペンダブルコンピューティング (ISSN:09135685)
- 巻号頁・発行日
- vol.108, no.464, pp.55-60, 2009-02-26
リアルタイム処理用プロセッサResponsive Multithreaded Processorは,スレッド数が8スレッド以内であればコンテキストスイッチを行わずに優先度順に同時実行可能なRMT実行機構を持つ.しかしながら,9スレッド以上を実行する場合,ソフトウェアスケジューラによってコンテキストスイッチを行わなければならない.また周期タスクのリリースの為にはソフトウェアスケジューラを定期的に呼び出し,リリース時間をチェックしなければならない.本論文では,RMT Processorを対象としたハードウェアによるスレッドスケジューリング機構の設計と実装について述べる.本スレッドスケジューリング機構では,RMT ProcessorのプロセッシングコアであるRMT PUが全スレッドの周期を保持し,周期スレッドをハードウェアで起床させる.更に,コンテキストキャッシュ内のスレッドと実行スレッドを比較し,ハードウェアでコンテキストスイッチを行う.本スレッドスケジューリング機構によってソフトウェアによるスケジューリングを不要とし,スケジューリングオーバヘッドを大幅に削減する.