Der chinesische x86-CPU-Entwickler Zhaoxin arbeitet daran, den Linux-Kernel für seine Prozessoren mit einer „bevorzugten Kernel“-Funktion um Unterstützung für die Planungsoptimierung zu erweitern. Ähnlich wie die asymmetrischen Kerndesigns von Intel und AMD verfügen die Chips von Zhaoxin möglicherweise über bestimmte Hochleistungskerne, auf die Betriebssystemplaner für kritische Arbeitslasten abzielen sollten.
Um dies zu erreichen, schlug Zhaoxin einen Linux-Patch vor, der die vorhandene ACPI-Funktionalität nutzt, um den Unterschied in der maximalen Frequenz oder den Fähigkeiten jedes Kerns anzuzeigen. Der CPUfreq-Treiber wird aktualisiert, um dies widerzuspiegeln, sodass der Scheduler bei der Zuweisung von Threads und Prozessen bestimmte Hochleistungskerne priorisieren kann. Dadurch wird sichergestellt, dass Aufgaben schnellere Kerne dynamisch nutzen, um die Leistung zu maximieren. Dieser Ansatz ähnelt dem Tuning-Scheduler, der bereits in Intel- und AMD-Prozessoren vorhanden ist und die Kerntopologie und -heterogenität berücksichtigt.
Der Patch von Zhaoxin gibt nicht klar an, welche bestehenden oder kommenden CPUs den bevorzugten Kernel-Hinweis offenlegen werden. Das Unternehmen wird diese Funktion wahrscheinlich für zukünftige Produkte der Serverklasse anbieten wollen, bei denen asymmetrische Designs aus Effizienzgründen sinnvoll sind. Die neuen Codebeiträge spiegeln Zhaoxins umfassendere Upstream-Bemühungen rund um die Linux-Kernel-Unterstützung für seine Server-CPU-Serie mit Sung-Fung-Architektur wider.
Eine solide Open-Source-Grundlage ist entscheidend für die Gunst der Entwickler und die Akzeptanz im Rechenzentrum. Das Hinzufügen komplexer Funktionen wie Priority Kernel Scheduling zeigt, dass die Chips von Zhaoxin von der grundlegenden x86-Kompatibilität zu einer verfeinerten Leistungsoptimierung übergehen.
Auch wenn das Unternehmen in Bezug auf Kerne und Taktraten immer noch hinter Intel und AMD zurückbleibt, bleibt das Schließen der Lücke im Software-Ökosystem und in der Effizienz der Schlüssel zum Wettbewerb. Die laufenden Linux-Supportarbeiten legen den Grundstein für die inländischen Chips von Zhaoxin mit stärkerer Leistung.