Darkroom: compiling high-level image processing code into hardware pipelines. J Hegarty, JS Brunhaver, Z DeVito, J Ragan-Kelley, N Cohen, S Bell, ... ACM Trans. Graph. 33 (4), 144:1-144:11, 2014 | 245 | 2014 |
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 | 154 | 2013 |
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 | 119 | 2013 |
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 | 106 | 2016 |
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 | 67 | 2010 |
Compiling algorithms for heterogeneous systems S Bell, J Pu, J Hegarty, M Horowitz, M Martonosi Morgan & Claypool Publishers, 2018 | 7 | 2018 |
MODeL: memory optimizations for deep learning B Steiner, M Elhoushi, J Kahn, J Hegarty International Conference on Machine Learning, 32618-32632, 2023 | 5 | 2023 |
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 | 5 | 2022 |
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 | 5 | 2021 |
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 | 3 | 2022 |
Generating animation using image analogies to animate according to particular styles M Kass, I Mordatch, J Hegarty US Patent 8,766,985, 2014 | 3 | 2014 |
Image Processing with Stencil Pipelines S Bell, J Pu, J Hegarty, M Horowitz Compiling Algorithms for Heterogeneous Systems, 27-31, 2018 | 1 | 2018 |
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 |