Exploring Dynamic Load Balancing in Real Valued Indexed Arrays for Short Range Molecular Dynamics Calculations
نویسنده
چکیده
This paper explores some of the issues in the improvement of the performance of Real−Valued Indexed (RVI) arrays using dynamic load balancing. RVI arrays are a possible extension to FORTRAN which allow the programmer to express spatial problems in an intuitive manner allowing the compiler and run−time environment flexibility in the actual storage layout of the data. While RVI arrays in general are expected to have broad application, this paper focuses on the use of RVI arrays to solve dynamic molecular dynamics problems. A prototype RVI array library has been implemented and tested on a number of workstations systems, scalable shared memory BBN parallel processing systems, and the SGI parallel processing systems. The dynamic load balancing techniques used in RVI are a combination of balancing computations, data locality, and tasks. This paper is best read on−line using a World−Wide Web browser such as NCSA Mosaic browser. When this paper is viewed on−line, all of the figures are in color and the animations can be viewed. The URL for this paper is: http://clunix.msu.edu/~crs/papers/rvi_94/
منابع مشابه
Molecular Dynamics for 400 Million Particles with Short-range Interactions
We report the design and performance of a computational molecular dynamics (MD) code for 400 million particles interacting through the standard pairwise 6-12 Lennard-Jones potential on a 1024-node Intel Paragon, a distributed-memory MIMD parallel computer. The initially recorded “particle-step time” was .4 microseconds. A new inter-node communication strategy ensures high parallel efficiency fo...
متن کاملAn Adaptive Load Balancing Method forParallel Molecular Dynamics Simulations
We describe an adaptive method for achieving load balance in parallel computations simulating phenomena which are distributed over a spatially extended region, but are local in nature. We have tested the method on standard short-ranged parallel molecular dynamics calculations. The performance gain we observe confirms the value of the method for this type of calculation. We discuss possible gene...
متن کاملBalancing indivisible real-valued loads in arbitrary networks
In parallel computing, a problem is divided into a set of smaller tasks that are distributed across multiple processing elements. Balancing the load of the processing elements is key to achieving good performance and scalability. If the computational costs of the individual tasks vary over time in an unpredictable way, dynamic load balancing aims at migrating them between processing elements so...
متن کاملDevelopment of Molecular Dynamics Simulation System for Large-Scale Supra-Biomolecules, PABIOS (PArallel BIOmolecular Simulator) Project Representative
The Earth Simulator has the highest power ever achieved to perform molecular dynamics simulation of large-scale supramolecular systems. Now, we are developing a molecular dynamics simulation system, called PABIOS, which is designed to run a system composed of more than a million particles efficiently on parallel computers. To perform large-scale simulations rapidly and accurately, state-of-the-...
متن کاملEvaluation of a Dynamic Load-Balancing Molecular Dynamics Application using Automated HW/SW Architecture Generation
The application of reconfigurable computing technology to solve high performance computing problems has received increasing attention in recent years. N-body problems such as Molecular Dynamics simulations are common candidates for such studies. The ability to perform dynamic load-balancing offers the potential of improving performance, but the implementation of hardware architectures implement...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994