Further high-performance computing techniques

There are many other high-performance computing techniques than those covered in this chapter. The IPython Cookbook contains many more details. Here is an overview of some of these other techniques:

MPI

The Message Passing Interface, or MPI, defines communication protocols for high-performance distributed systems. IPython.parallel has native support for MPI. Here are some other references:

Distributed computing

There are many frameworks for distributed computing and big data analysis in Python.

Get Learning IPython for Interactive Computing and Data Visualization - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.