Information
This is the official companion web site for the textbook:
Introduction to HPC with MPI for Data Science, ISBN 978-3-319-21902-8
Errata
to be completed here...
Table of Contents
- Preface
- Part I. High Performance Computing (HPC) with the Message Passing Interface (MPI)
- A glance at High Performance Computing (HPC)
- Introduction to MPI: The Message Passing Interface
- Topology of interconnection networks
- Parallel Sorting
- Parallel linear algebra
- The MapReduce paradigm
- Part II. High Performance Computing (HPC) for Data Science
(DS)
- Partition-based clustering with k-means
- Hierarchical clustering
- Supervised learning: Practice and theory of classification with the k-NN rule
- Fast approximate optimization in high dimensions with core-sets and fast dimension reduction
- Parallel algorithms for graphs
- Appendices
- Written exam
- SLURM: A resource manager & job scheduler on clusters of machines
Extra materials
MPI codes, C++ codes, Gnuplot codes, Scilab codes and R language codes
- Part I. High Performance Computing (HPC) with the Message Passing Interface (MPI)
- Part II. High Performance Computing (HPC) for Data Science
(DS)
Last updated December 2015 by Frank Nielsen.