Китайский разработчик процессоров x86 Zhaoxin работает над добавлением поддержки оптимизации планирования в ядро ​​Linux для своих процессоров с функцией «предпочтительного ядра». Подобно асимметричным конструкциям ядер Intel и AMD, чипы Zhaoxin могут иметь специальные высокопроизводительные ядра, на которые планировщики операционной системы должны ориентироваться для критических рабочих нагрузок.

Чтобы добиться этого, Чжаоксин предложил патч для Linux, который использует существующую функциональность ACPI, чтобы показать разницу в максимальной частоте или возможностях каждого ядра. Драйвер CPUfreq обновляется, чтобы отразить это, позволяя планировщику определять приоритетность указанных высокопроизводительных ядер при распределении потоков и процессов. Это гарантирует, что задачи динамически используют преимущества более быстрых ядер для максимизации производительности. Этот подход аналогичен планировщику настройки, уже используемому в процессорах Intel и AMD, который учитывает топологию ядра и неоднородность.

Патч Zhaoxin не указывает четко, какие существующие или будущие процессоры будут предоставлять предпочтительную подсказку ядра. Компания, вероятно, захочет предложить эту функцию для будущих продуктов серверного класса, где асимметричная конструкция имеет смысл для повышения эффективности. Новый код отражает более широкие усилия Zhaoxin в области поддержки ядра Linux для серии серверных процессоров с архитектурой Sung Fung.

Прочная основа с открытым исходным кодом имеет решающее значение для завоевания благосклонности разработчиков и внедрения в центрах обработки данных. Добавление сложных функций, таких как приоритетное планирование ядра, показывает, что чипы Zhaoxin переходят от базовой совместимости с x86 к более совершенной оптимизации производительности.

Хотя она по-прежнему отстает от Intel и AMD по количеству ядер и тактовой частоты, сокращение разрыва в экосистеме программного обеспечения и эффективности остается ключом к конкуренции. Продолжающаяся работа по поддержке Linux закладывает основу для отечественных чипов Zhaoxin с более высокой производительностью.