On my (athlon) machine:
* 1.5.0 beta 2:
* Runtime ms=9372 44.9614922108408 MegaIters per second (client, double)
* Runtime ms=13844 30.43767010979486 MegaIters per second (server, double)
* Runtime ms=9531 44.20146875 MegaIters per second (client, float)
* Runtime ms=3470 121.407546875 MegaIters per second (server, float)
*
* 1.4.2_03
* Runtime ms=9815 42.9321553744269 MegaIters per second (client, double)
* Runtime ms=13752 30.641296175101804 MegaIters per second (server, double)
* Runtime ms=10154 41.48948046875 MegaIters per second (client, float)
* Runtime ms=3608 116.7639140625 MegaIters per second (server, float)
So 1.5.0 beta 2 seems to be as fast as, or a fraction faster than 1.4.2_03. The server’s float performance seems good.
It’s interesting to see that on the client, performance with double precision is not lower than floats.