paper-with-me

Papers

The Deep Learning Compiler: A Comprehensive Survey

2020-02-06 · Mingzhen Li, Yi Liu, Xiaoyan Liu, Qingxiao Sun, Xin You, Hailong Yang, Zhongzhi Luan, Lin Gan, Guangwen Yang, Depei Qian

The difficulty of deploying various deep learning (DL) models on diverse DL hardware has boosted the research and development of DL compilers in the community. Several DL compilers have been proposed from both industry and academia such as Tensorflow XLA and TVM. Similarly, the DL compilers take the DL models described in different DL frameworks as input, and then generate optimized codes for diverse DL hardware as output. However, none of the existing survey has analyzed the unique design architecture of the DL compilers comprehensively. In this paper, we perform a comprehensive survey of existing DL compilers by dissecting the commonly adopted design in details, with emphasis on the DL oriented multi-level IRs, and frontend/backend optimizations. Specifically, we provide a comprehensive comparison among existing DL compilers from various aspects. In addition, we present detailed analysis on the design of multi-level IRs and illustrate the commonly adopted optimization techniques. Finally, several insights are highlighted as the potential research directions of DL compiler. This is the first survey paper focusing on the design architecture of DL compilers, which we hope can pave the road for future research towards DL compiler.

📄 PDF Abstract BibTeX arXiv:2002.03794

Code (1)

buaa-hipo/dlcompiler-comparison 공식 구현

Tasks

Deep LearningSurvey

Similar Papers 제목 키워드 기반

The New Compiler Stack: A Survey on the Synergy of LLMs and Compilers

2026-01-05 · Shuoming Zhang, Jiacheng Zhao, Qiuchu Yu, Chunwei Xia 외 arxiv

This survey has provided a systematic overview of the emerging field of LLM-enabled compilation by addressing several key research questions. We first answered how LLMs are being integrated by proposing a comprehensive, …

A Survey on Compiler Autotuning using Machine Learning

2018-01-13 · Amir H. Ashouri, William Killian, John Cavazos, Gianluca Palermo 외

Since the mid-1990s, researchers have been trying to use machine-learning based approaches to solve a number of different compiler optimization problems. These techniques primarily enhance the quality of the obtained res…

BIG-bench Machine LearningCompiler OptimizationSurvey

Machine Learning in Compiler Optimisation

2018-05-09 · Zheng Wang, Michael O'Boyle

In the last decade, machine learning based compilation has moved from an an obscure research niche to a mainstream activity. In this article, we describe the relationship between machine learning and compiler optimisatio…

BIG-bench Machine Learning

DecompileBench: A Comprehensive Benchmark for Evaluating Decompilers in Real-World Scenarios

2025-05-16 · Zeyu Gao, Yuxin Cui, Hao Wang, Siliang Qin 외

Decompilers are fundamental tools for critical security tasks, from vulnerability discovery to malware analysis, yet their evaluation remains fragmented. Existing approaches primarily focus on syntactic correctness throu…

Malware Analysis

Combining Neural Architecture Search and Automatic Code Optimization: A Survey

2024-08-07 · Inas Bachiri, Hadjer Benmeziane, Smail Niar, Riyadh Baghdadi 외

Deep Learning models have experienced exponential growth in complexity and resource demands in recent years. Accelerating these models for efficient execution on resource-constrained devices has become more crucial than …

Hardware Aware Neural Architecture SearchNeural Architecture SearchSurvey