Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Was the fact that you can enable or disable these not publicly known before this article?


yes, since Nehalem it was not publicly disclosed. Only the BIOS writer guide had these details. The Model Specific Register address and its bit value settings were not published, not all BIOS implementations exposed the 4 h/w prefetchers. In some CPUs they stayed disabled that way which made debugging more difficult.


Presumably disable. They are enabled by default, and the suggested use is to disable for more reliable benchmarking.


Unless you plan to run with these disabled, how would disabling them during benchmarking possibly improve the relevance of the benchmarks? And if the benchmarks aren't relevant, why benchmark?


If, e.g., you're trying to benchmark the memory itself, and not the processor's prefetch algorithm.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: