
On Thu, Mar 26, 2009 at 1:13 PM, Joel Falcou <joel.falcou@u-psud.fr> wrote:
I'm still working on a potential Boost.SIMD proposal despite the apparent lack of interest by the list. Last discussion spawned the fact that actual performances figures may be interesting. So here's some (see end of mail). This table show for a subset of non-trivial functions the cycles needed to compute one value in scalar, using SSE2, some precision concerns and the actual speed-up.
Could the library's interface match a GPGPU implementation? Creating operations result in shader compilations, so there would have to be a way to save these operations. Like boost::function<vec(vec, vec)> for the performance to be worth. Do you see a way to do this with your library? (This is using a OpenGL implementation). [snip]
-- ___________________________________________ Joel Falcou - Assistant Professor PARALL Team - LRI - Universite Paris Sud XI Tel : (+33)1 69 15 66 35
-- Felipe Magno de Almeida