Advertisement

A Practical Approach to High-Performance Computing

  • Sergei Kurgalin
  • Sergei Borzunov
Textbook

Table of contents

  1. Front Matter
    Pages i-xi
  2. Sergei Kurgalin, Sergei Borzunov
    Pages 1-5
  3. Sergei Kurgalin, Sergei Borzunov
    Pages 7-15
  4. Sergei Kurgalin, Sergei Borzunov
    Pages 17-35
  5. Sergei Kurgalin, Sergei Borzunov
    Pages 37-66
  6. Sergei Kurgalin, Sergei Borzunov
    Pages 67-92
  7. Sergei Kurgalin, Sergei Borzunov
    Pages 93-115
  8. Back Matter
    Pages 117-206

About this book

Introduction

The book discusses the fundamentals of high-performance computing. The authors combine visualization, comprehensibility, and strictness in their material presentation, and thus influence the reader towards practical application and learning how to solve real computing problems. They address both key approaches to programming modern computing systems: multithreading-based parallelizing in shared memory systems, and applying message-passing technologies in distributed systems.

The book is suitable for undergraduate and graduate students, and for researchers and practitioners engaged with high-performance computing systems. Each chapter begins with a theoretical part, where the relevant terminology is introduced along with the basic theoretical results and methods of parallel programming, and concludes with a list of test questions and problems of varying difficulty. The authors include many solutions and hints, and often sample code.

Keywords

Computer Architecture Computer Networks Parallel Computing Message-Passing Interface (MPI) Open MPI Parallel Algorithms High-Performance Computing (HPC) Scientific Computing Fourier Transform

Authors and affiliations

  • Sergei Kurgalin
    • 1
  • Sergei Borzunov
    • 2
  1. 1.Department of Digital TechnologiesVoronezh State UniversityVoronezhRussia
  2. 2.Department of Digital TechnologiesVoronezh State UniversityVoronezhRussia

Bibliographic information

  • DOI https://doi.org/10.1007/978-3-030-27558-7
  • Copyright Information Springer Nature Switzerland AG 2019
  • Publisher Name Springer, Cham
  • eBook Packages Computer Science
  • Print ISBN 978-3-030-27557-0
  • Online ISBN 978-3-030-27558-7
  • Buy this book on publisher's site
Industry Sectors
Electronics
IT & Software
Telecommunications
Consumer Packaged Goods
Aerospace