2013 · 93 citations · 8 references
Cluster ComputingEngineeringEnergy EfficiencyPower Optimization (Eda)Computer ArchitecturePower OptimizationPower AllocationSystems EngineeringParallel ComputingPower-aware DesignPower-aware SoftwarePower ManagementEnergy ConsumptionMemory SubsystemsPower-aware ComputingHybrid Hpc WorkloadComputer EngineeringComputer SciencePower ConsumptionOverprovisioned Hpc SystemsSmart GridEnergy ManagementHpc CommunityParallel ProgrammingPower-efficient Computing
Energy consumption and power draw pose two major challenges to the HPC community for designing larger systems. Present day HPC systems consume as much as 10MW of electricity and this is fast becoming a bottleneck. Although energy bills will significantly increase with machine size, power consumption is a hard constraint that must be addressed. Intel's Running Average Power Limit (RAPL) toolkit is a recent feature that enables power capping of CPU and memory subsystems on modern hardware. In this paper, we use RAPL to evaluate the possibility of improving execution time efficiency of an application by capping power while adding more nodes. We profile the strong scaling of an application using different power caps for both CPU and memory subsystems. Our proposed interpolation scheme uses an application profile to optimize the number of nodes and the distribution of power between CPU and memory subsystems to minimize execution time under a strict power budget. We validate these estimates by running experiments on a 20-node (120 cores) Sandy Bridge cluster. Our experimental results closely match the model estimates and show speedups greater than 1.47X for all applications compared to not capping CPU and memory power. We demonstrate that the quality of solution that our interpolation scheme provides matches very closely to results obtained via exhaustive profiling.
8
Laxmikant V. Kalé, Sanjeev Krishnan · 1993 · 844 citations
Heterogeneous chip multiprocessors
Rakesh Kumar, Dean M. Tullsen, Norman P. Jouppi et al. · Computer · 2005 · 354 citations
Heterogeneous Computing, Engineering, Computer Architecture +17
Beyond DVFS: A First Look at Performance under a Hardware-Enforced Power Bound
Barry Rountree, Dong H. Ahn, Bronis R. de Supinski et al. · 2012 · 163 citations · Full text
Bounding energy consumption in large-scale MPI programs
Barry Rountree, David K. Lowenthal, Shelby Funk et al. · 2007 · 155 citations
Mathematical Programming, Cluster Computing, Bounding Energy Consumption +17