Automatic optimization for tensor programs becomes increasingly important as we deploy deep learning in various environments, and efficient optimization relies on a rich search space and effective search. Most existing efforts adopt a search space which lacks the ability to efficiently enable domain experts to grow the search space. This paper introduces MetaSchedule, a domain-specific probabilistic programming language abstraction to construct a rich search space of tensor programs. Our abstraction allows domain experts to analyze the program, and easily propose stochastic choices in a modular way to compose program transformation accordingly. We also build an end-to-end learning-driven framework to find an optimized program for a given se...
Heuristics, metaheuristics and hyper-heuristics are search methodologies which have been preferred b...
Thesis (Ph.D.)--University of Washington, 2021Seamless gains in performance from technology scaling ...
We demonstrate MLog, a high-level language that integrates machine learning into data management sys...
International audienceMany modern application domains crucially rely on tensor operations. The optim...
International audienceDesign and semantics of a tensor optimization meta-languageTeML Gramma
High-performance tensor programs are crucial to guarantee efficient execution of deep neural network...
The emergence of deep learning has launched many works in deep learning accelerators. To fully reali...
Tensors are higher-dimensional analogs of matrices, and represent a key data abstraction for many ap...
International audienceMany numerical algorithms are naturally expressed as operations on tensors (i....
International audienceA wide range of scientific and machine learning applications depend on highly ...
Deploying deep learning models on various devices has become an important topic. The wave of hardwar...
The MAtrix, TEnsor, and Deep-learning Optimized Routines (MATEDOR) project seeks to develop softwar...
Improving data locality of tensor data structures is a crucial optimization for maximizing the perfo...
Training and inference efficiency of deep neural networks highly rely on the performance of tensor o...
We present a lightweight Coq framework for optimizing tensor kernels written in a pure, functional a...
Heuristics, metaheuristics and hyper-heuristics are search methodologies which have been preferred b...
Thesis (Ph.D.)--University of Washington, 2021Seamless gains in performance from technology scaling ...
We demonstrate MLog, a high-level language that integrates machine learning into data management sys...
International audienceMany modern application domains crucially rely on tensor operations. The optim...
International audienceDesign and semantics of a tensor optimization meta-languageTeML Gramma
High-performance tensor programs are crucial to guarantee efficient execution of deep neural network...
The emergence of deep learning has launched many works in deep learning accelerators. To fully reali...
Tensors are higher-dimensional analogs of matrices, and represent a key data abstraction for many ap...
International audienceMany numerical algorithms are naturally expressed as operations on tensors (i....
International audienceA wide range of scientific and machine learning applications depend on highly ...
Deploying deep learning models on various devices has become an important topic. The wave of hardwar...
The MAtrix, TEnsor, and Deep-learning Optimized Routines (MATEDOR) project seeks to develop softwar...
Improving data locality of tensor data structures is a crucial optimization for maximizing the perfo...
Training and inference efficiency of deep neural networks highly rely on the performance of tensor o...
We present a lightweight Coq framework for optimizing tensor kernels written in a pure, functional a...
Heuristics, metaheuristics and hyper-heuristics are search methodologies which have been preferred b...
Thesis (Ph.D.)--University of Washington, 2021Seamless gains in performance from technology scaling ...
We demonstrate MLog, a high-level language that integrates machine learning into data management sys...