Intel® ISPC in Unreal Engine 4: A Peek Behind the Curtain

Jeff Rous

Jeff Rous

Folsom, California

2 1
  • 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

Game Development

Groups
GDC 2020

Intel Technologies
Intel ISPC

Docs/PDFs [1]Links [3]

Overview / Usage

Back to GDC 2020 Projects

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

Documents and Presentations

Comments (1)