Allocating Memory Aligned To Cache Lines
It would be beneficial to allocate memory aligned to cache lines. If an array is partitioned for more than one thread to operate on, having the sub-array boundaries unaligned to cache lines could lead to performance degradation. Here is an example to allocate memory (double array of size 10) aligned to cache of 64 bytes.
#includeRead more about this topic: Data Structure Alignment
Famous quotes containing the words memory and/or lines:
“A good memory is not as good as a ragged pen.”
—Chinese proverb.
“[Children] do not yet lie to themselves and therefore have not entered upon that important tacit agreement which marks admission into the adult world, to wit, that I will respect your lies if you will agree to let mine alone. That unwritten contract is one of the clear dividing lines between the world of childhood and the world of adulthood.”
—Leontine Young (20th century)