Cooperative Explanation as Rational Communication

Kartik Chandra , T Chen , T Li , J Ragan-Kelley

1
2024
A hierarchical volumetric shadow algorithm for single scattering

Jonathan Ragan-Kelley , Ilya Baran , Jiawen Chen , Frédo Durand
international conference on computer graphics and interactive techniques 29 ( 6) 178

32
2010
Programming Heterogeneous Systems from an Image Processing DSL

Jonathan Ragan-Kelley , Stephen Richardson , Mark Horowitz , Xuan Yang
arXiv: Software Engineering

127
2016
DiffTaichi: Differentiable Programming for Physical Simulation

Jonathan Ragan-Kelley , Frédo Durand , Nathan Carr , Qi Sun
international conference on learning representations

235
2019
Neural Kernels Without Tangents

Jonathan Ragan-Kelley , Benjamin Recht , Vaishaal Shankar , Ludwig Schmidt
arXiv: Learning

79
2020
Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines

Jonathan Ragan-Kelley , Connelly Barnes , Andrew Adams , Sylvain Paris
programming language design and implementation 48 ( 6) 519 -530

1,258
2013
Decoupled sampling for graphics pipelines

Jonathan Ragan-Kelley , Jaakko Lehtinen , Jiawen Chen , Michael Doggett
ACM Transactions on Graphics 30 ( 3) 1 -17

85
2011
Learning to optimize halide with tree search and random programs

Andrew Adams , Karima Ma , Luke Anderson , Riyadh Baghdadi
ACM Transactions on Graphics 38 ( 4) 1 -12

180
2019
Simit: A Language for Physical Simulation

Fredrik Kjolstad , Shoaib Kamil , Jonathan Ragan-Kelley , David I. W. Levin
ACM Transactions on Graphics 35 ( 2) 20

34
2016
Differentiable vector graphics rasterization for editing and learning

Tzu-Mao Li , Michal Lukáč , Michaël Gharbi , Jonathan Ragan-Kelley
ACM Transactions on Graphics 39 ( 6) 1 -15

67
2020
Compiling high performance recursive filters

Gaurav Chaurasia , Jonathan Ragan-Kelley , Sylvain Paris , George Drettakis
high performance graphics 85 -94

15
2015
ProxImaL: efficient image optimization using proximal algorithms

Felix Heide , Steven Diamond , Matthias Nießner , Jonathan Ragan-Kelley
international conference on computer graphics and interactive techniques 35 ( 4) 84

81
2016
Decoupling algorithms from schedules for easy optimization of image processing pipelines

Jonathan Ragan-Kelley , Andrew Adams , Sylvain Paris , Marc Levoy
international conference on computer graphics and interactive techniques 31 ( 4) 32

302
2012
OpenTuner: an extensible framework for program autotuning

Jason Ansel , Shoaib Kamil , Kalyan Veeramachaneni , Jonathan Ragan-Kelley
international conference on parallel architectures and compilation techniques 303 -316

585
2014
Automatically translating image processing libraries to halide

Maaz Bin Safeer Ahmad , Jonathan Ragan-Kelley , Alvin Cheung , Shoaib Kamil
ACM Transactions on Graphics 38 ( 6) 1 -13

30
2019
Taichi: a language for high-performance computation on spatially sparse data structures

Yuanming Hu , Tzu-Mao Li , Luke Anderson , Jonathan Ragan-Kelley
ACM Transactions on Graphics 38 ( 6) 1 -16

125
2019
Serverless linear algebra

Vaishaal Shankar , Karl Krauth , Kailas Vodrahalli , Qifan Pu
symposium on cloud computing 281 -295

50
2020
An introduction to halide

Jonathan Ragan-Kelley , Andrew Adams , Dillon Sharlet
international conference on computer graphics and interactive techniques 3

2
2015
Helium: lifting high-performance stencil kernels from stripped x86 binaries to halide DSL code

Charith Mendis , Jeffrey Bosboom , Kevin Wu , Shoaib Kamil
Sigplan Notices

2
2015
Differentiable programming for image processing and deep learning in halide

Tzu-Mao Li , Michaël Gharbi , Andrew Adams , Frédo Durand
ACM Transactions on Graphics 37 ( 4) 139

114
2018