Generative and multi-phase learning for computer systems optimization

Y Ding, N Mishra, H Hoffmann - … of the 46th International Symposium on …, 2019 - dl.acm.org
Machine learning and artificial intelligence are invaluable for computer systems
optimization: as computer systems expose more resources for management, ML/AI is …

A probabilistic graphical model-based approach for minimizing energy under performance constraints

N Mishra, H Zhang, JD Lafferty… - ACM SIGARCH Computer …, 2015 - dl.acm.org
In many deployments, computer systems are underutilized--meaning that applications have
performance requirements that demand less than full system capacity. Ideally, we would …

Caloree: Learning control for predictable latency and low energy

N Mishra, C Imes, JD Lafferty, H Hoffmann - ACM SIGPLAN Notices, 2018 - dl.acm.org
Many modern computing systems must provide reliable latency with minimal energy. Two
central challenges arise when allocating system resources to meet these conflicting …

Learning transfer-based adaptive energy minimization in embedded systems

RA Shafik, S Yang, A Das… - … on Computer-Aided …, 2015 - ieeexplore.ieee.org
Embedded systems execute applications with varying performance requirements. These
applications exercise the hardware differently depending on the computation task …

Machine learning for power, energy, and thermal management on multicore processors: A survey

S Pagani, PDS Manoj, A Jantsch… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Due to the high integration density and roadblock of voltage scaling, modern multicore
processors experience higher power densities than previous technology scaling nodes …

Managing power consumption and performance of computing systems using reinforcement learning

G Tesauro, R Das, H Chan, J Kephart… - Advances in neural …, 2007 - proceedings.neurips.cc
Electrical power management in large-scale IT systems such as commercial datacenters is
an application area of rapidly growing interest from both an economic and ecological …

Energy-efficient application resource scheduling using machine learning classifiers

C Imes, S Hofmeyr, H Hoffmann - Proceedings of the 47th International …, 2018 - dl.acm.org
Resource scheduling in high performance computing (HPC) usually aims to minimize
application runtime rather than optimize for energy efficiency. Most existing research on …

STAFF: Online learning with stabilized adaptive forgetting factor and feature selection algorithm

U Gupta, M Babu, R Ayoub, M Kishinevsky… - Proceedings of the 55th …, 2018 - dl.acm.org
Dynamic resource management techniques rely on power consumption and performance
models to optimize the operating frequency and utilization of processing elements, such as …

Runtime workload behavior prediction using statistical metric modeling with application to dynamic power management

R Sarikaya, C Isci… - … symposium on workload …, 2010 - ieeexplore.ieee.org
Adaptive computing systems rely on accurate predictions of workload behavior to
understand and respond to the dynamically-varying application characteristics. In this study …

Machine learning basics

D Sarkar, R Bali, T Sharma, D Sarkar, R Bali… - … Machine Learning with …, 2018 - Springer
The idea of making intelligent, sentient, and self-aware machines is not something that
suddenly came into existence in the last few years. In fact a lot of lore from Greek mythology …