[SciPy-user] ANN: Numexpr 1.2 released
Francesc Alted
faltet at pytables.org
Wed Feb 11 08:20:49 EST 2009
========================
Announcing Numexpr 1.2
========================
Numexpr is a fast numerical expression evaluator for NumPy. With it,
expressions that operate on arrays (like "3*a+4*b") are accelerated
and use less memory than doing the same calculation in Python.
The main feature added in this version is the support of the Intel VML
library (many thanks to Gregor Thalhammer for his nice work on this!).
In addition, when the VML support is on, several processors can be used
in parallel (see the new `set_vml_num_threads()` function).
When the VML support is on, the computation of transcendental functions
(like trigonometrical, exponential, logarithmic, hyperbolic, power...)
can be accelerated quite a few. Typical speed-ups when using one
single core for contiguous arrays are around 3x, with peaks of 7.5x
(for the pow() function). When using 2 cores the speed-ups are around
4x and 14x respectively.
In case you want to know more in detail what has changed in this
version, have a look at the release notes:
http://code.google.com/p/numexpr/wiki/ReleaseNotes
Where I can find Numexpr?
=========================
The project is hosted at Google code in:
http://code.google.com/p/numexpr/
And you can get the packages from PyPI as well:
http://pypi.python.org/pypi
How it works?
=============
See:
http://code.google.com/p/numexpr/wiki/Overview
for a detailed description of the package.
Share your experience
=====================
Let us know of any bugs, suggestions, gripes, kudos, etc. you may
have.
Enjoy!
--
Francesc Alted
More information about the SciPy-User
mailing list