
12月31日,中国CPU厂商兆芯近期向Linux内核提交了更新补丁,来推动其x86处理器的性能发展。该公司对提高单核性能尤为关注,而他们的做法是借鉴国际处理器巨头Intel、AMD的经验,采用了核心区分策略——即通过确定处理器中“体质更优”的核心来实现频率提升,以此来增强单核性能。
兆芯此举的关键在于实现了“优选核心”(preferred cores)的功能,这意味着在处理器内部,系统可以识别出哪一些核心能够支持更高的工作频率。当处理器包含多个核心时,系统可以根据任务对单核性能的敏感程度,优先派发任务到这些“体质更佳”的核心上运行,从而获得更快的处理速度。
为了实现这一功能,兆芯采用了ACPI CPUFreq驱动,这依赖于CPPC(Collaborative Processor Performance Control)驱动中的cppc_get_highest_perf函数。CPPC驱动用来评估各个核心的频率,并将信息反馈给驱动,以便于系统能够理解哪个核心具有最高性能。
“优选核心”的概念并不是全新的创意,事实上,Intel和AMD两大厂商已经应用了多年,并且允许用户进行一定程度的控制。当前对兆芯的新功能支持到什么程度尚不完全清楚,也无从得知是否将来会有对Windows系统的支持。根据既有趋势判断,这项功能很可能首先应用于兆芯成熟的处理器产品线,例如开先KX-5000和开先KX-6000系列,未来还可能扩展到最新发布的KX-7000系列上。
除此之外,兆芯在推进Linux内核对他们的另一处理器系列——开胜KH-40000数据中心处理器的支持方面同样动作频频。兆芯正在努力通过适时更新补丁来加强该系列产品的市场竞争力,以及提升其在数据中心市场的表现。
此次补丁的推出,可视作兆芯在CPU技术领域迈向高性能的一个积极步伐。通过引入主流厂商已经采纳和验证的技术,兆芯在提升主频、增强单核性能方面的成效值得期待。这显示了中国CPU厂商在攻克国产化难关的同时,也在不断向国际巨头学习,并力图在全球市场中占有一席之地。








