Questions tagged [hmp]

Heterogeneous Multi-Processing

3 questions
9
votes
1 answer

How is Heterogeneous Multi-Processing (HMP) scheduling implemented in Linux Kernel (Samsung Exynos5422)?

Does anybody know how Heterogeneous Multi-Processing (HMP) scheduling is implemented in the Linux kernel scheduler? This has been implemented in the kernel supplied with the ODROID-XU3 board. (https://github.com/hardkernel/linux.git -b…
nico
  • 9,668
  • 8
  • 26
  • 28
2
votes
1 answer

How is cache coherency maintained on ARMv8 big.LITTLE system?

As far as I know, big cores and little cores are in separate clusters on big.LITTLE system. And cache coherence between clusters requires the regions are marked as Outer Shareable and is very expensive. I have checked the Linux kernel code, and…
Changbin Du
  • 501
  • 5
  • 11
1
vote
0 answers

Is therea way to count high-performance cores on heterogenous multicore CPUs

In a Heterogeneous MultiProcessing model, the different cores of a CPU or SoC don't have the same performance profiles. While HMP systems first got deployed a while ago (the wiki mentions Samsung started using this model back in 2013), they are…
Masklinn
  • 34,759
  • 3
  • 38
  • 57