Skip to main content
Erschienen in: Artificial Life and Robotics 1/2020

08.10.2019 | Original Article

The large-scale parallelization of the Boids model on the K computer and the heterogeneous multi-processing unit

verfasst von: Yuichi Hirokawa, Masaaki Terai, Teruo Matsuzawa, Noriaki Nishikawa, Toshiyuki Asano

Erschienen in: Artificial Life and Robotics | Ausgabe 1/2020

Einloggen

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

search-config
loading …

Abstract

While attempting the parallelization of multiagent systems, a load imbalance often slows down the calculation. Hirokawa et al. presented a multilevel hierarchy of parallelism to mitigate the load-imbalance problem of the Boids model using a pseudo-quadruple arithmetic technique. In this paper, we modify the hierarchies of parallelization for both the K computer and a heterogeneous multiprocessing (HMP) unit, and evaluate the performance of the proposed solutions on these systems. We observed that the parallelization can decrease the negative effects of a load imbalance. Furthermore, we discovered that the power consumption can be effectively controlled by calculating the load and that the simultaneous use of both high-performance cores and low-energy cores slows down the calculations on the HMP unit. Parallelization has been reported to have the potential for enabling the completion of simulations in real time and to have the ability to evaluate up to 3000 billion agents using the K computer.

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

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!

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!

Literatur
1.
Zurück zum Zitat Weiss G (1999) Multiagent systems—modern approach to distributed artificial intelligence. MIT Press, Cambridge Weiss G (1999) Multiagent systems—modern approach to distributed artificial intelligence. MIT Press, Cambridge
2.
Zurück zum Zitat Collier N, North M (2012) Parallel agent-based simulation with repast for high performance computing. Simul Trans Soc Model Simul Int 89:1215–1235 Collier N, North M (2012) Parallel agent-based simulation with repast for high performance computing. Simul Trans Soc Model Simul Int 89:1215–1235
3.
Zurück zum Zitat Craig WR (1987) Flocks, herds, and schools: a distributed behavioral model. Comput Gr 21:25–34CrossRef Craig WR (1987) Flocks, herds, and schools: a distributed behavioral model. Comput Gr 21:25–34CrossRef
4.
Zurück zum Zitat Terai M, Matsuzawa T (2006) MPI-OpenMP hybrid parallel computation in continuous-velocity lattice-gas model. In: Deane A, Brenner G, Ecer A, Emerson DR, McDonough J, Periaux J, Satofuka N, Tromeur-Dervout D (eds) Parallel computational fluid dynamics –theory and applications. Elsevier, Amsterdam, pp 477–484 Terai M, Matsuzawa T (2006) MPI-OpenMP hybrid parallel computation in continuous-velocity lattice-gas model. In: Deane A, Brenner G, Ecer A, Emerson DR, McDonough J, Periaux J, Satofuka N, Tromeur-Dervout D (eds) Parallel computational fluid dynamics –theory and applications. Elsevier, Amsterdam, pp 477–484
6.
Zurück zum Zitat Grest GS, Dünweg B, Kremer K (1989) Vectorized link cell fortran code for molecular dynamics simulations for a large number of particles. Comput Phys Commun 55:269–285CrossRef Grest GS, Dünweg B, Kremer K (1989) Vectorized link cell fortran code for molecular dynamics simulations for a large number of particles. Comput Phys Commun 55:269–285CrossRef
7.
Zurück zum Zitat Balevičius R, Kačianauskas R, Džiugys A, Maknickas A, Vislavičius K (2005) Demmat code for numerical simulation of multi-particle systems dynamics. Inf Technol Control 34:71–78MATH Balevičius R, Kačianauskas R, Džiugys A, Maknickas A, Vislavičius K (2005) Demmat code for numerical simulation of multi-particle systems dynamics. Inf Technol Control 34:71–78MATH
8.
Zurück zum Zitat Knuth DE (1969) The art of computer programming: seminumerical algorithm, chapter 4.2, vol 2. Addison Wesley, Boston Knuth DE (1969) The art of computer programming: seminumerical algorithm, chapter 4.2, vol 2. Addison Wesley, Boston
14.
Zurück zum Zitat Smith B, BjØrstad P, Gropp W (1996) Domain decomposition: parallel multilevel methods for elliptic partial multilevel methods for ellipitec partial equations. Cambridge University Press, CambridgeMATH Smith B, BjØrstad P, Gropp W (1996) Domain decomposition: parallel multilevel methods for elliptic partial multilevel methods for ellipitec partial equations. Cambridge University Press, CambridgeMATH
15.
Zurück zum Zitat Kurokawa M, Himeno R, Shigetani T, Matsuzawa T (2000) A case study of the partitioning patterns for domain decomposition method on VPP700E. RIKEN Rev 30:30–34 Kurokawa M, Himeno R, Shigetani T, Matsuzawa T (2000) A case study of the partitioning patterns for domain decomposition method on VPP700E. RIKEN Rev 30:30–34
Metadaten
Titel
The large-scale parallelization of the Boids model on the K computer and the heterogeneous multi-processing unit
verfasst von
Yuichi Hirokawa
Masaaki Terai
Teruo Matsuzawa
Noriaki Nishikawa
Toshiyuki Asano
Publikationsdatum
08.10.2019
Verlag
Springer Japan
Erschienen in
Artificial Life and Robotics / Ausgabe 1/2020
Print ISSN: 1433-5298
Elektronische ISSN: 1614-7456
DOI
https://doi.org/10.1007/s10015-019-00562-w

Weitere Artikel der Ausgabe 1/2020

Artificial Life and Robotics 1/2020 Zur Ausgabe

Neuer Inhalt