Intel® Embree Ray Tracing Kernels
Discussion forum on the open source ray tracing kernels for fast photo-realistic rendering on Intel® CPU(s)
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

X86_64 crash

Igor_Igor
Beginner
461 Views

Hello

With Xcode I can't get Embree to work in 64 bits (wth/without ispc). Basic = operations use avx commands that my machine has not. Crash screenshots are attached. In 32bits all is fine. Embree 2.3.3, Xcode 4.6.2. icc 13.0, OSX 10.7.

Any idea?

ThxPicture 1.pngPicture 2.png

 

0 Kudos
1 Reply
BenthinC_Intel
Employee
461 Views

Hi,

Embree uses a cmake-based build infrastructure which takes care that only special code paths are build with AVX/AVX2/.. instructions, and all "surrounding" code uses only simple SSE instructions. The special AVX/AVX2 code paths are only executed at run-time when your machine supports the specific ISA extensions. Embree does not support the Xcode build environment directly so I guess you would have to somehow emulate the cmake infrastructure/rules within Xcode.

Carsten.

0 Kudos
Reply