Skip to content
New issue

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

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

Already on GitHub? # to your account

Maximum number of scheduling groups is restricting and unintuitively retrieved #807

Open
MatiasElo opened this issue Feb 5, 2019 · 0 comments

Comments

@MatiasElo
Copy link
Collaborator

MatiasElo commented Feb 5, 2019

Bogdan Pricope 2018-08-01 07:11:04 UTC
Maximum number of scheduling groups is very short:

  • for basic scheduler 28 (NUM_SCHED_GRPS - SCHED_GROUP_NAMED)
  • for SP scheduler is 9
  • for iquery scheduler is 253 (ok)
  • etc.

Ideally, unless HW limitations, ODP should be able to create one scheduler group per core.

Also, retrieving the number of scheduler groups with queue capabilities API (odp_queue_capability()) is un-intuitive, considering the fact that ODP has a certain number of scheduler related APIs (odp_schedule_group_create(), odp_schedule_group_destroy(), odp_schedule_group_join(), odp_schedule_group_info(), etc.)

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant