兆芯为"首选内核"提供支持 实现处理器生态系统现代化
中国 x86 CPU 开发商 Zhaoxin 正在努力在 Linux 内核中添加对其具有"首选内核"功能的处理器的调度优化支持。与英特尔和 AMD 的非对称内核设计类似,兆芯的芯片可能具有特定的高性能内核,操作系统调度程序应将其作为关键工作负载的目标。
为了实现这一点,兆芯提出了Linux补丁,利用现有的ACPI功能来显示每个内核在最大频率或能力上的差异。CPUfreq 驱动程序会更新以反映这一点,从而允许调度程序在分配线程和进程时优先选择指定的高性能内核。这样就能确保任务动态地利用速度更快的内核,最大限度地提高性能。这种方法类似于英特尔和 AMD 处理器中已有的调整调度,能意识到内核拓扑结构和异构性。
兆芯的补丁没有明确指出哪些现有或即将推出的 CPU 将暴露首选内核提示。该公司很可能希望为未来的服务器级产品提供这一功能,因为在这些产品中,非对称设计对提高效率很有意义。新的代码贡献反映了兆芯围绕其永丰架构服务器CPU系列的Linux内核支持所做的更广泛的上游努力。
稳固的开源基础对于获得开发人员的青睐和数据中心的采用至关重要。增加优先内核调度等复杂功能表明,兆芯的芯片正在从基本的x86兼容性向更精细的性能优化过渡。
虽然在内核和时钟方面仍落后于英特尔和 AMD,但缩小软件生态系统和效率方面的差距仍是竞争的关键。正在进行的 Linux 支持工作正在为性能更强的兆芯国产芯片奠定基础。