Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rfc: introducing threadpool support for Arm Compute Library #1293

Merged
merged 1 commit into from
Apr 22, 2022

Conversation

cfRod
Copy link
Contributor

@cfRod cfRod commented Mar 3, 2022

This RFC proposes to introduce threadpool runtime for Arm Compute Library.
Link to rendered document

Adding a diff link for the proof-of-concept implementation here.

RFC PR

  • Does RFC document follow the template?
  • Have you added a link to the rendered document?

@vpirogov vpirogov added the RFC A design document label Mar 3, 2022
@jedippold
Copy link
Contributor

jedippold commented Mar 8, 2022 via email

Copy link
Contributor

@igorsafo igorsafo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general the RFC LGTM. This is very similar to what is done on x86 side.
I would recommend to move logic into a single place in aarch64 to avoid repeating the same few lines in each implementation. Also developers may forget to add all necessary calls in new implementations if they are not forced. So making this mechanism transparent to implementations will solve the issue.

@cfRod cfRod force-pushed the rfc-threadpool-aarch64 branch from 6c598a1 to c3889e5 Compare March 15, 2022 12:07
@cfRod
Copy link
Contributor Author

cfRod commented Mar 15, 2022

@jedippold and @igorsafo, thanks for your comments. I have updated the RFC incorporating your suggestions and my PoC-threadpool branch.

If everything looks fine and this RFC is accepted, I will raise a separate PR based on the PoC-threadpool implementation linked.

@cfRod
Copy link
Contributor Author

cfRod commented Mar 22, 2022

Hi @igorsafo and @jedippold , I have created a PR #1328 for this RFC.

@igorsafo igorsafo merged commit e97c579 into oneapi-src:rfcs Apr 22, 2022
@cfRod
Copy link
Contributor Author

cfRod commented Apr 25, 2022

Thanks all!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RFC A design document
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants