著者
須賀 圭一 山原 幹雄 中田 尚 中島 康彦
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告システムソフトウェアとオペレーティング・システム(OS) (ISSN:09196072)
巻号頁・発行日
vol.2007, no.83, pp.17-22, 2007-08-03
被引用文献数
2

近年,携帯情報機器に対しても高度なマルチメディア処理が要求されてきており,性能向上のために専用プロセッサが搭載されている.しかし,複数プロセッサの搭載は消費電力の増大を招くため,組み込み機器として用いる場合は問題になる.そこで我々は,既存のマルチスレッド実行を拡張して,複数アーキテクチャを同時実行する OROCHI プロセッサを提案している.ただし,本プロセッサを厳密に性能評価するためには OS の搭載が必要であり,入出力や主記憶など周辺機能を装備しなければならない.本論文では,異種命令セットを同時実行するプロセッサを想定し,OSが稼働する実験環境構築のために必要な検討課題と解決策について報告する. また,予備的評価として,クロックアキュレートなシミュレータを用いて OS を動作させ,ソフトウェア割り込みの処理形態に応じた挙動について評価を行った.Recently, mobile devices and embedded equipments are required to execute multimedia programs which have much IPL. Equipped with application specific processors, high performance can be achieved. However, this solution leads to power consumption problem. Thus we proposed a heterogeneous SMT processor OROCHI, which can support multiple instruction sets simultaneity. To estimate the processor performance under working OS code, we developed the experimental circumstance which has the peripheral, I/O and main memory.In this paper, we discuss the OS environment for an SMT processor executable with multiple instruction sets. As a consequence, we estimate cache performance under working OS code using clock accurate simulator.