Follow
James Hegarty
Title
Cited by
Cited by
Year
Darkroom: compiling high-level image processing code into hardware pipelines.
J Hegarty, J Brunhaver, Z DeVito, J Ragan-Kelley, N Cohen, S Bell, ...
ACM Trans. Graph. 33 (4), 144:1-144:11, 2014
2402014
Terra: a multi-stage language for high-performance computing
Z DeVito, J Hegarty, A Aiken, P Hanrahan, J Vitek
Proceedings of the 34th ACM SIGPLAN conference on Programming language …, 2013
1542013
Stylizing animation by example.
P Bénard, F Cole, M Kass, I Mordatch, J Hegarty, MS Senn, KW Fleischer, ...
ACM Trans. Graph. 32 (4), 119:1-119:12, 2013
1132013
Rigel: Flexible multi-rate image processing hardware
J Hegarty, R Daly, Z DeVito, J Ragan-Kelley, M Horowitz, P Hanrahan
ACM transactions on graphics (TOG) 35 (4), 1-11, 2016
1052016
Reducing shading on GPUs using quad-fragment merging
K Fatahalian, S Boulos, J Hegarty, K Akeley, WR Mark, H Moreton, ...
ACM SIGGRAPH 2010 papers, 1-8, 2010
672010
Compiling algorithms for heterogeneous systems
S Bell, J Pu, J Hegarty, M Horowitz, M Martonosi
Morgan & Claypool Publishers, 2018
72018
Using graph neural networks to model the performance of deep neural networks
S Singh, B Steiner, J Hegarty, H Leather
arXiv preprint arXiv:2108.12489, 2021
52021
MODeL: memory optimizations for deep learning
B Steiner, M Elhoushi, J Kahn, J Hegarty
International Conference on Machine Learning, 32618-32632, 2023
42023
A graph neural network-based performance model for deep learning applications
S Singh, J Hegarty, H Leather, B Steiner
Proceedings of the 6th ACM SIGPLAN International Symposium on Machine …, 2022
42022
Generating animation using image analogies to animate according to particular styles
M Kass, I Mordatch, J Hegarty
US Patent 8,766,985, 2014
32014
Olla: Optimizing the lifetime and location of arrays to reduce the memory usage of neural networks
B Steiner, M Elhoushi, J Kahn, J Hegarty
arXiv preprint arXiv:2210.12924, 2022
22022
Image Processing with Stencil Pipelines
S Bell, J Pu, J Hegarty, M Horowitz
Compiling Algorithms for Heterogeneous Systems, 27-31, 2018
12018
OLLA: Decreasing the Memory Usage of Neural Networks by Optimizing the Lifetime and Location of Arrays.
B Steiner, M Elhoushi, J Kahn, J Hegarty
CoRR, 2022
2022
HWTool: Fully Automatic Mapping of an Extensible C++ Image Processing Language to Hardware
J Hegarty, O Eldash, A Suleiman, A Alaghi
arXiv preprint arXiv:2110.12106, 2021
2021
Darkroom: A Stencil Language for Image Processing
S Bell, J Pu, J Hegarty, M Horowitz
Compiling Algorithms for Heterogeneous Systems, 33-50, 2018
2018
Interfacing with Specialized Hardware
S Bell, J Pu, J Hegarty, M Horowitz
Compiling Algorithms for Heterogeneous Systems, 69-80, 2018
2018
Computations and Compilers
S Bell, J Pu, J Hegarty, M Horowitz
Compiling Algorithms for Heterogeneous Systems, 17-26, 2018
2018
Programming CPU/FPGA Systems from Halide
S Bell, J Pu, J Hegarty, M Horowitz
Compiling Algorithms for Heterogeneous Systems, 51-68, 2018
2018
AN IMPLEMENTATION OF QUAD-FRAGMENT MERGING FOR MICROPOLYGON RENDERING
JS Hegarty
2010
The system can't perform the operation now. Try again later.
Articles 1–19