Mapping unstructured grid problems to the connection machine

作者: Robert Schreiber , Steven W. Hammond

DOI:

关键词:

摘要: We present a highly parallel graph mapping technique that enables one to solve unstructured grid problems on massively computers. Many implicit and explicit methods for solving discretizated partial differential equations require each point in the discretization exchange data with its neighboring points every time step or iteration. The spent communicating can limit high performance promised by computing. To eliminate this bottleneck, we map of irregular problem representing interconnection topology computer such sum distances messages travel is minimized. show that, comparison naive assignment processors, our heuristic algorithm significantly reduces communication Connection Machine, CM-2.

参考文章(10)
Magnus Broberg, Lars Lundberg, Håkan Grahn, Performance Optimization Using Extended Critical Path Analysis in Multithreaded Programs on Multiprocessors Journal of Parallel and Distributed Computing. ,vol. 61, pp. 115- 136 ,(2001) , 10.1006/JPDC.2000.1667
F. Ercal, J. Ramanujam, P. Sadayappan, Task allocation onto a hypercube by recursive mincut bipartitioning Journal of Parallel and Distributed Computing. ,vol. 10, pp. 35- 44 ,(1990) , 10.1016/0743-7315(90)90004-9
STEVEN HAMMOND, TIMOTHY BARTH, An efficient massively parallel Euler solver for unstructured grids 29th AIAA Aerospace Sciences Meeting. ,vol. 29, ,(1991) , 10.2514/6.1991-441
Bokhari, On the Mapping Problem IEEE Transactions on Computers. ,vol. 30, pp. 207- 214 ,(1981) , 10.1109/TC.1981.1675756
Soo-Young Lee, Aggarwal, A Mapping Strategy for Parallel Processing IEEE Transactions on Computers. ,vol. 36, pp. 433- 442 ,(1987) , 10.1109/TC.1987.1676925
Chien-Chung Shen, Wen-Hsiang Tsai, A Graph Matching Approach to Optimal Task Assignment in Distributed Computing Systems Using a Minimax Criterion IEEE Transactions on Computers. ,vol. 34, pp. 197- 203 ,(1985) , 10.1109/TC.1985.1676563
E. N. Gilbert, Gray Codes and Paths on the n-Cube Bell System Technical Journal. ,vol. 37, pp. 815- 826 ,(1958) , 10.1002/J.1538-7305.1958.TB03887.X
E.D. Dahl, Mapping and Compiled Communication on the Connection Machine System distributed memory computing conference. ,vol. 2, pp. 756- 766 ,(1990) , 10.1109/DMCC.1990.556279
J.B. Sinclair, Efficient computation of optimal assignments for distributed tasks Journal of Parallel and Distributed Computing. ,vol. 4, pp. 342- 362 ,(1987) , 10.1016/0743-7315(87)90024-4