Yves - Performance Python for Numerical Algorithms
Channel: EuroPython Conference
Date: 22/09/2014

Yves - Performance Python for Numerical Algorithms
[EuroPython 2014]
[23 July 2014]

This talk is about several approaches to implement high performing numerical algorithms and applications in Python. It introduces into approaches like vectorization, multi-threading, parallelization (CPU/GPU), dynamic compiling, high throughput IO operations.
The approach is a practical one in that every approach is illustrated by specific Python examples.

-----

This talk is about several approaches to implement high performing numerical algorithms and applications in Python. It introduces into approaches like multi-threading, parallelization (CPU/GPU), dynamic compiling, high throughput IO operations.

The approach is a practical one in that every approach is illustrated by specific Python examples.

The talk uses, among others, the following libraries:

* NumPy
* numexpr
* IPython.Parallel
* Numba
* NumbaPro
* PyTables