LuisaRender

Device Resource Management Abstract Syntax Tree

[1]  Wenzel Jakob,et al.  DR.JIT , 2022, ACM Trans. Graph..

[2]  Luke Anderson,et al.  Efficient automatic scheduling of imaging and vision pipelines for the GPU , 2021, Proc. ACM Program. Lang..

[3]  Sébastien Speierer,et al.  Path replay backpropagation , 2021, ACM Transactions on Graphics.

[4]  W. Freeman,et al.  QuanTaichi: a compiler for quantized simulations , 2021, ACM Trans. Graph..

[5]  Merlin Nimier-David,et al.  Radiative backpropagation , 2020, ACM Trans. Graph..

[6]  Frédo Durand,et al.  Taichi , 2019, ACM Trans. Graph..

[7]  John D. Owens,et al.  Staged metaprogramming for shader system development , 2019, ACM Trans. Graph..

[8]  Merlin Nimier-David,et al.  Mitsuba 2 , 2019, ACM Trans. Graph..

[9]  Frédo Durand,et al.  Learning to optimize halide with tree search and random programs , 2019, ACM Trans. Graph..

[10]  Philipp Slusallek,et al.  Rodent: generating renderers without writing a generator , 2019, ACM Trans. Graph..

[11]  Philipp Slusallek,et al.  AnyDSL: a partial evaluation framework for programming high-performance libraries , 2018, Proc. ACM Program. Lang..

[12]  Luca Fascione,et al.  Manuka , 2018, ACM Trans. Graph..

[13]  Yong He,et al.  Slang: language mechanisms for extensible real-time shading systems , 2018, ACM Trans. Graph..

[14]  Frédo Durand,et al.  Differentiable programming for image processing and deep learning in halide , 2018, ACM Trans. Graph..

[15]  Mark Lee,et al.  Vectorized production path tracing , 2017, High Performance Graphics.

[16]  F. Durand,et al.  Aether: an embedded domain specific sampling language for Monte Carlo rendering , 2017, ACM Transactions on Graphics.

[17]  Yong He,et al.  Shader components , 2017, ACM Trans. Graph..

[18]  Matthias Nießner,et al.  Opt , 2016, ACM Trans. Graph..

[19]  Gordon Wetzstein,et al.  ProxImaL , 2016, ACM Trans. Graph..

[20]  Jonathan Ragan-Kelley,et al.  Automatically scheduling halide image processing pipelines , 2016, ACM Trans. Graph..

[21]  Stephen P. Boyd,et al.  CVXPY: A Python-Embedded Modeling Language for Convex Optimization , 2016, J. Mach. Learn. Res..

[22]  R. Ierusalimschy,et al.  Terra , 2015 .

[23]  Timo Aila,et al.  Megakernels considered harmful: wavefront path tracing on GPUs , 2013, HPG '13.

[24]  Frédo Durand,et al.  Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines , 2013, PLDI.

[25]  Frédo Durand,et al.  Decoupling algorithms from schedules for easy optimization of image processing pipelines , 2012, ACM Trans. Graph..

[26]  Theresa Foley Shader Components: Modular and High Performance Shader Development , 2022 .

[27]  Luke Anderson,et al.  Efficient automatic scheduling of imaging and vision pipelines for the GPU , 2021, Proc. ACM Program. Lang..

[28]  Sébastien Speierer,et al.  Path replay backpropagation , 2021, ACM Transactions on Graphics.

[29]  John M Harner Metal , 2021, Profiting from the Peak: Landscape and Liberty in Colorado Springs.

[30]  W. Freeman,et al.  QuanTaichi: a compiler for quantized simulations , 2021, ACM Trans. Graph..

[31]  Delio Vicini Path Replay Backpropagation: Differentiating Light Paths using Constant Memory and Linear Time , 2021 .

[32]  Shi-Min Hu,et al.  Jittor: a novel deep learning framework with meta-operators and unified graph execution , 2020, Science China Information Sciences.

[33]  Jonathan Ragan-Kelley,et al.  DiffTaichi: Differentiable Programming for Physical Simulation , 2019, ICLR.

[34]  Merlin Nimier-David Radiative Backpropagation: An Adjoint Method for Lightning-Fast Di erentiable Rendering , 2020 .

[35]  Natalia Gimelshein,et al.  PyTorch: An Imperative Style, High-Performance Deep Learning Library , 2019, NeurIPS.

[36]  Frédo Durand,et al.  Taichi , 2019, ACM Trans. Graph..

[37]  John D. Owens,et al.  Staged metaprogramming for shader system development , 2019, ACM Trans. Graph..

[38]  Frédo Durand,et al.  Learning to optimize halide with tree search and random programs , 2019, ACM Trans. Graph..

[39]  Philipp Slusallek,et al.  Rodent: generating renderers without writing a generator , 2019, ACM Trans. Graph..

[40]  Philipp Slusallek,et al.  AnyDSL: a partial evaluation framework for programming high-performance libraries , 2018, Proc. ACM Program. Lang..

[41]  Luca Fascione,et al.  Manuka , 2018, ACM Trans. Graph..

[42]  Yong He,et al.  Slang: language mechanisms for extensible real-time shading systems , 2018, ACM Trans. Graph..

[43]  Frédo Durand,et al.  Differentiable programming for image processing and deep learning in halide , 2018, ACM Trans. Graph..

[44]  Matthew Johnson,et al.  Compiling machine learning programs via high-level tracing , 2018 .

[45]  Mark Lee,et al.  Vectorized production path tracing , 2017, High Performance Graphics.

[46]  F. Durand,et al.  Aether: an embedded domain specific sampling language for Monte Carlo rendering , 2017, ACM Transactions on Graphics.

[47]  Matthias Nießner,et al.  Opt , 2016, ACM Trans. Graph..

[48]  Gordon Wetzstein,et al.  ProxImaL , 2016, ACM Trans. Graph..

[49]  Jonathan Ragan-Kelley,et al.  Automatically scheduling halide image processing pipelines , 2016, ACM Trans. Graph..

[50]  Stephen P. Boyd,et al.  CVXPY: A Python-Embedded Modeling Language for Convex Optimization , 2016, J. Mach. Learn. Res..

[51]  Timo Aila,et al.  Megakernels considered harmful: wavefront path tracing on GPUs , 2013, HPG '13.

[52]  Jan Vitek,et al.  Terra: a multi-stage language for high-performance computing , 2013, PLDI.

[53]  Frédo Durand,et al.  Halide: a language and compiler for optimizing parallelism, locality, and recomputation in image processing pipelines , 2013, PLDI.

[54]  Frédo Durand,et al.  Decoupling algorithms from schedules for easy optimization of image processing pipelines , 2012, ACM Trans. Graph..

[55]  M. Pharr,et al.  ispc: A SPMD compiler for high-performance CPU programming , 2012, 2012 Innovative Parallel Computing (InPar).

[56]  Marc Olano,et al.  GPU random numbers via the tiny encryption algorithm , 2010, HPG '10.

[57]  Greg Humphreys,et al.  Physically Based Rendering: From Theory to Implementation , 2004 .

[58]  Vikram S. Adve,et al.  LLVM: a compilation framework for lifelong program analysis & transformation , 2004, International Symposium on Code Generation and Optimization, 2004. CGO 2004..

[59]  William R. Mark,et al.  Cg: a system for programming graphics hardware in a C-like language , 2003, ACM Trans. Graph..

[60]  Walid Taha,et al.  A Gentle Introduction to Multi-stage Programming , 2003, Domain-Specific Program Generation.

[61]  Michael D. McCool,et al.  Shader metaprogramming , 2002, HWWS '02.