Opening book details…
Can I read Introduction to HPC with MPI for Data Science (Undergraduate Topics in Computer Science) on EtoBox?
Introduction to HPC with MPI for Data Science (Undergraduate Topics in Computer Science) by Frank Nielsen (auth.) is a nonfiction available to read on EtoBox.
What is Introduction to HPC with MPI for Data Science (Undergraduate Topics in Computer Science) about?
This gentle introduction to High Performance Computing (HPC) for Data Science using the Message Passing Interface (MPI) standard has been designed as a first course for undergraduates on parallel programming on distributed memory models, and requires only basic programming notions. Divided into two parts the first part covers high performance computing using C++ with the Message Passing Interface (MPI) standard followed by a second part providing high-performance data analytics on computer clusters. In the first part, the fundamental notions of blocking versus non-blocking point-to-point communications, global communications (like broadcast or scatter) and collaborative computations (reduce), with Amdalh and Gustafson speed-up laws are described before addressing parallel sorting and parallel linear algebra on computer clusters. The common ring, torus and hypercube topologies of clusters are then explained and global communication procedures on these topologies are studied. This first part closes with the MapReduce (MR) model of computation well-suited to processing big data using the MPI framework. In the second part, the book focuses on high-performance data analytics. Flat and h
Who reads Introduction to HPC with MPI for Data Science (Undergraduate Topics in Computer Science)?
It is typically read by self-directed learners exploring a subject in depth.
Common subject areas: history, science, philosophy, social sciences.
- Author
- Frank Nielsen (auth.)
- Publisher
- Springer International Publishing : Imprint : Springer
- Published
- 2016
- Language
- EN
- ISBN
- 9783319219035
- Category
- nonfiction
- Subjects
- Computer Science, Mathematics, Programming
More by Frank Nielsen (auth.)
Browse all works by Frank Nielsen (auth.)
Similar books
- Introduction to Parallel Computing: From Algorithms to Programming on State-of-the-Art Platforms (Undergraduate Topics in Computer Science) — Roman Trobec; Boštjan Slivnik; Patricio Bulić; Borut Robič (2018)
- A Concise and Practical Introduction to Programming Algorithms in Java (Undergraduate Topics in Computer Science) — Frank Nielsen (auth.) (2009)
- A Concise Introduction to Languages and Machines (Undergraduate Topics in Computer Science) — Alan P. Parkes (auth.) (2008)
- Introduction to High Performance Computing for Scientists and Engineers (Chapman & Hall/CRC Computational Science) — Georg Hager, Ingegnere.; Gerhard Wellein (2010)
- Introduction to Computer Graphics: Using Java 2D and 3D (Undergraduate Topics in Computer Science) — Frank F. Klawonn (2008)
- A Concise Introduction to Data Compression (Undergraduate Topics in Computer Science) — David Salomon (2008)