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

add DeviceView concept #45

Open
BenjaminW3 opened this issue Jul 24, 2015 · 0 comments
Open

add DeviceView concept #45

BenjaminW3 opened this issue Jul 24, 2015 · 0 comments

Comments

@BenjaminW3
Copy link
Member

A view of a device could select a subset of CPU cores (and memory?) that are used for execution.
The current Device concept always models the DeviceView concept by always using all the cores.
With this it would be possible to partition a 8 core CPU into e.g. 6 cores for one DeviceView and 2 cores for another DeviceView. Kernels executed in the corresponding streams then will only use the number of cores they are allowed to. This would allow to prevent independent streams from mutually influencing each other. Furthermore this would allow to guarantee selected compute resources for time critical tasks.

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

No branches or pull requests

1 participant