https://github.com/fclc/linux-hybrid-isa-scheduler
Used as a staging ground for a hybrid scheduler capable of dealing with multiple different ISA's on the same host processor.
https://github.com/fclc/linux-hybrid-isa-scheduler
Last synced: 6 months ago
JSON representation
Used as a staging ground for a hybrid scheduler capable of dealing with multiple different ISA's on the same host processor.
- Host: GitHub
- URL: https://github.com/fclc/linux-hybrid-isa-scheduler
- Owner: FCLC
- License: gpl-2.0
- Created: 2022-04-20T14:35:25.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-20T15:25:06.000Z (about 4 years ago)
- Last Synced: 2025-10-05T05:47:21.986Z (10 months ago)
- Size: 9.77 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# (Pre-Alpha-Concept) Linux-hybrid-ISA-scheduler
Used as a staging ground for a hybrid scheduler capable of dealing with multiple different ISA's on the same host processor.
Multiple approaches might be possible, but this is TBD
### Insipation and context
As part of work in the CoreBoot project, the team at Dasharo were able to open up a bios for intel Alder Lake hybrid CPU's, which host both Golden cove Pcore's with AVX-512, as well as Gracemount E-cores which do not.
Under normal circumstances, you would only be able to use either ecores+pcores in AVX2 mode, or disable the ecores and use AVX512 on the Pcores.
https://twitter.com/FelixCLeClair/status/1516418881606279168?s=20&t=UgHzqJq6wuM7HRmwnHkMEA