On Thursday 28 February 2008 09:16, Daniël Mantione wrote:

> Memory access. What happens is that the non-packed version causes
> more cache misses.

Please elaborate. If the (unaligned) data is crossing a cache-line, thus 
causing two full cache-line reads, I'd understand that, but once it's 
in the cache, it wouldn't matter anymore?

IOW: How can a packed (thus smaller) record cause more cache misses than 
a better aligned (but bigger) one? That it can in certain 
circumstances, I'd understand, but as a general rule?


Vinzent.
_______________________________________________
fpc-devel maillist  -  fpc-devel@lists.freepascal.org
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to