Rpcs3: [Feature Request] SYCL implementation

Created on 16 Sep 2020  路  3Comments  路  Source: RPCS3/rpcs3

Is it possible to implement hipSYCL or any other SYCL library to accelerate shader or/and SPU compiling at the beginning of each game.

https://www.khronos.org/sycl/

https://github.com/illuhad/hipSYCL/commits/develop

Most helpful comment

RPCS3 does not leverage HSA and likely never will. Until we get large enough GPUs on-die this is just a fading dream. I would have loved for this to happen, but as long as the GPU is a PCI-e bus away, it is not useful for us.
SYCL does not accelerate shader or other code compilation, it just offers an abstraction convencience around other compilers. Where rpcs3 is slow e.g in shader compilation is not the compilation step, it is the GPU driver itself acccepting the code we generated.

All 3 comments

RPCS3 does not leverage HSA and likely never will. Until we get large enough GPUs on-die this is just a fading dream. I would have loved for this to happen, but as long as the GPU is a PCI-e bus away, it is not useful for us.
SYCL does not accelerate shader or other code compilation, it just offers an abstraction convencience around other compilers. Where rpcs3 is slow e.g in shader compilation is not the compilation step, it is the GPU driver itself acccepting the code we generated.

Thank you for the clarifications.

Could this library help or is it based on the same concept as SYCL.

https://ispc.github.io/perf.html

Was this page helpful?
0 / 5 - 0 ratings

Related issues

xddxd picture xddxd  路  3Comments

Xcedf picture Xcedf  路  3Comments

XeClutch picture XeClutch  路  3Comments

LokiGrants picture LokiGrants  路  3Comments

AniLeo picture AniLeo  路  3Comments