An information carrier medium containing software that, when executed by a
processor, causes the processor to receive information from circuit logic
that is adapted to collect the information from caches on different cache
levels. Each of the caches comprises a plurality of cache lines, and each
cache line is associated with a way. The software also causes the
processor to reassign the way of a cache line to a different way.