CPU affinityによる汎用OSのリアルタイム性向上手法
書誌事項
- タイトル別名
-
- Improving the real-time performance of a general-purpose OS through CPU affinity
この論文をさがす
説明
組込み向け機器に利用されるハードウェアの高性能化に伴い,組込み OS として Linux などの汎用 OS が搭載されるようになった.組込み機器では,リアルタイム性が重要視されるため,Linux を採用する場合,カーネルに改良を施すことでリアルタイム性を確保している.また,マルチコア CPU を搭載する組込み機器では,Linux が持つ CPU affinity の機能を用いることで,シングルコアでは不可能であった高負荷時におけるリアルタイム性も確保することが可能になった.しかし,CPU コア毎に存在するカーネルスレッドは CPU affinity を適用することができず,また,この処理がまれに引き起こすタイマのカスケード処理には多くの処理時間を必要とし,リアルタイム性を阻害する原因となる.本論文では,マルチコア CPU の各コアを,リアルタイム性を必要とする CPU コアと不要とする CPU コアに分割し,リアルタイム性を必要とする CPU コアでは,タイマのカスケード処理を発生させないよう事前に対策を施すことで,リアルタイム性を確保する手法を提案する.
収録刊行物
-
- 情報処理学会研究報告. [システムソフトウェアとオペレーティング・システム]
-
情報処理学会研究報告. [システムソフトウェアとオペレーティング・システム] 2013 (18), 1-7, 2013-07-24
一般社団法人情報処理学会
- Tweet
キーワード
詳細情報 詳細情報について
-
- CRID
- 1572261552788757632
-
- NII論文ID
- 110009587999
-
- NII書誌ID
- AN10444176
-
- 本文言語コード
- ja
-
- データソース種別
-
- CiNii Articles