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

On1ko picture On1ko  路  3Comments

altiereslima picture altiereslima  路  3Comments

Luffykun007 picture Luffykun007  路  3Comments

Xcedf picture Xcedf  路  3Comments

Nezarn picture Nezarn  路  3Comments