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

High performance from laptops with heterogeneous cores #22

Open
alice-sowerby opened this issue Oct 22, 2024 · 1 comment
Open

High performance from laptops with heterogeneous cores #22

alice-sowerby opened this issue Oct 22, 2024 · 1 comment
Assignees
Labels
Milestone

Comments

@alice-sowerby
Copy link
Member

alice-sowerby commented Oct 22, 2024

User Story

As a laptop user, I want to get the maximum performance from my laptop if it has heterogenous cores, so it's not slower than it should.

Implementation Notes

There are some issues in the scheduler backlog that need to be resolved before work can start on this.

Acceptance Criteria

  • [ ]
@alice-sowerby alice-sowerby changed the title As a developer, I want to take advantage of heterogeneous cores in my CPU so that I can optimize my code for different types of processing tasks. Heterogeneous cores available to programmers Oct 22, 2024
@alice-sowerby alice-sowerby changed the title Heterogeneous cores available to programmers High performance from laptops with heterogeneous cores Oct 25, 2024
@alice-sowerby alice-sowerby added this to the Q1 - 2025 milestone Dec 11, 2024
@OlCe2
Copy link
Collaborator

OlCe2 commented Jan 13, 2025

First step for this project is to devise simple strategies to have processes execute on the Performance cores in priority or, conversely, on Efficiency ones when the policy is to conserve battery as much as possible. Further steps would be to refine policy implementations by taking into account system load and the actual use of CPU features by processes. It may be possible (perhaps even desirable) to couple these with strategies to save power (see #6).

Only the first step seems in scope for Q1-2025, and actual coding work is still pending depletion of some parts of my scheduler backlog, which I hope to complete before beginning of February.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: In progress
Development

No branches or pull requests

2 participants