Open AccessPosted Content
A Survey of Machine Learning for Computer Architecture and Systems
TL;DR: A comprehensive review of work that applies ML for system design can be grouped into two major categories, ML-based modelling that involves predictions of performance metrics or some other criteria of interest, and MLbased design methodology that directly leverages ML as the design tool as discussed by the authors.
read more
Abstract: It has been a long time that computer architecture and systems are optimized to enable efficient execution of machine learning (ML) algorithms or models. Now, it is time to reconsider the relationship between ML and systems, and let ML transform the way that computer architecture and systems are designed. This embraces a twofold meaning: the improvement of designers' productivity, and the completion of the virtuous cycle. In this paper, we present a comprehensive review of work that applies ML for system design, which can be grouped into two major categories, ML-based modelling that involves predictions of performance metrics or some other criteria of interest, and ML-based design methodology that directly leverages ML as the design tool. For ML-based modelling, we discuss existing studies based on their target level of system, ranging from the circuit level to the architecture/system level. For ML-based design methodology, we follow a bottom-up path to review current work, with a scope of (micro-)architecture design (memory, branch prediction, NoC), coordination between architecture/system and workload (resource allocation and management, data center management, and security), compiler, and design automation. We further provide a future vision of opportunities and potential directions, and envision that applying ML for computer architecture and systems would thrive in the community.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
References
•Proceedings Article
Tree-to-tree neural networks for program translation
Xinyun Chen,Chang Liu,Dawn Song +2 more
- 03 Dec 2018
TL;DR: In this article, a tree-to-tree neural network is proposed to translate a source tree into a target one, where the attention mechanism locates the corresponding sub-tree in the source tree to guide the expansion of the decoder.
GeniusRoute: A New Analog Routing Paradigm Using Generative Neural Network Guidance
Keren Zhu,Mingjie Liu,Yibo Lin,Biying Xu,Shaolan Li,Xiyuan Tang,Nan Sun,David Z. Pan +7 more
- 01 Nov 2019
TL;DR: Experiments show that the proposed methodology obtains significant improvements over existing techniques and achieves competitive performance to manual layouts while being capable of generalizing to circuits of different functionality.
80
Predicting GPU Performance from CPU Runs Using Machine Learning
Ioana Baldini,Stephen J. Fink,Erik R. Altman +2 more
- 22 Oct 2014
TL;DR: This paper shows that machine learning techniques can build accurate predictive models for GPU acceleration, and applies supervised learning algorithms to infer predictive models, based on dynamic profile data collected via instrumented runs on general purpose processors.
78
•Proceedings Article
Proactive error prediction to improve storage system reliability
Farzaneh Mahdisoltani,Ioan Stefanovici,Bianca Schroeder +2 more
- 01 Jan 2017
TL;DR: A range of different machine learning techniques are explored and it is shown that sector errors can be predicted ahead of time with high accuracy, even when only little training data or only training data for a different drive model is available.
DRiLLS: Deep Reinforcement Learning for Logic Synthesis
Abdelrahman Hosny,Soheil Hashemi,Mohamed Shalan,Sherief Reda +3 more
- 01 Jan 2020
TL;DR: In this article, an advantage actor critic (A2C) agent is trained to minimize area subject to a timing constraint, and the agent can be optimized autonomously with no-humans in-loop.
75
Related Papers (5)
Jukka K. Nurminen,Harrison Mfula,Harrison Mfula +2 more
- 01 Nov 2018
Y.E. Kalay,A.C. Harfmann,L. M. Swerdloff +2 more
- 01 Jan 1985