[android, core] pin core threads to logical CPUs 0-3 #3121
No reviewers
Labels
No labels
android
audio
bug
ci
cmake
confirmed
core
desktop
duplicate
enhancement
frontend
fw
git
graphics
loader
nv gpu
ui
vulkan
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
eden-emu/eden!3121
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "pintocputhing"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
this basically allows the threads to exist in these logical CPUs, undisturbed, and without trashing each other's cache
this could improve performance, very tricky thing to pull off correctly, but again, this is mostly an experiment
will mainly benefit: Linux, Android, FreeBSD, Windows (not ARM)
Additionally, this means no context trashing :)
Signed-off-by: lizzie lizzie@eden-emu.dev
96f1999d6d80f8e2cbb880f8e2cbb8c3eaec5497c3eaec5497112b14b564Perfomance regression on Windows, reported by gidoly and NeoGT on Windows, need check on other systems
[core] pin core threads to logical CPUs 0-3to WIP: [core] pin core threads to logical CPUs 0-3112b14b564a69d445d50c6a1ba90e03cf021ac16WIP: [core] pin core threads to logical CPUs 0-3to WIP: [android, core] pin core threads to logical CPUs 0-3WIP: [android, core] pin core threads to logical CPUs 0-3to [android, core] pin core threads to logical CPUs 0-3