I want to do an experiment which test the performance degradation and effect on the scheduling when CPU has no shared Last Level Cache.
I was able to "disable" all caches, i.e., not allowing the OS to use the caches.
However, I have to do some experiment when CPU only has the private L1 and L2 cache, and does not use the L3 shared cache.
So my question is:
Is it possible to not use the L3 cache but use the L1 and L2 cache for the IvyBridge CPU?
I looked at the Intel Developer Manual. I cannot find any text which confirm if this is possible or not.
Could anyone help me?