Does UE4 support using the intel® xeon phi™ coprocessors?
I am wondering if the UE4 engine version 4.8 will support the use of the intel® xeon phi™ coprocessor, as in, will it use the extra cores in builds and processing? I am looking at purchasing the Intel® Xeon Phi™ Coprocessor 31S1P 1.1G 57 core model which would more then double my total cores available (currently have a 32 core xeon system)
I think anwser here if OS treats it as extra processors (since for OS cores are seperate CPUs... they are seperate CPUS if you think about it) and assigns normal processes to that coprocessor, is it seemless or not, if it's not... then no, if yes then yes.
Also in order to get any use of it, you need to change something in engine code, and that is MAX_THREADS constant in engine task worker system, it currently set to 8 (i remeber it was set to 4 in the past)
Tick manager (and tick is event that updates object) if it has a lot of ticks (20 for each worker thread) to deal with is multithreading the ticking process and do individual tick group in parallel. I think you will also need to modify that condition, since you should need to have 1280 objects to make UE4 consider multithreading ticks: https://github.com/EpicGames/UnrealEngine/blob/c9f4efe690de8b3b72a11223865c623ca0ee7086/Engine/Source/Runtime/Engine/Private/TickTaskManager.cpp#L604
I don't think that coprocessor will help you with 4k texture, maybe in producing them, but no using them, thats GPU job.
answered Jun 09 '15 at 03:38 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here