Article

Easy SIMD through Wrappers

SIMD operations are widely used for 3D graphics applications. This tutorial provides new insights into SIMD by comparing SIMD lanes and CPU threads, and steps you through the process of creating a simple, straightforward SIMD implementation in your own code.
Автор: админ Последнее обновление: 13.11.2019 - 21:19
Article

Embree: Photo-Realistic Ray Tracing Kernels

Photo-realistic rendering requires accurate simulation of light propagation according to physics laws. The best known way to solve this problem is Monte Carlo ray tracing. We describe a state-of-the-art photo-realistic Monte Carlo rendering engine.
Автор: Sven Woop (Intel) Последнее обновление: 13.11.2019 - 21:19
Article

Software Occlusion Culling

This article details an algorithm and associated sample code for software occlusion culling which is available for download. The technique divides scene objects into occluders and occludees and culls occludees based on a depth comparison with the occluders that are software rasterized to the depth buffer. The sample code uses frustum culling and is optimized with Streaming SIMD Extensions (SSE)...
Автор: Kiefer Kuah (Intel) Последнее обновление: 13.11.2019 - 21:19
Article

3D Vector Normalization Using 256-Bit Intel® Advanced Vector Extensions (Intel® AVX)

This article shows how to use 256-bit Intel® Advanced Vector Extensions (Intel® AVX) to normalize an array of 3D vectors. We describe a shuffle approach to convert between AOS & SOA on-the-fly in order to make data ready for up to 8-wide SIMD processing.
Автор: Последнее обновление: 13.11.2019 - 21:19
Блоги

Intel® Graphics Virtualization Update

Traditional business models, built on graphics and visualization usages such as workstation remoting, VDI, DaaS, transcoding, media streaming, and on-line gaming, are beginning to draw open s

Автор: Последнее обновление: 13.11.2019 - 21:19