Ian Ozsvald

Number of videos:
Applied Parallel Computing with Python
PyCon US 2013
Ian Ozsvald , Minesh B Amin
Recorded: March 14, 2013Language: English

In this tutorial we shall review three different and distinct approaches to parallel computing which can be used to solve problems in all manner of domains, including machine learning, natural language processing, finance, and computer vision. The first two approaches to be reviewed will be embarrassingly parallel in nature while the third approach will leverage fine-grain parallelism.

High Performance Python I
PyCon US 2012
Ian Ozsvald
Recorded: March 8, 2012Language: English

At EuroPython 2011 I ran a very hands-on tutorial for High Performance Python techniques. This updated tutorial will cover profiling, PyPy, Cython, numpy, NumExpr, ShedSkin, multiprocessing, ParallelPython and pyCUDA. Here's a 55 page PDF write-up of the EuroPython material: http://ianozsvald.com/2011/07/25 /high-performance-python-tutorial-v0-2-from-europython-2011/

Experiences making CPU-bound tasks run much faster
EuroPython 2011
Ian Ozsvald
Recorded: July 18, 2011Language: English

[EuroPython 2011] Ian Ozsvald - 22 June 2011 in "Training Pizza Margherita "