Automatic Dynamic Semiautomatic Parallelizing for Heterogeneous Multicomputer Systems

R.I. Levchenko, A.A. Sudakov, S.D. Pogorilyy, Y.V. Boiko

Abstract


The automatic dynamic parallelizing problem of calculations for multiprocessing computer systems with loose connection is considered. At the inherently of researches we use the author's system of automatic dynamic parallelizing (DDCI). In work the problem of efficiency of calculations parallelizing is investigated, approaches to a correct creation of parallel dynamic programs are analyzed. Demands, to dynamically parallelizing of programs are made, for calculations efficiency optimization.

Problems in programming 2010; 2-3: 178-184


References


Chervenak A., Foster I., Kesselman C., Salisbury C., Tuecke S. The Data Grid: Towards an Architecture for the Distributed Management and Analysis of Large Scientific Datasets // J. of Network and Computer Applications, 23:187–200, 2001 (based on conference publication from Proceedings of NetStore Conference 1999).

Gropp W., Lusk E., Sterling T. Beowulf Cluster Computing with Linux, 2nd Edition. – MIT Press, 2003. – 504 p.

Geist G., Kohl J., Manchel R. and Papadopoulos P. New Features of PVM 3.4 and Beyond // PVM Euro Users' Group Meeting, September,

, Lyon, France, Hermes Publishing, Paris. – Р 1–10.

Jeffrey M. Squyres, Bill Saphir, and Andrew Lumsdaine. The Design and Evolution of the MPI-2 C++ Interface. In Proceedings, 1997 // Intern. Conf. on Scientific Computing in Object-Oriented Parallel Computing, Lecture Notes in Computer Science, Springer-Verlag, 1997.

Chapman B., Jost G., R. van der Pas, D.J. Kuck (foreword), Using OpenMP: Portable Shared Memory Parallel Programming. The MIT Press (October 31, 2007).

High Performance Fortran. Language Specification. Version 1.0, Jan.25, 1993.

Rui Yang, Jie Cai, Alistair P. Rendell, V. Ganesh. Use of Cluster OpenMP with the Gaussian Quantum Chemistry Code:

A Preliminary Performance Analysis // Proceedings of the 5th International Workshop on OpenMP: Evolving OpenMP in an Age of Extreme Parallelism. 2009 – 5568. – Р. 53 – 62.

Levchenko R.I., Sudakov O.O., Pogorelij S.D, Bojko Y.V. A System of Automatic Dynamic Paralleling of Computations for Multiprocessor

Computer Systems with Weak Connection (DDCI) // USiM. – 2008. – N 3. – P. 66–72.

Abramov S., Adamovitch A., Kovalenko M. T-system: programming environment providing automatic dynamic parallelizing on IP-network of Unix-computers // Report on 4-th International Russian-Indian seminar and exibition, Sept. 15–25, 1997, Moscow.

N. Alexey. Salnikov PARUS: A Parallel Programming Framework for Heterogeneous Multiprocessor Systems // Lecture Notes in Computer

Science. Recent Advantages in Parallel Virtual Machine and Message Passing Interface. – 2006. –4192. – Р. 408409.

Levchenko R.I., Sudakov O.O. DDCI: Dynamic parallelizing system for high performance computing clusters // Proceedings of the seventh

international young scientists’ conference on applied physics. – Р. 147-–148.

Rolf Rabenseifner, Georg Hager, Gabriele Jost, "Hybrid MPI/OpenMP Parallel Programming on Clusters of Multi-Core SMP Nodes," // Parallel, Distributed and Network-based Processing, 2009. pp.427-436.

Levchenko R.I., Sudakov O.O., Maistrenko Yu.L. Parallel software for modeling complex dynamics of large neuronal networks // Proc. 17th International Workshop on Nonlinear Dynamics of Electronic Systems, Rapperswil, Switzerland. June 21–24, 2009. – P. 34–37.

Levchenko R.I., Sudakov O.O., Pogorilyy S.D. DDCI: Interface for transparent parallelizing of calculations. // Proceedings of the ninth

international young scientists’ conference on applied physics. – Р. 112.

Levchenko R.I., Sudakov O.O., Pogorelij S.D. DDCI: Simple Dynamic Semiautomatic Parallelizing for Heterogeneous Multicomputer Systems // IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications. 21–23. September 2009, Rende (Cosenza), Italy. – Р. 70–74.

Keren A., Barak A. Opportunity Cost Algorithms for Reduction of I/O and Interprocess Communication Overhead in a Computing Cluster. // IEEE Tran. Parallel and Distributed Systems 1 (14), (2003). – Р. 39–50.


Refbacks

  • There are currently no refbacks.