ICS' Contributions to the Intel Developer Zone
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