Linux kernel 如何在Linux内核(三星Exynos5422)中实现异构多处理(HMP)调度?
有人知道Linux内核调度器是如何实现异构多处理(HMP)调度的吗 这已经在ODROID-XU3板提供的内核中实现。 () 我大致知道它计算某个进程的负载,并根据该负载重新调度到更快或更慢的CPU。 我正在寻找更详细的解释,如果可能的话,还有实现此功能的函数的代码位置。代码: 在Linux kernel 如何在Linux内核(三星Exynos5422)中实现异构多处理(HMP)调度?,linux-kernel,scheduling,smp,odroid,hmp,Linux Kernel,Scheduling,Smp,Odroid,Hmp,有人知道Linux内核调度器是如何实现异构多处理(HMP)调度的吗 这已经在ODROID-XU3板提供的内核中实现。 () 我大致知道它计算某个进程的负载,并根据该负载重新调度到更快或更慢的CPU。 我正在寻找更详细的解释,如果可能的话,还有实现此功能的函数的代码位置。代码: 在#ifdef CONFIG_SCHED_HMP下签出源代码,主要在 (并非如此)简要概述: 大。小CPU可配置为两种操作模式: IKS–内核内切换器(也称为CPU迁移) GTS-全局任务调度(也称为big.LITTL
#ifdef CONFIG_SCHED_HMP
下签出源代码,主要在
(并非如此)简要概述: 大。小CPU可配置为两种操作模式:
- IKS–内核内切换器(也称为CPU迁移)
- GTS-全局任务调度(也称为big.LITTLE MP)