2011/10/17 Olivier Grisel <[email protected]>:
> However the compilation flags might get tricky to get right i a cross
> platform manner (also we would need to deal with memory alignment
> stuff which are quite easy to get working on POSIX but I don't know
> under windows).

SSE alignment requires #ifdef magic to get the right allocation
function: it differs between POSIX, Windows *and* Mac OS X (!).

> Furthermore, SSE optims will really be interesting for single
> precision floats (theoretical 4X speed up in practice, ~3X observed in
> practice) rather than double precision floats (theoretical 2X speed
> up).

SSE optimizations don't work on processors without SSE. Again, the
Cell processor, UltraSPARC, ARM and what have you. This is impossible
to test thoroughly unless we get multiple buildbots running different
types of processor, and I dislike the idea of tying a Python package
to a specific hardware platform.


-- 
Lars Buitinck
Scientific programmer, ILPS
University of Amsterdam

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
Scikit-learn-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scikit-learn-general

Reply via email to