Skip to content

Migrate single-threaded high usage tasks to P-cores #95

@mark-herbert42

Description

@mark-herbert42

Maybe it works already somehow with some config - but it happens when some task is running in LP mode - lets say xz decompression, which takes 1 core. It is not enough to make a high load system-wise so it just comtinue running on LP core utilizing it 100% and pushing it to freq. limit. So it would be a nice improvement if such tasks that occupies 1 core with 100% load to be migrated to a certain P-core so it will run faster. Not to activate all P-cores and let the small tasks to start eating battery, but just migrate the heavy task there.

Another suggestion - make the app. list to push certain apps (lets say the xz mentioned aleady or gcc or llvm) to use different cpu affinity than the other ones.

Just some ideas of an improvement....

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions