ACM Transactions on Graphics· 2014Q1
Embree
- 367citations
- Q1SCImago
- 2014year
Short summary
Embree is an open-source ray tracing framework for x86 CPUs, achieving high performance in professional rendering by maximizing modern CPU utilization with low-level kernels and an easy-to-integrate API.
AI-generated from the title and abstract; the full text is not read.
Key points
- Embree is an open-source ray tracing framework for x86 CPUs.
- It is designed for high performance in professional rendering environments.
- Utilizes low-level kernels to maximize modern CPU architecture utilization.
- Features an API for minimal integration effort into existing renderers.
- Demonstrates competitive or superior performance for secondary rays compared to state-of-the-art methods on CPUs and GPUs.
AI-generated from the title and abstract; the full text is not read.
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.
The authors' abstract, as published at the source. ACM Transactions on Graphics, 2014 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Computer Graphics and Computer-Aided Design
Computer Graphics and Computer-Aided DesignComputer Science