GSoC/GCI Archive
Google Summer of Code 2009 Python Software Foundation

Accelerating NumPy's Ufuncs With CorePy

by Andrew Friedley for Python Software Foundation

Today, most x86 processors contain multiple cores and support SSE vector instructions. However, few open source libraries leverage these features. In this project, I propose optimizing NumPy's ufunc operations by using SSE and multi-core execution via the CorePy library.