Intel Developer Zone

ICS' Contributions to the Intel Developer Zone

By ICS Development Team

ICS engineers have published a set of papers on the Intel Developer Zone website that discuss utilizing parallel processing to improve performance in 3D graphics intensive applications, such as gaming. In this domain, realism is important as an indicator of success. In order to mimic the actual world, many things need to happen at the same time which requires parallel processing. Each article covers the topic using a different graphics system:

  • Unity 5.6
  • Vulkan 1.0
  • Unreal Engine 4
  • Direct3D 12

Moving from single-threaded to multi-threaded processing on the CPU, the articles advance to improving performance by splitting the work between CPU and GPU. Included with each article is accompanying source code demonstrating the techniques.
The list of articles is:

A Comparison of the Intel® Core™ i5 Processor and Intel® Core™ i7 Processor with Visualizations in OpenGL* and Oculus* VR by John Stone

Parallel Processing with DirectX 3D* 12 by John Stone

Parallel Techniques in Modeling Particle Systems Using Vulkan* API by Tomasz Chadzyski

An Approach to Parallel Processing with Unity by Jeremy Servoz

Unreal Engine 4 Parallel Processing School of Fish by Nikolay Lazarev