O'Reilly logo

High Performance Parallelism Pearls Volume One by James Jeffers, James Reinders

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 21

High-Performance Ray Tracing

Gregory S. Johnson*; Ingo Wald*; Sven Woop; Carsten Benthin; Manfred Ernst*,1    * Intel Corporation, USA Intel Corporation, Germany1 Current affiliation: Google Incorporated, USA.

Abstract

We describe how the Intel Embree ray tracing kernel library can be used to achieve high performance and high image quality on Intel Xeon Phi coprocessors. We demonstrate that this hardware/software combination can reach levels of performance (on nontrivial workloads) comparable to and often better than any other CPU or GPU known today. Moreover, the ray tracing computation itself and related vectorization strategies are conceptually straightforward for nonexperts, and a simple example is given that illustrates the ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required