Dr.Jit: 一种适用于可微渲染的即时编译器

摘要:Dr.Jit:基于物理的渲染及其导数的新型即时编译器的翻译和不适应。Dr.Jit以两种方式加快了对这些主题的研究:首先,它跟踪高级模拟代码(例如,用Python编写),积极简化并特化结果程序表示,产生在CPU和GPU上具有最先进性能的数据并行内核。其次,它简化了可微渲染算法的开发。该领域的高效方法将模拟的导数转化为导数的模拟。Dr.Jit在自动微分的过程中提供了对细粒度控制,以帮助进行这种转换。特别是在不适应的情况下,特化是特别有帮助的,因为最终模拟的大部分都不会影响计算的梯度。Dr.Jit全局跟踪数据依赖关系以找到并删除冗余计算。

作者:Wenzel Jakob, S''ebastien Speierer, Nicolas Roussel, Delio Vicini

论文ID:2202.01284

分类:Graphics

分类简称:cs.GR

提交时间:2022-05-02

PDF 下载: 英文版 中文版pdf翻译中