The Deep Learning Compiler: A Comprehensive Survey
نویسندگان
چکیده
The difficulty of deploying various deep learning (DL) models on diverse DL hardware has boosted the research and development compilers in community. Several have been proposed from both industry academia such as Tensorflow XLA TVM. Similarly, take described different frameworks input, then generate optimized codes for output. However, none existing survey analyzed unique design architecture comprehensively. In this paper, we perform a comprehensive by dissecting commonly adopted details, with emphasis oriented multi-level IRs, frontend/backend optimizations. Specifically, provide comparison among aspects. addition, present detailed analysis IRs illustrate optimization techniques. Finally, several insights are highlighted potential directions compiler. This is first paper focusing compilers, which hope can pave road future towards
منابع مشابه
Online Learning: A Comprehensive Survey
Online learning represents an important family of machine learning algorithms, in which a learner attempts to resolve an online prediction (or any type of decision-making) task by learning a model/hypothesis from a sequence of data instances one at a time. The goal of online learning is to ensure that the online learner would make a sequence of accurate predictions (or correct decisions) given ...
متن کاملA Comprehensive Survey of Deep Learning in Remote Sensing: Theories, Tools and Challenges for the Community
In recent years, deep learning (DL), a re-branding of neural networks (NNs), has risen to the top in numerous areas, namely computer vision (CV), speech recognition, natural language processing, etc. Whereas remote sensing (RS) possesses a number of unique challenges, primarily related to sensors and applications, inevitably RS draws from many of the same theories as CV; e.g., statistics, fusio...
متن کاملThe History Began from AlexNet: A Comprehensive Survey on Deep Learning Approaches
Deep learning has demonstrated tremendous success in variety of application domains in the past few years. This new field of machine learning has been growing rapidly and applied in most of the application domains with some new modalities of applications, which helps to open new opportunity. There are different methods have been proposed on different category of learning approaches, which inclu...
متن کاملDlvm: a Modern Compiler Infrastructure for Deep Learning Systems
Deep learning software demands reliability and performance. However, many of the existing deep learning frameworks are software libraries that act as an unsafe DSL in Python and a computation graph interpreter. We present DLVM, a design and implementation of a compiler infrastructure with a linear algebra intermediate representation, algorithmic differentiation by adjoint code generation, domai...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Parallel and Distributed Systems
سال: 2021
ISSN: ['1045-9219', '1558-2183', '2161-9883']
DOI: https://doi.org/10.1109/tpds.2020.3030548