Title
Embree: a kernel framework for efficient CPU ray tracing
Abstract
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 which complex geometry and incoherent ray distributions are common. Embree consists of a set of low-level kernels that maximize utilization of modern CPU architectures, and an API which enables these kernels to be used in existing renderers with minimal programmer effort. In this paper, we describe the design goals and software architecture of Embree, and show that for secondary rays in particular, the performance of Embree is competitive with (and often higher than) existing state-of-the-art methods on CPUs and GPUs.
Year
DOI
Venue
2014
10.1145/2601097.2601199
ACM Trans. Graph.
Keywords
DocType
Volume
simd,raytracing,spmd,ray tracing,cpu,coprocessor
Conference
33
Issue
ISSN
Citations 
4
0730-0301
93
PageRank 
References 
Authors
2.75
13
5
Name
Order
Citations
PageRank
Ingo Wald12144171.30
Sven Woop237023.67
Carsten Benthin356543.97
Gregory S. Johnson41597.92
Manfred Ernst51448.12