My Account Log in

1 option

A Practical Approach to High-Performance Computing / by Sergei Kurgalin, Sergei Borzunov.

SpringerLink Books Computer Science (2011-2024) Available online

View online
Format:
Book
Author/Creator:
Kurgalin, Sergei, author.
Borzunov, Sergei, author.
Contributor:
SpringerLink (Online service)
Series:
Computer Science (Springer-11645)
Language:
English
Subjects (All):
Computer organization.
Software engineering.
Computer engineering.
Computer Systems Organization and Communication Networks.
Software Engineering/Programming and Operating Systems.
Computer Engineering.
Local Subjects:
Computer Systems Organization and Communication Networks.
Software Engineering/Programming and Operating Systems.
Computer Engineering.
Physical Description:
1 online resource (XI, 206 pages) : 35 illustrations
Edition:
First edition 2019.
Contained In:
Springer eBooks
Place of Publication:
Cham : Springer International Publishing : Imprint: Springer, 2019.
System Details:
text file PDF
Summary:
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.
Contents:
Classification of Computing System Architecture
Topologies of Computer Networks
Fundamentals of Parallel Computing
MPI Technology
OpenMP Technology
Implementation of Parallel Algorithms
App. A, Algorithm Efficiency Estimation Methods
App. B, Using the Linux Shell for Running Parallel Programs
App. C, Introduction to the Fourier Transform
App. D, Answers, Hints, Solutions to Problems
Bibliography
Name Index
Index.
Other Format:
Printed edition:
ISBN:
978-3-030-27558-7
9783030275587
9783030275570
9783030275594
9783030275600
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account