Rethinking Compilers in the Rise of Machine Learning and AI

被引:3
作者
Shen, Xipeng [1 ]
机构
[1] North Carolina State Univ, Raleigh, NC 27695 USA
来源
CC'18: PROCEEDINGS OF THE 27TH INTERNATIONAL CONFERENCE ON COMPILER CONSTRUCTION | 2018年
关键词
Compilers; Machine Learning; AI; NLP; High-Level Program Optimizations;
D O I
10.1145/3178372.3183634
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recent years have witnessed some influential progresses in Machine Learning (ML) and Artificial Intelligence (AI). The progresses may lead to some significant changes to future programming. Many programs, for instance, may be not code written in some specially designed programming languages, but high-level user intentions expressed in natural languages. Deep Learning-based software, despite the difficulties in interpreting their results, may continue its rapid growth in the software market and its influence in people's everyday life. This talk will first examine the implications of these changes to compiler research, and then discuss the potential opportunities that ML and AI could bring to possibly transform the field of compiler research. Specifically, the talk will focus on the possibilities for ML and AI to help reveal the high-level semantics and attributes of software components that traditional compiler technology cannot do, and hence, open important opportunities for high-level large-scoped code reasoning and optimizations-a direction that has some tremendous potential but has been beyond the reach of traditional compiler technology. The talk will discuss how ML and AI may help break the "abstraction wall"-barriers formed by layers of abstractions in modern software-for program analysis and optimizations, and how ML and AI may transform the way in which high-level user intentions get translated into low-level code implementations. The talk will conclude with a list of grand challenges and possible research directions for future compiler constructions.
引用
收藏
页码:1 / 1
页数:1
相关论文
共 50 条
  • [1] Machine Learning in Compilers: Past, Present and Future
    Leather, Hugh
    Cummins, Chris
    PROCEEDINGS OF THE 2020 FORUM FOR SPECIFICATION AND DESIGN LANGUAGES (FDL), 2020,
  • [2] ComPy-Learn: A toolbox for exploring machine learning representations for compilers
    Brauckmann, Alexander
    Goens, Andres
    Castrillon, Jeronimo
    PROCEEDINGS OF THE 2020 FORUM FOR SPECIFICATION AND DESIGN LANGUAGES (FDL), 2020,
  • [3] AI and endoscopy/histology in UC: the rise of machine
    Nardone, Olga Maria
    Maeda, Yasuharu
    Iacucci, Marietta
    THERAPEUTIC ADVANCES IN GASTROENTEROLOGY, 2024, 17
  • [4] From Zero to AI Hero with Automated Machine Learning
    Umamahesan, Aniththa
    Babu, Deepak Mukunthu Iyappan
    KDD '20: PROCEEDINGS OF THE 26TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY & DATA MINING, 2020, : 3495 - 3495
  • [5] A Flexible Approach to Autotuning Multi-Pass Machine Learning Compilers
    Phothilimthana, Phitchaya Mangpo
    Sabne, Amit
    Sarda, Nikhil
    Murthy, Karthik Srinivasa
    Zhou, Yanqi
    Angermueller, Christof
    Burrows, Mike
    Roy, Sudip
    Mandke, Ketan
    Farahani, Rezsa
    Wang, Yu Emma
    Ilbeyi, Berkin
    Hechtman, Blake
    Roune, Bjarke
    Wang, Shen
    Xu, Yuanzhong
    Kaufman, Samuel J.
    30TH INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES (PACT 2021), 2021, : 1 - 16
  • [6] AI, Machine Learning, and ChatGPT in Hypertension
    Layton, Anita T.
    HYPERTENSION, 2024, 81 (04) : 709 - 716
  • [7] A tour of machine learning: An AI perspective
    Sebag, Michele
    AI COMMUNICATIONS, 2014, 27 (01) : 11 - 23
  • [8] Explainable Machine Learning for Trustworthy AI
    Giannotti, Fosca
    ARTIFICIAL INTELLIGENCE RESEARCH AND DEVELOPMENT, 2022, 356 : 3 - 3
  • [9] The Rise of Machine Learning in Polymer Discovery
    Yan, Cheng
    Li, Guoqiang
    ADVANCED INTELLIGENT SYSTEMS, 2023, 5 (04)
  • [10] Rethinking and recomputing the value of machine learning models
    Burcu Sayin
    Jie Yang
    Xinyue Chen
    Andrea Passerini
    Fabio Casati
    Artificial Intelligence Review, 58 (8)