組合せ最適化による並列数値シミュレーションの静的負荷分散

Bibliographic Information

Other Title
  • クミアワセ サイテキカ ニヨル ヘイレツ スウチ シミュレーション ノ セイテ
  • Static Load Balancing for Parallel Numerical Simulation by Combinatorial Optimization

Search this article

Abstract

A static load balancing scheme is discussed for parallel numerical simulation language NSL. NSL partitions computational domain into multiple blocks, and allocates processors optimally for each block in accordance with computation and communication cost. This allocation problem is formulated as a combinatorial optimization problem, and solved by branch-and-bound method. Though large problems cannot be solved by this method because of combinatorial explosion, an effective approximation algorithm is presented and evaluated by numerical simulation. The error of this approximation algorithm is less than 15% under reasonable condition. The execution time for this optimization is also measured in numerical simulation to induce the estimation equation. The allocation method presented here is widely applicable by adapting evaluation function for each purpose.

Journal

Citations (3)*help

See more

References(13)*help

See more

Details 詳細情報について

Report a problem

Back to top