# A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Dell BIOS Tuning for HPC on 13th Generation Haswell Servers - Owner's Manual & User Guide

Summary

Technical whitepaper examining BIOS tuning strategies for HPC workloads on 13th-generation Dell Haswell servers, analyzing three memory snoop modes (Early Snoop, Home Snoop, Cluster On Die) and four System Profile Settings (Performance Per Watt DAPC, Performance Per Watt OS, Performance, Dense Configuration). Evaluates Hyper-Threading impact and power management trade-offs including Turbo Boost, C-states, and Uncore Frequency across real HPC application benchmarks conducted in Dell engineering l

📄 Preview PAGE OF 13

Page 1 Text Content

BIOS tuning for HPC on 13th Generation Haswell servers Garima Kochhar, September 2014

This blog discusses the performance and energy efficiency implications of BIOS tuning options available on the new Haswell-based servers for HPC workloads. Specifically we looked at memory snoop modes, performance profiles and Intel’s Hyper-Threading technology and their impact on HPC applications. This blog is part two of a three part series. Blog one provided some initial results on HPC applications and performance comparisons on these new servers and previous generations. The third blog in this series will compare performance and energy efficiency across different Haswell processor models.

We’re familiar with performance profiles including power management, Turbo Boost and C-states. Hyper-Threading or Logical Processor is a known feature as well. The new servers introduce three different memory snoop modes – Early Snoop, Home Snoop and Cluster On Die. Our interest was in quantifying the performance and power consumed across these different BIOS options.

The “System Profile Settings” category in the BIOS combines several performance and power related options into a “meta” option. Turbo Boost, C-states, C1E, CPU Power Management, Memory Frequency, Memory Patrol Scrub, Memory Refresh Rate, Uncore Frequency are some of the sub-options that are pre-set by this “meta” option. There are four pre-configured profiles, Performance Per Watt (DAPC), Performance Per Watt (OS), Performance and Dense Configuration, that can be used. The DAPC and OS profiles balance performance and energy efficiency options aiming for good performance while controlling the power consumption. With DAPC, the Power Management is handled by the Dell i DRAC and system level components. With the OS profile, the operating system controls the power management. In Linux this would be the cpuspeed service and cpufreq governors. The Performance profile optimizes for only performance – most power management options are turned off here. The Dense Configuration profile is aimed at dense memory configurations, memory patrol scrub is more frequent and the memory refresh rate is higher and Turbo Boost is disabled. Additionally if the four pre- set profiles do not meet the requirement, there is a fifth option “Custom” that allows each of the sub- options to be tuned individually. In this study we focus only on the DAPC and Performance profiles. Past studies have shown us that DAPC and OS perform similarly, and Dense Configuration performs lower for HPC workloads.

The Logical Processor feature is based on Intel® Hyper-Threading (HT) technology. HT enabled systems appear to the operating system as having twice as many processor cores as they actually do by ascribing two “logical” cores to each physical core. HT can improve performance by assigning threads to each logical core; logical cores execute their threads by sharing the physical cores’ resources.

Snoop Mode is a new category under Memory Setting. Coherence between sockets is maintained by way of “snooping” the other sockets. There are two mechanisms for maintaining coherence between sockets. Snoop broadcast (Snoopy) modes where the sockets are snooped for every memory transaction and directory support where some information is maintained in memory that gives guidance on whether there is a need to snoop.

Page 1 of 13

Available at http://dell.to/XVCU0c

Page Summary Contents For Dell BIOS Tuning for HPC on 13th Generation Haswell Servers - Owner's Manual & User Guide

Page 1 BIOS tuning for HPC on 13th Generation Haswell servers Garima Kochhar, September 2014 This blog discusses the performance and energy efficiency implications of BIOS tuning options available on the new...
Page 2 The Intel® Xeon® Processor E5-2600 v3 Product Family (Haswell) supports three snoop modes in dual socket systems - Early Snoop, Home Snoop and Cluster On Die. Two of these modes are snoop broadcast mo...
Page 3 Configuration Table 1 below details the applications we used and Table 2 describes the test configuration on the new 13G server. Table 1 - Applications and benchmarks Application Domain Version Benchm...
Page 4  WRF – Average time step computed over the last 719 intervals for Conus 2.5km  MILC – Time as reported by the application. Power was measured by using a power meter attached to the server and record...
Page 5 Memory bandwidth - COD ry an id th /s Full System Local socket - 14 threads Local NUMA node - 7 threads Remote to same socket Remote to other socket Figure 1 - Memory bandwidth with COD mode Figure 2 ...
Page 6 Comparing snoop modes - HS, ES, COD rf rm an ce la ti ve S. ig is tt r) E5-2697 v3, 2.6 GHz, 14c, 145W HS.DAPC ES.DAPC Stream HPL Fluent LS DYNA WRF MILC 7.6.3 MILC 7.7.11 COD.DAPC N=124320, truck_pol...
Page 7 rf rm an ce la ti ve S. ig is tt r) Comparing snoop modes - HS, ES, COD E5-2660 v3, 2.6 GHz, 10c, 105W HS.DAPC 0.92 0.94 ES.DAPC COD.DAPC 0.92 0.90 HS.DAPC.Power Stream HPL Fluent LS DYNA WRF MILC 7.6...
Page 8 rf rm an ce la ti ve S. ig is tt r) Comparing profiles - DAPC, Perf E5-2697 v3, 2.6 GHz, 14c, 145W HS.DAPC 0.90 HS.Perf COD.DAPC 0.85 COD.Perf 0.87 0.97 0.97 0.98 0.95 0.92 0.92 0.88 0.99 1.02 1.02 0....
Page 9 rf rm an ce la ti ve S. ig is tt r) Comparing profiles - DAPC, Perf E5-2660 v3, 2.6 GHz, 10c, 105W 1.03 1.04 1.07 HS.DAPC HS.Perf 0.90 COD.DAPC 0.94 COD.Perf 0.85 HS.DAPC.Power 0.92 0.80 HS.Perf.Power...
Page 10 processor models is similar; both support 2133 MT/s memory. With the 14c model, we’ve added 40% rf rm an ce la ti ve S. more cores when compared to the 10c model. It’s likely that the memory bandwidth...
Page 11 Comparing hyperthreading - on, off rf rm an ce la ti ve S. E5-2660 v3, 2.6 GHz, 10c, 105W (h ig is tt r) Stream HPL Fluent LS DYNA WRF MILC 7.6.3 MILC 7.7.11 N=124320, truck_poly_14m car2car, Conus 2....
Page 12 Power - Idle and Peak as re in at ts as re in at ts (l is tt r, le ss r) (l is tt r, le ss r) E5-2697 v3, 2.6 GHz, 14c, 145W HS.DAPC ES.DAPC COD.DAPC HS.Perf COD.Perf HS.DAPC.HT Idle Peak Figure 8 - I...
Page 13 In terms of System Profile, DAPC appears to be a good choice providing performance similar to Performance profile but with some energy efficiency benefits. Note that the profile DAPC enables C- states...

Manual Details

Brand Dell
Pages 13
File Size 570.48 KB
Published June 15, 2026
6 views

Enter the captcha to get the download link:

captcha

Frequently Asked Questions

What specific memory requirements does the Dense Configuration profile address?

It is aimed at dense memory configurations by increasing memory patrol scrub frequency, raising the memory refresh rate, and disabling Turbo Boost.