Optical microcavities

KJ Vahala - nature, 2003 - nature.com
Optical microcavities confine light to small volumes by resonant recirculation. Devices based
on optical microcavities are already indispensable for a wide range of applications and …

Mitsuba 2: A retargetable forward and inverse renderer

M Nimier-David, D Vicini, T Zeltner… - ACM Transactions on …, 2019 - dl.acm.org
Modern rendering systems are confronted with a dauntingly large and growing set of
requirements: in their pursuit of realism, physically based techniques must increasingly …

Difftaichi: Differentiable programming for physical simulation

Y Hu, L Anderson, TM Li, Q Sun, N Carr… - arXiv preprint arXiv …, 2019 - arxiv.org
We present DiffTaichi, a new differentiable programming language tailored for building high-
performance differentiable physical simulators. Based on an imperative programming …

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

Y Hu, TM Li, L Anderson, J Ragan-Kelley… - ACM Transactions on …, 2019 - dl.acm.org
3D visual computing data are often spatially sparse. To exploit such sparsity, people have
developed hierarchical sparse data structures, such as multi-level sparse voxel grids …

Dr. jit: A just-in-time compiler for differentiable rendering

W Jakob, S Speierer, N Roussel, D Vicini - ACM Transactions on …, 2022 - dl.acm.org
DR. JIT is a new just-in-time compiler for physically based rendering and its derivative. DR.
JIT expedites research on these topics in two ways: first, it traces high-level simulation code …

Fashionable modelling with flux

M Innes, E Saba, K Fischer, D Gandhi… - arXiv preprint arXiv …, 2018 - arxiv.org
Machine learning as a discipline has seen an incredible surge of interest in recent years due
in large part to a perfect storm of new theory, superior tooling, renewed interest in its …

Embree: a kernel framework for efficient CPU ray tracing

I Wald, S Woop, C Benthin, GS Johnson… - ACM Transactions on …, 2014 - dl.acm.org
We describe Embree, an open source ray tracing framework for x86 CPUs. Embree is
explicitly designed to achieve high performance in professional rendering environments in …

OSPRay-a CPU ray tracing framework for scientific visualization

I Wald, GP Johnson, J Amstutz… - IEEE transactions on …, 2016 - ieeexplore.ieee.org
Scientific data is continually increasing in complexity, variety and size, making efficient
visualization and specifically rendering an ongoing challenge. Traditional rasterization …

Decoupling algorithms from schedules for easy optimization of image processing pipelines

J Ragan-Kelley, A Adams, S Paris, M Levoy… - ACM Transactions on …, 2012 - dl.acm.org
Using existing programming tools, writing high-performance image processing code
requires sacrificing readability, portability, and modularity. We argue that this is a …

MIMD Programs Execution Support on SIMD Machines: A Holistic Survey

D Mustafa, R Alkhasawneh, F Obeidat… - IEEE Access, 2024 - ieeexplore.ieee.org
The Single Instruction Multiple Data (SIMD) architecture, supported by various high-
performance computing platforms, efficiently utilizes data-level parallelism. The SIMD model …