Hardware prefetchers work well in workloads that traverse array and other regular data structures. The hardware prefetcher options are disabled by default and should be disabled when running applications that perform aggressive software prefetching or for workloads with limited cache. For example, memory-intensive applications with high bus utilization could see a performance degradation if hardware prefetching is enabled.
To disable the hardware prefetcher options:
Reboot the server.
Press F2 when prompted during the boot process to enter the system BIOS setup program.
Use the left/right arrow keys to highlight the Advanced menu.
Do the following to disable the hardware prefetching options:
Use the up/down arrow keys to select Hardware Prefetcher and press Enter.
Use the +/— keys to change the option to “disabled.”
Repeat the process to disable other prefetcher options listed (such as Adjacent Cache Line Prefetch and L1 Data Prefetcher, if available).
Press F10 to save and exit the BIOS setup program.