1対1プロセッサ間通信の一括化を考慮したタスクスケジューリングアルゴリズム

Bibliographic Information

Other Title
  • 1 タイ 1 プロセッサ カン ツウシン ノ イッカツカ オ コウリョ シタ タスクスケジューリング アルゴリズム
  • A Task Scheduling Algorithm with Message Packaging Method for Point -to- point Communications

Search this article

Description

本論文では,分散メモリ環境において実行時間の短い並列プログラムの生成を目的とした,タスクスケジューリングモデルとそのモデル上で動作するアルゴリズムSPPC を提案する.提案モデルの特徴は,通信の一括化の効果を定式化するために,通信処理におけるソフトウェアオーバヘッドを直接のパラメータとする点にある.通信の一括化は分散メモリ環境で効果的であることが知られている最適化技術である.SPPC は並列スケジュール生成の際,通信の一括化を考慮し,通信処理のソフトウェアオーバヘッドを効果的に削減する.評価実験の結果,SPPC は既存のアルゴリズムに比べて,実行時間の短い並列プログラムを生成できることが分かった.

Consider task scheduling for distributed memory machines. Our purpose is to generate a fast parallel program from a task schedule. In this paper, we first propose a task scheduling model in order to formulate the effect of message packaging. Message packaging is a famous and significant optimization technique for parallel programs executed on distributed memory machines. Then, we give a task scheduling algorithm named SPPC. SPPC runs under the proposed model. So, SPPC can decide well if message packaging should be applied. Some experimental results show that SPPC generates parallel programs faster than those generated by existing algorithms.

Journal

References(21)*help

See more

Details 詳細情報について

Report a problem

Back to top