著者
小倉佑太 佐藤未来子 並木美太郎
雑誌
研究報告計算機アーキテクチャ(ARC)
巻号頁・発行日
vol.2013-ARC-205, no.7, pp.1-8, 2013-04-18

マルチコアプロセッサを用いた組込み向けハードウェアの性能向上において,リアルタイム処理と IT システムを並列動作させる要求が高まっている.本発表では,マルチコアプロセッサ上の VMM である Optimus Virtual Machine (OVM) を提案する.OVM では,リアルタイム制約のない汎用 OS,ソフトリアルタイムの OS,ハードリアルタイムの OS ないし OS のないハードウェアを直接制御するプログラムの三種類のパラダイムに対して,EDF によるデッドラインスケジューリングによる VM,またはコア固定による最高優先度の VM などを VMM で管理することにより,異種のリアルタイムに対する要求を適切に調停する.本 VMM を ARM マルチコアプロセッサをハードコアとして有する Xilinx 社の Zynq 上に実装し,遅延やオーバーヘッドを抑えつつ動作することを検証できた.今後の課題として,VM のメモリ管理が挙げられる.