[FFmpeg-devel] Google Summer of Code 2008

Michael Niedermayer michaelni
Tue Feb 26 13:36:16 CET 2008

> > > I would also like to suggest SSE4 SIMD optimizations as a valid
> > > qualification task:
> > > http://en.wikipedia.org/wiki/SSE4
> >
> > Can you enumerate specific tasks along these lines?
> I was think of basically just SSE4 versions of the existing MMX, SSE,
> SSE2, and SSE3 optimizations, such as:
> - Motion Compensation
> - iDCT
> - QPel
> - iDWT
> - MDCT and iMDCT
> etc.

This does not awnser mikes question. Or is the task for the student supposed
to be to read the existing optimizations and then figure out if any SSE4
instructions could be used to improve them?

IMHO, a specific task would be:
Optimize the crc code to use the CRC32 instruction
Or review the code for occurances of "packed abs" and replace them by the
corresponding SSSE3 instruction. (with benchmarks of course)

And i suggest you pester loren to help with this list, ive the feeling he
might be most qualified ...


Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

No human being will ever know the Truth, for even if they happen to say it
by chance, they would not even known they had done so. -- Xenophanes
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/attachments/20080226/236bb50f/attachment.pgp>

More information about the ffmpeg-devel mailing list