Try to measure the size of your caches.
Reduce noise. It will need to take (more or less) precise measures by doing memory accesses, so try to reduce noise by exiting any unnecessary program that would use caches. Even scrolling in the console while it is running produces significant noise. Check you use Firefox. I works best with Firefox, but it can also work with Google Chrome. Under no circumstances should you use Safari, it just won't work. No guarantees with other browsers (No tests). Open the javascript console while you can, as soon as the script is launched, the page becomes unresponsive. Hit the GO button. The script will start, it should terminate within a few minutes Wait. Either the console prints "Done!" and the page displays some graphs below, or the console prints an error. Save results. Try to save the last console messages and the graphs, if it succeeded. If it failed or you aborted, try to save the last console messages. Thanks!
Try to measure the associativity of your caches.
(Stride parameter, no need to change it, just in case)
Reduce noise. It will need to take (more or less) precise measures by doing memory accesses, so try to reduce noise by exiting any unnecessary program that would use caches. Even scrolling in the console while it is running produces significant noise. Check you use Firefox. I works best with Firefox, but it can also work with Google Chrome. Under no circumstances should you use Safari, it just won't work. No guarantees with other browsers (No tests). Open the javascript console while you can, as soon as the script is launched, the page becomes unresponsive. Hit the GO button. The script will start, it may take a long time (more than 5-6 hours, maybe a day, I have yet to fully test). Wait. Either the console prints "Done!" and the page displays some graphs below, or the console prints an error, or the script is still running. A failed attempt might run unnecessarily long, feel free to abort after a reasonable time if you need to. Save results. Try to save the last console messages and the graphs, if it succeeded. If it failed or you aborted, try to save the last console messages and a message saying "summary of eviction sets found:", to see what went wrong and what it was doing. Thanks!