Automatic mapping and load balancing of pointer-based dynamic data structures on distributed memory machines

Author(s):  
R.P. Weaver ◽  
R.B. Schnabel
1995 ◽  
Vol 17 (2) ◽  
pp. 233-263 ◽  
Author(s):  
Anne Rogers ◽  
Martin C. Carlisle ◽  
John H. Reppy ◽  
Laurie J. Hendren

1993 ◽  
Vol 2 (4) ◽  
pp. 179-192
Author(s):  
Sandeep Bhatt ◽  
Marina Chen ◽  
James Cowie ◽  
Cheng-Yee Lin ◽  
Pangfeng Liu

This article reports on experiments from our ongoing project whose goal is to develop a C++ library which supports adaptive and irregular data structures on distributed memory supercomputers. We demonstrate the use of our abstractions in implementing "tree codes" for large-scale N-body simulations. These algorithms require dynamically evolving treelike data structures, as well as load-balancing, both of which are widely believed to make the application difficult and cumbersome to program for distributed-memory machines. The ease of writing the application code on top of our C++ library abstractions (which themselves are application independent), and the low overhead of the resulting C++ code (over hand-crafted C code) supports our belief that object-oriented approaches are eminently suited to programming distributed-memory machines in a manner that (to the applications programmer) is architecture-independent. Our contribution in parallel programming methodology is to identify and encapsulate general classes of communication and load-balancing strategies useful across applications and MIMD architectures. This article reports experimental results from simulations of half a million particles using multiple methods.


2019 ◽  
Vol 16 (1) ◽  
Author(s):  
Alberto G. Salguero ◽  
Antonio J. Tomeu-Hardasmal ◽  
Manuel I. Capel

AbstractIn this paper, we propose a parallel cellular automaton tumor growth model that includes load balancing of cells distribution among computational threads with the introduction of adjusting parameters. The obtained results show a fair reduction in execution time and improved speedup compared with the sequential tumor growth simulation program currently referenced in tumoral biology. The dynamic data structures of the model can be extended to address additional tumor growth characteristics such as angiogenesis and nutrient intake dependencies.


Sign in / Sign up

Export Citation Format

Share Document