@article{oai:ipsj.ixsq.nii.ac.jp:00141560, author = {和田, 康孝 and 近藤, 正章 and 本多, 弘樹 and Yasutaka, Wada and Masaaki, Kondo and Hiroki, Honda}, issue = {1}, journal = {情報処理学会論文誌コンピューティングシステム(ACS)}, month = {Mar}, note = {消費電力・消費エネルギーの低減は今日のあらゆるコンピュータシステムにおいて最も重要な課題の1つである.電力効率の向上のため,DVFS(Dynamic Voltage/Frequency Scaling)やPG(Power Gating)が広く用いられているが,並列アプリケーションに対してこれらの技術を適切に適用するのは難しい.加えて,メニーコア化により1チップ上に集積されるコア数の増加は著しく,将来的にはコア単位での電圧制御は難しくなると考えられる.そのため,チップ単位あるいは複数コア単位で電圧制御が可能なメニーコアにおいて,DVFSを効率良く適用する手法が求められる.本論文では,電圧の制御単位が粗く,その中に複数のコアが含まれるようなメニーコアに対して,並列アプリケーション内の各タスクを適切に割り当て,DVFSの効果を向上させるタスクスケジューリング手法を提案する.提案手法では,ドメイン内の各コアの状況とアプリケーション実行のデッドラインを考慮してタスク割当てを行うことにより,ホモジニアスメニーコアおよびヘテロジニアスメニーコアの両方において,アプリケーション実行時の消費エネルギー削減を可能とする.提案手法を用いることにより,特にヘテロジニアスメニーコアにおいて,コア単位で電圧制御が可能な環境を想定した従来手法と比較して,より高いエネルギー削減効果を得ることができた., Power/Energy efficiency is one of the most important issues for today's computer systems. To improve the efficiency, DVFS (Dynamic Voltage/Frequency Scaling) and PG (Power Gating) can be utilized on many current multicore/manycore processors. However, applying them to parallel applications imposes large burdens upon the programmers. In addition, it would become difficult to utilize per-core DVFS on a manycore processor because of the increasing number of cores, and DVFS can ruin its effectiveness. This paper proposes an energy-aware task scheduling algorithm for a manycore processor with coarse grain voltage domains. The proposed scheme assigns tasks in an input parallel application considering performance and power efficiency of each core and DVFS efficiency of each voltage domain. This makes it possible to improve DVFS efficiency on a manycore processor with coarse grain voltage domains. The proposed scheme gives us better energy reduction with a heterogeneous manycore in comparison with the case that a conventional scheduling method is applied on a per-core DVFS enabled manycore.}, pages = {34--50}, title = {粗粒度な電圧ドメインを持つメニーコアプロセッサ向け低消費電力化タスクスケジューリング}, volume = {8}, year = {2015} }