A Survey of Machine Learning for Computer Architecture and Systems

被引:26
|
作者
Wu, Nan [1 ]
Xie, Yuan [1 ]
机构
[1] Univ Calif Santa Barbara, Dept Elect & Comp Engn, Santa Barbara, CA 93106 USA
关键词
Machine learning for computer architecture; machine learning for systems; NEURAL-NETWORKS; DESIGN SPACE; PERFORMANCE; PREDICTION; MODEL; CLASSIFICATION; ACCURATE; CLOUD;
D O I
10.1145/3494523
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It has been a long time that computer architecture and systems are optimized for efficient execution of machine learning (ML) 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: improvement of designers' productivity and completion of the virtuous cycle. In this article, we present a comprehensive review of the work that applies ML for computer architecture and system design. First, we perform a high-level taxonomy by considering the typical role that ML techniques take in architecture/system design, i.e., either for fast predictive modeling or as the design methodology. Then, we summarize the common problems in computer architecture/system design that can be solved by ML techniques and the typical ML techniques employed to resolve each of them. In addition to emphasis on computer architecture in a narrow sense, we adopt the concept that data centers can be recognized as warehouse-scale computers; sketchy discussions are provided in adjacent computer systems, such as code generation and compiler; we also give attention to how ML techniques can aid and transform 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.
引用
收藏
页数:39
相关论文
共 50 条
  • [1] Machine Learning for Computer Systems and Networking: A Survey
    Kanakis, Marios Evangelos
    Khalili, Ramin
    Wang, Lin
    ACM COMPUTING SURVEYS, 2023, 55 (04)
  • [2] Machine Learning in Ultrasound Computer-Aided Diagnostic Systems: A Survey
    Huang, Qinghua
    Zhang, Fan
    Li, Xuelong
    BIOMED RESEARCH INTERNATIONAL, 2018, 2018
  • [3] Survey on Machine Learning for Database Systems
    Meng X.
    Ma C.
    Yang C.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2019, 56 (09): : 1803 - 1820
  • [4] Enhancing computer graphics through machine learning: a survey
    Jonathan Dinerstein
    Parris K. Egbert
    David Cline
    The Visual Computer, 2007, 23 : 25 - 43
  • [5] Enhancing computer graphics through machine learning: a survey
    Dinerstein, Jonathan
    Egbert, Parris K.
    Cline, David
    VISUAL COMPUTER, 2007, 23 (01): : 25 - 43
  • [6] Machine Learning for Recognition and Classification of Visual Art Architecture: A Survey
    Sharma, Amita
    Jadon, R. S.
    INFORMATION SYSTEMS AND MANAGEMENT SCIENCE, ISMS 2021, 2023, 521 : 68 - 78
  • [7] Computer Vision and Machine Learning for Intelligent Sensing Systems
    Tian, Jing
    SENSORS, 2023, 23 (09)
  • [8] COMPUTER ARCHITECTURE FOR MACHINE PERCEPTION
    ZAVIDOVIQUE, B
    MACHINE VISION AND APPLICATIONS, 1993, 7 (01) : 1 - 3
  • [9] Enterprise Architecture based Representation of Architecture and Design Patterns for Machine Learning Systems
    Takeuchi, Hironori
    Doi, Takuo
    Washizaki, Hironori
    Okuda, Satoshi
    Yoshioka, Nobukazu
    2021 IEEE 25TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2021), 2021, : 245 - 250
  • [10] Multiagent systems: A survey from a machine learning perspective
    Stone, P
    Veloso, M
    AUTONOMOUS ROBOTS, 2000, 8 (03) : 345 - 383