[XviD-devel] Regarding the memory alignment

Dark Sylinc dark_sylinc at yahoo.com.ar
Thu Feb 28 15:22:39 CET 2008


After looking at the code, I've googled around and
found some interesting topics that may help.

http://softwarecommunity.intel.com/articles/eng/3011.htm

And here goes the fixed (it is broken there) link
suggested in that page:
http://softwarecommunity.intel.com/articles/eng/2990.htm

And this paper:
(specially page 30)
http://cache-www.intel.com/cd/00/00/09/28/92869_92869.pdf

XviD hasn't multi-threading support yet (AFAIK) but it
is planned. I guess aligning to the cache line is part
of the attempt to optimize it for multi-threading.
Besides 64 bytes is an interesting number, since most
L1 data caches are 64kb in size.

I'm afraid I can't help much more than this

Cheers
Dark Sylinc


      Tarjeta de crédito Yahoo! de Banco Supervielle.
Solicitá tu nueva Tarjeta de crédito. De tu PC directo a tu casa. www.tuprimeratarjeta.com.ar 


More information about the XviD-devel mailing list