Skip to content

Integration of DPC++ and openCL implementation #14864

Closed Answered by AlexeySachkov
tneval asked this question in Q&A
Discussion options

You must be logged in to vote

Hi @tneval, you caught our codebase in transition period and that's why it is even more confusing than usual :)

Yes, we used to have Plugin Interface, which would abstract low-level runtimes from us allowing to dynamically select which low-level runtime we would like to use. You can find documentation for PI layer here. Note that this links points to an older commits, because that file does not exists anymore, details below.

PI essentially evolved into its own standalone project called Unified Runtime. What you see is that all of our PI plugins are being redirected into Unified Runtime, where Unified Runtime will then redirect that call to a certain adapter (like OpenCL one) and do cl* ca…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by tneval
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants