Skip to main content
Top

2019 | OriginalPaper | Chapter

5. Application of Techniques for High-Performance Computing

Author : Takahiro Katagiri

Published in: The Art of High Performance Computing for Computational Science, Vol. 1

Publisher: Springer Singapore

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This chapter gives an overview of techniques for high-performance computing with actual examples of adaptations. In addition, several techniques of speedups for communications are also shown.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

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!

Footnotes
1
There are many communication modes for MPI. For the default communication mode, the sending process is finished before the corresponding received calls if there is enough buffer of communications. Hence if the buffer of communications is small, sending does not follow this behavior. Thus, the sending should be held until calling the corresponding receiver.
 
2
The Fujitsu PRIMEHPC FX100 system, which is installed in Information Technology Center, Nagoya University, has been supporting the overlapping between communications and computations by hardware, named assistant core, for dedicated hardware (CPU) for communications.
 
3
In this case, users should write a directive or describe a compiler option to know nondependency for the argument values to compilers. The readers can survey these directives and options in their compilers before using it.
 
Literature
2.
go back to reference D.A. Patterson, J.L. Hennessy, in Computer Organization and Design MIPS Edition, Fifth Edition: The Hardware/Software Interface. The Morgan Kaufmann Series in Computer Architecture and Design (2013) D.A. Patterson, J.L. Hennessy, in Computer Organization and Design MIPS Edition, Fifth Edition: The Hardware/Software Interface. The Morgan Kaufmann Series in Computer Architecture and Design (2013)
3.
go back to reference T. Katagiri, K. Kise, H. Honda, T. Yuba, in The Fifth International Symposium on High Performance Computing (ISHPC-V). Springer Lecture Notes in Computer Science, vol. 2858 (2003), p. 146 T. Katagiri, K. Kise, H. Honda, T. Yuba, in The Fifth International Symposium on High Performance Computing (ISHPC-V). Springer Lecture Notes in Computer Science, vol. 2858 (2003), p. 146
4.
go back to reference T. Tanaka, R. Otsuka, A. Fujii, T. Katagiri, T. Imamura, Scientific Program. 22, 299 (2014). IOS PressCrossRef T. Tanaka, R. Otsuka, A. Fujii, T. Katagiri, T. Imamura, Scientific Program. 22, 299 (2014). IOS PressCrossRef
5.
go back to reference R. Murata, J. Irie, A. Fujii, T. Tanaka, T. Katagiri, in Proceedings of Embedded Multicore/Many-core Systems-on-Chip (MCSoC) (2015), p. 203 R. Murata, J. Irie, A. Fujii, T. Tanaka, T. Katagiri, in Proceedings of Embedded Multicore/Many-core Systems-on-Chip (MCSoC) (2015), p. 203
6.
7.
go back to reference T. Katagiri, S. Ohshima, M. Matsumoto, in Proceedings of IEEE MCSoC-2014, Special Session: Auto-Tuning for Multicore and GPU (ATMG-14) (2014), p. 91 T. Katagiri, S. Ohshima, M. Matsumoto, in Proceedings of IEEE MCSoC-2014, Special Session: Auto-Tuning for Multicore and GPU (ATMG-14) (2014), p. 91
8.
go back to reference T. Katagiri, S. Ohshima, M. Matsumoto, in Proceedings of IEEE IPDPSW 2015 (2015), p. 1221 T. Katagiri, S. Ohshima, M. Matsumoto, in Proceedings of IEEE IPDPSW 2015 (2015), p. 1221
9.
go back to reference T. Katagiri, S. Ohshima, M. Matsumoto, in Proceedings of IEEE IPDPSW 2016 (2016), p. 1488 T. Katagiri, S. Ohshima, M. Matsumoto, in Proceedings of IEEE IPDPSW 2016 (2016), p. 1488
10.
go back to reference T. Katagiri, S. Ohshima, M. Matsumoto, in Proceedings of IEEE IPDPSW 2017 (2017), p. 1399 T. Katagiri, S. Ohshima, M. Matsumoto, in Proceedings of IEEE IPDPSW 2017 (2017), p. 1399
Metadata
Title
Application of Techniques for High-Performance Computing
Author
Takahiro Katagiri
Copyright Year
2019
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-13-6194-4_5

Premium Partner