initial BVH8 implementation
Needs ReviewPublic

Authored by Max (maxim_d33) on Oct 9 2017, 9:55 AM.

Details

Summary

Targeting AVX2 and full SIMD width,
Performance measured with up to 10-15% improvements on complex scenes.

Summer School/KapiWow <5158887@mail.ru>, thanks.

Diff Detail

Repository
rB Blender
Branch
bvh8
Build Status
Buildable 869
Build 869: arc lint + arc unit
Max (maxim_d33) created this revision.Oct 9 2017, 9:55 AM

Very interesting! Here's some tests on i7-4790K, Linux, GCC 7.2, BVH build time excluded.

It's faster though only a few %. Maybe it depends on the CPU, compiler or tests scenes?