A Survey of Machine Learning Applied to Computer Architecture Design

09/26/2019
by   Drew D. Penney, et al.
0

Machine learning has enabled significant benefits in diverse fields, but, with a few exceptions, has had limited impact on computer architecture. Recent work, however, has explored broader applicability for design, optimization, and simulation. Notably, machine learning based strategies often surpass prior state-of-the-art analytical, heuristic, and human-expert approaches. This paper reviews machine learning applied system-wide to simulation and run-time optimization, and in many individual components, including memory systems, branch predictors, networks-on-chip, and GPUs. The paper further analyzes current practice to highlight useful design strategies and identify areas for future work, based on optimized implementation strategies, opportune extensions to existing work, and ambitious long term possibilities. Taken together, these strategies and techniques present a promising future for increasingly automated architectural design.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/07/2020

The Tribes of Machine Learning and the Realm of Computer Architecture

Machine learning techniques have influenced the field of computer archit...
research
12/30/2021

A Survey of Deep Learning Techniques for Dynamic Branch Prediction

Branch prediction is an architectural feature that speeds up the executi...
research
02/16/2021

A Survey of Machine Learning for Computer Architecture and Systems

It has been a long time that computer architecture and systems are optim...
research
04/27/2020

The Dark Side of Unikernels for Machine Learning

This paper analyzes the shortcomings of unikernels as a method of deploy...
research
12/12/2002

The Management of Context-Sensitive Features: A Review of Strategies

In this paper, we review five heuristic strategies for handling context-...
research
01/05/2021

Run-Time Monitoring of Machine Learning for Robotic Perception: A Survey of Emerging Trends

As deep learning continues to dominate all state-of-the-art computer vis...
research
10/04/2021

A Review of the Gumbel-max Trick and its Extensions for Discrete Stochasticity in Machine Learning

The Gumbel-max trick is a method to draw a sample from a categorical dis...

Please sign up or login with your details

Forgot password? Click here to reset