- Joined
- Aug 19, 2017
- Messages
- 2,657 (0.99/day)
Chinese x86 CPU developer Zhaoxin is working on adding support in the Linux kernel for scheduling optimization on its processors featuring "preferred cores." Similar to asymmetric core designs from Intel and AMD, Zhaoxin's chips may have specific higher-performance cores the OS scheduler should target for critical workloads. To enable this, Zhaoxin has proposed Linux patches leveraging existing ACPI functionality to indicate per-core differences in max frequency or capabilities. The CPUfreq driver is updated to reflect this, allowing the scheduler to favor the designated high-performance cores when assigning threads and processes. This ensures tasks can dynamically take advantage of the faster cores to maximize performance. The approach resembles tuned scheduling, aware of core topology and heterogeneity already found in Intel and AMD processors.
Zhaoxin's patches don't specify which existing or upcoming CPUs will expose preferred core hints. The company likely wants the functionality in place for future server-class products where asymmetric designs make sense for efficiency. The new code contribution reflects Zhaoxin's broader upstreaming effort around Linux kernel support for its Yongfeng server CPU family. Robust open-source foundations are crucial for gaining developer mindshare and data center adoption. Adding sophisticated features like preferred core scheduling indicates that Zhaoxin's chips are maturing from essential x86 compatibility to more refined performance optimization. While still trailing Intel and AMD in cores and clocks, closing the software ecosystem and efficiency gap remains key to competitiveness. Ongoing Linux enablement work is laying the groundwork for more capable Zhaoxin silicon.
View at TechPowerUp Main Site | Source
Zhaoxin's patches don't specify which existing or upcoming CPUs will expose preferred core hints. The company likely wants the functionality in place for future server-class products where asymmetric designs make sense for efficiency. The new code contribution reflects Zhaoxin's broader upstreaming effort around Linux kernel support for its Yongfeng server CPU family. Robust open-source foundations are crucial for gaining developer mindshare and data center adoption. Adding sophisticated features like preferred core scheduling indicates that Zhaoxin's chips are maturing from essential x86 compatibility to more refined performance optimization. While still trailing Intel and AMD in cores and clocks, closing the software ecosystem and efficiency gap remains key to competitiveness. Ongoing Linux enablement work is laying the groundwork for more capable Zhaoxin silicon.
View at TechPowerUp Main Site | Source