Ian Ozsvald

Number of videos:
3
Applied Parallel Computing with Python

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.

Event: PyCon US 2013
Speakers: Ian Ozsvald, Minesh B Amin
Recorded: March 14, 2013
Language: English
Last updated: May 5, 2013
High Performance Python I

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/

Event: PyCon US 2012
Speakers: Ian Ozsvald
Recorded: March 8, 2012
Language: English
Last updated: January 29, 2013
Experiences making CPU-bound tasks run much faster

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

Event: EuroPython 2011
Speakers: Ian Ozsvald
Recorded: July 18, 2011
Language: English
Last updated: January 29, 2013