[cairo] [PATCH] SSE2 patch for pixman

André Tupinambá andrelrt at gmail.com
Tue Apr 1 19:13:21 PDT 2008


Hi everyone,

We finnish the code for SSE2 fast-paths in pixman. In attach we have
the patch and two perfs, with only 50 iterations. I'll run overnight
the perf with 10000 iterations with MMX and SSE2 fast-paths and will
send tomorrow morning. I saw a slowdown in paint_image_rgba_source,
I'll investigate this now  with VTune analyser. Well, I only translate
the MMX code to SSE2 one, I'll start the optimization process now ;)

I ran my tests always with Mobile Pentium 4 3.2Ghz, so I don't know
how the code performs with Core2 or AMD processors. Could Someone post
the perf results with this processors?

BTW, Rodrigo Kumpera is starting another proof of concept for dynamic
code generation for use with pixman compose functions. Pedro Lamarão
is running new OpenMP experiments too. Probably we will translate this
code again in a near future, maybe with threads :)

Best Regards,

André Tupinambá
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pixman-sse2.tar.bz2
Type: application/x-bzip2
Size: 45215 bytes
Desc: not available
Url : http://lists.cairographics.org/archives/cairo/attachments/20080401/136517d5/attachment-0001.bin 


More information about the cairo mailing list