@techreport{oai:ipsj.ixsq.nii.ac.jp:00023191, author = {白子, 準 and 押山, 直人 and 和田, 康孝 and 鹿野, 裕明 and 木村, 啓二 and 笠原, 博徳 and Jun, shirako and NaotoOshiyama and YasutakaWada and HiroakiShikano and KeijiKimura and HironoriKasahara}, issue = {80(2005-ARC-164)}, month = {Aug}, note = {近年,半導体集積密度に応じたスケーラブルな性能向上,それに伴い増加する消費電力の抑制といった観点から,1つのチップ上に複数のプロセッサを集積するチップマルチプロセッサ(CMP)アーキテクチャが幅広い分野で活用されている.しかしながらCMPアーキテクチャにおいて高実効性能・低消費電力といった要求を満たすためには,実行するプログラムの適切な並列化とチップ上のリソースのきめ細かな電圧・動作周波数制御を実現するコンパイラサポートが必要不可欠である.本論文では,各プロセッサコアが等価であるOSCAR タイプのホモジニアスマルチコアプロセッサにおいて,各プロセッサの電源のON/OFF・周波数電圧制御(FV 制御)をマルチグレイン並列化環境下でコンパイラが適切に判断し低消費電力化を行なうコンパイル手法を提案する.また本手法をOSCAR コンパイラに組み込み,SPEC95 ベンチマークのうち101.tomcatv 110.applu に対して提案手法が自動決定した電源及び電圧・周波数の制御を行った際の性能について述べる.提案手法によりapplu において4 プロセッサ使用時に処理性能を維持したまま60.7\% の消費エネルギー削減tomcatv において4 プロセッサ使用時にデッドライン制約を保証したまま45.4\% の消費エネルギー削減が達成された., A chip multiprocessor architecture has attracted much attention to achieve high effective performance and to save the power consumption, with the increase of transistors integrated onto a chip. To this end, the compiler is required not only to parallelize program effectively, but also to control the voltage and clock frequency of computing resources carefully. This paper proposes a power saving compiling scheme with the multigrain parallel processing environment that controls Voltage/Frequency and power supply of each core on the multiprocessor. In the evaluation, OSCAR compiler with the proposed scheme achieves 60.7 percent energy savings for SPEC CFP95 applu using 4 processors without performance degradation, and 45.4 percent energy savings for SPEC CFP95 tomcatv using 4 processors added deadline constraint.}, title = {ホモジニアスマルチコアにおけるコンパイラ制御低消費電力化手法}, year = {2005} }