activity
20162023
most citedTensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractions

243 citations · 294 across the 8 of their papers we have counts for

collaborators

9 papers

math.NA2023★ 2 cited

Understanding Automatic Differentiation Pitfalls

Jan Hückelheim, Harshitha Menon, William Moses +3

Automatic differentiation, also known as backpropagation, AD, autodiff, or algorithmic differentiation, is a popular technique for computing derivatives of computer programs accura…

cs.PL2022★ 4 cited

High-Performance GPU-to-CPU Transpilation and Optimization via High-Level Parallel Constructs

William S. Moses, Ivan R. Ivanov, Jens Domke +3

While parallelism remains the main source of performance, architectural implementations and programming models change with each new hardware generation, often leading to costly app…

cs.MS2020

Instead of Rewriting Foreign Code for Machine Learning, Automatically Synthesize Fast Gradients

William S. Moses, Valentin Churavy

Applying differentiable programming techniques and machine learning algorithms to foreign programs requires developers to either rewrite their code in a machine learning framework,…

cs.DC2020★ 7 cited

ProTuner: Tuning Programs with Monte Carlo Tree Search

Ameer Haj-Ali, Hasan Genc, Qijing Huang +4

We explore applying the Monte Carlo Tree Search (MCTS) algorithm in a notoriously difficult task: tuning programs for high-performance deep learning and image processing. We build…

cs.DC2020★ 29 cited

AutoPhase: Juggling HLS Phase Orderings in Random Forests with Deep Reinforcement Learning

Qijing Huang, Ameer Haj-Ali, William Moses +4

The performance of the code a compiler generates depends on the order in which it applies the optimization passes. Choosing a good order--often referred to as the phase-ordering pr…

cs.LG2019★ 3 cited

Extracting Incentives from Black-Box Decisions

Yonadav Shavit, William S. Moses

An algorithmic decision-maker incentivizes people to act in certain ways to receive better decisions. These incentives can dramatically influence subjects' behaviors and lives, and…

cs.PL2019★ 4 cited

AutoPhase: Compiler Phase-Ordering for High Level Synthesis with Deep Reinforcement Learning

Ameer Haj-Ali, Qijing Huang, William Moses +4

The performance of the code generated by a compiler depends on the order in which the optimization passes are applied. In high-level synthesis, the quality of the generated circuit…

cs.PL2018★ 243 cited

Tensor Comprehensions: Framework-Agnostic High-Performance Machine Learning Abstractions

Nicolas Vasilache, Oleksandr Zinenko, Theodoros Theodoridis +6

Deep learning models with convolutional and recurrent networks are now ubiquitous and analyze massive amounts of audio, image, video, text and graph data, with applications in auto…

cs.CC2016★ 2 cited

Computational Complexity of Arranging Music

William S. Moses, Erik D. Demaine

This paper proves that arrangement of music is NP-hard when subject to various constraints: avoiding musical dissonance, limiting how many notes can be played simultaneously, and l…