protonscr

Optimize the C and C++ with OpenACC

protonclosed
ValveSoftware/Proton#5969 · opened 2022-07-05 by enigma101 · updated 2022-07-05 · 1 comments · github
Eenigma101 2022-07-05 github

Feature Request

I confirm:

  • [x] that I haven't found another request for this feature.
  • [x] that I have checked whether there are updates for my system available that
    contain this feature already.

Description

I would like people to add labels to the source code that accelerate the code on GPU where it makes sense to speed up things with OpenACC API Technology. This Technology works with GCC. I hear speedups of 2x - 100x are expected.

Justification [optional]

I hear speedups of 2x - 100x are expected.

Risks [optional]

It might slow things down if done the wrong way.

References [optional]

https://www.openacc.org/
https://en.wikipedia.org/wiki/OpenACC#:~:text=OpenARC is an open source,Laguna (C language only).
https://www.youtube.com/c/OpenaccOrg

Kkisak-valve maintainer 2022-07-05 github

Hello @enigma101, for this request to be viable, someone would need to have a working prototype explaining exactly how and where this would benefit Proton and/or wine.

A broad request to re-invent the wheel using a different language that the majority of devs are unfamiliar with impractical.

Nothing extracted yet.