Lay out members to adhere to cache line sizes during list traversal.
Opened this issue · 3 comments
GoogleCodeExporter commented
Keep in mind cache line size: 64 bytes (16 4-byte integers) on Core 2 and later
(32 bytes is more portable though).
Most frequently used variables (and that are used together) should be declared
close together in the class.
Original issue reported on code.google.com by Roman.Kh...@gmail.com
on 26 Jan 2011 at 5:49
GoogleCodeExporter commented
Original comment by Roman.Kh...@gmail.com
on 26 Jan 2011 at 5:49
- Added labels: NextGEQ
GoogleCodeExporter commented
Organized somewhat better, buy may be necessary to integrate the BlockDecoder
and ChunkDecoder directly into ListData.
Original comment by Roman.Kh...@gmail.com
on 26 Jan 2011 at 8:15
GoogleCodeExporter commented
Employ class composition instead of references/pointers for best performance.
This would be a good idea for the decoders in ListData.
Original comment by Roman.Kh...@gmail.com
on 30 Jan 2011 at 3:28