paper-with-me

홈 › Papers

DLVM: A modern compiler infrastructure for deep learning systems

2017-11-08 · ICLR 2018 1 · Richard Wei, Lane Schwartz, Vikram Adve

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, domain-specific optimizations and a code generator targeting GPU via LLVM. Designed as a modern compiler infrastructure inspired by LLVM, DLVM is more modular and more generic than existing deep learning compiler frameworks, and supports tensor DSLs with high expressivity. With our prototypical staged DSL embedded in Swift, we argue that the DLVM system enables a form of modular, safe and performant frameworks for deep learning.

📄 PDF Abstract BibTeX arXiv:1711.03016

Code (1)

Huawei-MRC-OSI/optml-zoo tf

Tasks

Code GenerationDeep LearningGPU

Similar Papers 제목 키워드 기반

Agentic Harness for Real-World Compilers

2026-03-20 · Yingwei Zheng, Cong Li, Shaohua Li, Yuqun Zhang 외 arxiv

Compilers are critical to modern computing, yet fixing compiler bugs is difficult. While recent large language model (LLM) advancements enable automated bug repair, compiler bugs pose unique challenges due to their compl…

Latent Variable Models in the Era of Industrial Big Data: Extension and Beyond

2022-08-23 · Xiangyin Kong, Xiaoyu Jiang, Bingxin Zhang, Jinsong Yuan 외

A rich supply of data and innovative algorithms have made data-driven modeling a popular technique in modern industry. Among various data-driven methods, latent variable models (LVMs) and their counterparts account for a…

Your Compiler is Backdooring Your Model: Understanding and Exploiting Compilation Inconsistency Vulnerabilities in Deep Learning Compilers

2025-09-14 · Simin Chen, Jinjun Peng, Yixin He, Junfeng Yang 외 arxiv

Deep learning (DL) compilers are core infrastructure in modern DL systems, offering flexibility and scalability beyond vendor-specific libraries. This work uncovers a fundamental vulnerability in their design: can an off…

LLM Translation of Compiler Intermediate Representation

2026-05-07 · Andrea Valenzuela Ramirez, Cristian Gutierrez-Gomez, Marta Barroso, Dario Garcia-Gasulla 외 arxiv

GCC and LLVM underpin much of modern software infrastructure, relying on distinct Intermediate Representations (IRs) to drive optimizations and code generation. However, the semantic and structural differences between th…

Code Generation

MLIR: A Compiler Infrastructure for the End of Moore's Law

2020-02-25 · Chris Lattner, Mehdi Amini, Uday Bondhugula, Albert Cohen 외

This work presents MLIR, a novel approach to building reusable and extensible compiler infrastructure. MLIR aims to address software fragmentation, improve compilation for heterogeneous hardware, significantly reduce the…