更新时间:2021-07-02 16:42:06
coverpage
Mastering Parallel Programming with R
Credits
About the Authors
About the Reviewers
www.PacktPub.com
eBooks discount offers and more
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Chapter 1. Simple Parallelism with R
Aristotle's Number Puzzle
The R parallel package
The segue package
Summary
Chapter 2. Introduction to Message Passing
Setting up your system environment for MPI
The MPI standard
The MPI API
Chapter 3. Advanced Message Passing
Grid parallelism
Inspecting and managing communications
Variants on lapply()
Chapter 4. Developing SPRINT an MPI-Based R Package for Supercomputers
About ARCHER
Calling MPI code from R
Building an MPI R package – SPRINT
Adding a new function to the SPRINT package
Genomics analysis case study
Genomics with a supercomputer
Chapter 5. The Supercomputer in Your Laptop
OpenCL
The ROpenCL package
Chapter 6. The Art of Parallel Programming
Understanding parallel efficiency
Numerical approximation
Random numbers
Deadlock
Reducing the parallel overhead
Adaptive load balancing
Three steps to successful parallelization
What does the future hold?
Hybrid parallelism
Index