Fragmented programming technology
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, no. 1 (2012), pp. 45-55 Cet article a éte moissonné depuis la source Math-Net.Ru

Voir la notice de l'article

Shortly the technology of fragmented programming is presented. This technology is now under development in the Institute of Computational Mathematics and Mathematical Geophysics. Also the LuNA language and system of fragmented programming are presented. The technology is oriented to support the parallel implementation of the large scale numerical models in physics. The LuNA system provides automatically such dynamic properties of parallel programs as dynamic tuning of the program to all the available resources of a supercomputer, dynamic balancing of a workload, the computation organization to the new details of the model behavior.
Keywords: fragmented programming, numerical algorithms, large scale numerical models, parallel programming.
@article{VYURV_2012_1_a3,
     author = {V. \`E. Malyshkin},
     title = {Fragmented programming technology},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a Vy\v{c}islitelʹna\^a matematika i informatika},
     pages = {45--55},
     year = {2012},
     number = {1},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VYURV_2012_1_a3/}
}
TY  - JOUR
AU  - V. È. Malyshkin
TI  - Fragmented programming technology
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
PY  - 2012
SP  - 45
EP  - 55
IS  - 1
UR  - http://geodesic.mathdoc.fr/item/VYURV_2012_1_a3/
LA  - ru
ID  - VYURV_2012_1_a3
ER  - 
%0 Journal Article
%A V. È. Malyshkin
%T Fragmented programming technology
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
%D 2012
%P 45-55
%N 1
%U http://geodesic.mathdoc.fr/item/VYURV_2012_1_a3/
%G ru
%F VYURV_2012_1_a3
V. È. Malyshkin. Fragmented programming technology. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, no. 1 (2012), pp. 45-55. http://geodesic.mathdoc.fr/item/VYURV_2012_1_a3/

[1] V.A. Valkovsky, V.E. Malyshkin, “Clarifying the Term of Non-Procedural Languages”, Cybernetics, 1981, no. 3, 55–55

[2] V.A. Valkovsky, V.E. Malyshkin, Synthesis of Parallel Programs and Systems on the Basis of Computational Models, Nauka, Novosibirsk, 1988, 126 pp.

[3] M.A. Kraeva, V.E. Malyshkin, “Assembly Technology for Parallel Realization of Numerical Models on MIMD-Multicomputers”, International Journal on Future Generation Computer Systems, 17:6 (2001), 755–765

[4] V.E. Malyshkin, “Assembling of Parallel Programs for Large Scale Numerical Modeling”, In Handbook of Research on Scalable Computing Technologies, eds. Kuan-Ching Li, Ching-Hsien Hsu, Laurence Tianruo Yang, Jack Dongarra and Hans Zima, IGI Global, 2010, 295–311

[5] Charm++, http://charm.cs.uiuc.edu/papers

[6] ProActive Parallel Suite, http://proactive.inria.fr

[7] S-Net Home Page, http://www.snet-home.org

[8] M. Berzins, Q. Meng, J. Schmidt, J.C. Sutherland, “DAG-Based Software Frameworks for PDEs”, Lecture Notes in Computer Science, 7155 (2012), 324–333

[9] S. Kireev, V. Malyshkin, “Vragmentation of Numerical Algorithms for Parallel Subroutines Library”, The Journal of Supercomputing, 57:2 (2011), 161–171

[10] S. Kireev, V. Malyshkin, H. Fujita, “The LuNA Library of Parallel Numerical Fragmented Subroutines”, Lecture Notes in Computer Science, 6873 (2011), 290–301

[11] V. Malyshkin, V. Perepelkin, “Optimization Methods of Parallel Execution of Numerical Programs in the LuNA Fragmented Programming System”, The Journal of Supercomputing, 2010, 1–14 | DOI

[12] S.C. Kleene, Introduction to Mathematics, D. Van Nostrand Company, Inc., New York, 1952, 348 pp.

[13] S.E. Kireev, “Parallel Implementation of the Particle-in-Cell Method for Gravitational Cosmodynamics Problem Modeling”, Avtometriya, 2006, no. 3, 32–39

[14] S.E. Kireev, “A Parallel 3D Code for Simulation of Self-gravitating Gas-Dust Systems”, Lecture Notes in Computer Science, 5698 (2009), 406–413

[15] A.V. Terekhov, “Parallel Dichotomy Algorithm for Solving Tridiagonal System of Linear Equations With Multiple Right-Hand Sides”, Parallel Computing, 36:8 (2010), 423–438