REPP-H: Runtime Estimation of Power and Performance on Heterogeneous Data Centers
Resumo
One of the main challenges in data center systems is operating under certain Quality of Service (QoS) while minimizing power consumption. Increasingly, data centers are adopting heterogeneous server architectures with different power-performance trade-offs. This requires careful understanding of the application behavior across multiple architectures at runtime so as to enable meeting specified power and performance requirements. In this work, we present and evaluate REPP-H (Runtime Estimation of Performance and Power on Heterogeneous data centers). REPP-H leverages hardware performance counters available on all major server architectures to ensure a highly responsive power capping mechanism and delivering a minimum performance in a single step. We experimentally show that REPP-H can successfully estimate power and performance of several single-threaded and multiprogrammed workloads. The average errors on ARM, AMD and Intel architectures are, respectively, 7.1%, 9.0%, 7.1% when predicting performance, and 6.0%, 6.5%, 8.1% when predicting power on those heterogeneous servers.
Palavras-chave:
Computer architecture, Servers, Runtime, Power demand, Monitoring, Predictive models, Ports (Computers), Power, Performance, modeling, heterogeneity, dynamic voltage and frequency scaling, performance monitoring counters
Publicado
26/10/2016
Como Citar
NISHTALA, Rajiv; MARTORELL, Xavier; PETRUCCI, Vinicius; MOSSÉ, Daniel.
REPP-H: Runtime Estimation of Power and Performance on Heterogeneous Data Centers. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 28. , 2016, Los Angeles/EUA.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2016
.
p. 150-157.
