Skip to main content
Erschienen in: The Journal of Supercomputing 1/2014

01.07.2014

The PIC implementation in LuNA system of fragmented programming

verfasst von: Victor E. Malyshkin, Vladislav A. Perepelkin

Erschienen in: The Journal of Supercomputing | Ausgabe 1/2014

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The main features of the LuNA system of fragmented programming, aimed at parallel implementation of the large-scale numerical models on the mesh, are considered. The complex application of the Particle-In-Cell method to a large-scale 3D dust-cloud model, developed in LuNA, demonstrates its advantages for providing such dynamic properties of application programs as portability, dynamic load balancing and tunability to all the available resources.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Valkovskii VA, Malyshkin VE (1988) Parallel program synthesis on the basis of computational models. Nauka, Novosibirsk Valkovskii VA, Malyshkin VE (1988) Parallel program synthesis on the basis of computational models. Nauka, Novosibirsk
2.
Zurück zum Zitat Torgashev VA, Tsarev IV (2001) Programming facilities for organization of parallel computation in multicomputers of dynamic architecture. Programmirovanie 4:5367 Torgashev VA, Tsarev IV (2001) Programming facilities for organization of parallel computation in multicomputers of dynamic architecture. Programmirovanie 4:5367
6.
Zurück zum Zitat Bosilca G, Bouteiller A, Danalis A, Faverge M, Herault T, Dongarra J (2013) PaRSEC: exploiting. Heterogeneity to enhance scalability. IEEE Comput Sci Eng 15(6):36–45CrossRef Bosilca G, Bouteiller A, Danalis A, Faverge M, Herault T, Dongarra J (2013) PaRSEC: exploiting. Heterogeneity to enhance scalability. IEEE Comput Sci Eng 15(6):36–45CrossRef
7.
Zurück zum Zitat Shu W, Kale LV (1991) Chare kernel a runtime support system for parallel computations. J Parallel Distrib Comput 11(3):198211CrossRef Shu W, Kale LV (1991) Chare kernel a runtime support system for parallel computations. J Parallel Distrib Comput 11(3):198211CrossRef
8.
Zurück zum Zitat Kalgin KV, Malyskin VE, Nechaev SP, Tschukin GA (2007) Runtime system for parallel execution of fragmented subroutines. 9th Int Conf Parallel Comput Technol, Springer, LNCS, 4671:544552 Kalgin KV, Malyskin VE, Nechaev SP, Tschukin GA (2007) Runtime system for parallel execution of fragmented subroutines. 9th Int Conf Parallel Comput Technol, Springer, LNCS, 4671:544552
9.
Zurück zum Zitat Blumofe RD, Joerg CF, Kuszmaul BC, Leiserson CE, Randall KH, Zhou Y (1995) Cilk: an efficient multithreaded runtime system. ACM SIGPLAN Not 30(8):207216CrossRef Blumofe RD, Joerg CF, Kuszmaul BC, Leiserson CE, Randall KH, Zhou Y (1995) Cilk: an efficient multithreaded runtime system. ACM SIGPLAN Not 30(8):207216CrossRef
10.
Zurück zum Zitat Foster I, Kesselman C, Tuecke S (1998) Nexus: runtime support for task-parallel programming languages. Cluster Comput 1(1):95107 Foster I, Kesselman C, Tuecke S (1998) Nexus: runtime support for task-parallel programming languages. Cluster Comput 1(1):95107
11.
Zurück zum Zitat Chien AA, Karamcheti V, Plevyak J (1993) The concert system compiler and runtime support for efficient, fine-grained concurrent object-oriented programs. UIUC DCS Tech Rep R-93-1815 Chien AA, Karamcheti V, Plevyak J (1993) The concert system compiler and runtime support for efficient, fine-grained concurrent object-oriented programs. UIUC DCS Tech Rep R-93-1815
12.
Zurück zum Zitat Grimshaw AS, Weissman JB, Strayer WT (1996) Portable run-time support for dynamic object-oriented parallel processing. ACM Trans Comput Syst (TOCS) 14(2):139170CrossRef Grimshaw AS, Weissman JB, Strayer WT (1996) Portable run-time support for dynamic object-oriented parallel processing. ACM Trans Comput Syst (TOCS) 14(2):139170CrossRef
13.
Zurück zum Zitat Benson GD, Olsson RA (1997) A portable run-time system for the SR concurrent programming language. Workshop Run-Time Syst Parallel Program (RTSPP) Benson GD, Olsson RA (1997) A portable run-time system for the SR concurrent programming language. Workshop Run-Time Syst Parallel Program (RTSPP)
14.
Zurück zum Zitat Malyshkin V, Perepelkin V (2012) Optimization methods of parallel execution of numerical programs in the LuNA fragmented programming system. J Supercomput 61(1):235–248CrossRef Malyshkin V, Perepelkin V (2012) Optimization methods of parallel execution of numerical programs in the LuNA fragmented programming system. J Supercomput 61(1):235–248CrossRef
16.
Zurück zum Zitat Maltsev AI (1970) Algorithms and recursive functions / Maltsev A.I.; Translated from the first Russian ed. by Leo F.Boron, with the collaboration of Luis E.Sanchis, John Stillwell and Kiyoshi Iseki. - Groningen: Wolters-Noordhoff Pub. Co, 372 Maltsev AI (1970) Algorithms and recursive functions / Maltsev A.I.; Translated from the first Russian ed. by Leo F.Boron, with the collaboration of Luis E.Sanchis, John Stillwell and Kiyoshi Iseki. - Groningen: Wolters-Noordhoff Pub. Co, 372
17.
Zurück zum Zitat Rogers H, Jr. (1967) The theory of recursive functions and effective computability, second edition 1987, MIT Press. ISBN 0-262-68052-1 (paperback), ISBN 0-07-053522-1 Rogers H, Jr. (1967) The theory of recursive functions and effective computability, second edition 1987, MIT Press. ISBN 0-262-68052-1 (paperback), ISBN 0-07-053522-1
18.
Zurück zum Zitat Kireev S, Malyshkin V (2011) Fragmentation of numerical algorithms for parallel subroutines library. J Supercomput 57(2):161–171CrossRef Kireev S, Malyshkin V (2011) Fragmentation of numerical algorithms for parallel subroutines library. J Supercomput 57(2):161–171CrossRef
19.
Zurück zum Zitat Kraeva MA, Malyshkin VE (2001) Assembly technology for parallel realization of numerical models on MIMD-multicomputers. Int J Future Gener Comput Syst 17(6):755765 Kraeva MA, Malyshkin VE (2001) Assembly technology for parallel realization of numerical models on MIMD-multicomputers. Int J Future Gener Comput Syst 17(6):755765
20.
Zurück zum Zitat Gorodnichev M, Kireev S, Malyshkin V (2010) Optimization of inter-cluster communications in the NumGRID. In the Proceedings of the second Russia-Taiwan symposium on Method and tools of Parallel Programming Multicomputers (MTPP), 6083. Springer, LNCS series, pp 78–85 Gorodnichev M, Kireev S, Malyshkin V (2010) Optimization of inter-cluster communications in the NumGRID. In the Proceedings of the second Russia-Taiwan symposium on Method and tools of Parallel Programming Multicomputers (MTPP), 6083. Springer, LNCS series, pp 78–85
Metadaten
Titel
The PIC implementation in LuNA system of fragmented programming
verfasst von
Victor E. Malyshkin
Vladislav A. Perepelkin
Publikationsdatum
01.07.2014
Verlag
Springer US
Erschienen in
The Journal of Supercomputing / Ausgabe 1/2014
Print ISSN: 0920-8542
Elektronische ISSN: 1573-0484
DOI
https://doi.org/10.1007/s11227-014-1216-8

Weitere Artikel der Ausgabe 1/2014

The Journal of Supercomputing 1/2014 Zur Ausgabe