Intel® ISPC in Unreal Engine 4: A Peek Behind the Curtain
Jeff Rous
Folsom, California
- 0 Collaborators
Intel ISPC is now available in Unreal Engine 4. Learn how Intel worked with Epic Games* to optimize the physics and animation systems and how any Unreal developer can use it to make their games even better. ...learn more
Project status: Published/In Market
Groups
GDC 2020
Intel Technologies
Intel ISPC
Overview / Usage
Intel ISPC is now available in Unreal Engine 4. Learn how Intel worked with Epic Games* to optimize the physics and animation systems and how any Unreal developer can use it to make their games even better.
Methodology / Approach
Traditionally, SIMD vectorization on the CPU has been done using platform-specific intrinsics. With Intel ISPC, that's a thing of the past. Built on the industry standard LLVM compiler, Intel ISPC is a language for writing vector code easily. It generates high performance vector code for many different instruction sets - SSE, AVX, AVX-512 and even ARM NEON. It is simple to use and easy to integrate with existing codebases, looking and acting very much like C.
Technologies Used
Intel ISPC, Unreal Engine 4