Via Technologies ile Şangay Belediye Hükümeti arasındaki ortak girişim olan Zhaoxin, Intel ve AMD’nin yıllardır kullandığı yaklaşımı yansıtarak, Linux çekirdeğine kendi işlemcilerindeki ‘tercih edilen çekirdekler’ için destek ekliyor. Hareket, diğerlerinden daha yüksek frekanslara ulaşabilen çekirdekleri ayırt ederek Zhaoxin’in CPU’larının tek iş parçacığı performansını artırmak ve böylece gecikmeye duyarlı işleri en hızlı çekirdeklere sabitlemek için tasarlandı.
Çok çekirdekli işlemcilerdeki genel amaçlı çekirdekler, farklı saat hızı potansiyellerine sahip olma eğilimindedir: Bunlardan bazıları daha yüksek çalışma frekanslarına ulaşabilir, bu da çekirdekler arasında eşitsizliğe ve daha yüksek genel performans elde etmek için belirli iş yüklerini bu çekirdeklere bağlama zorunluluğuna yol açar. Zhaoxin’in Linux çekirdeğine bir dizi yama eklemesinin nedeni budur. Phoronix.
Bunlar yamalar CPPC sürücüsündeki cppc_get_highest_perf işlevine dayanan ACPI CPUFreq sürücüsünü kullanarak Linux çekirdeğinin zamanlayıcısının bu yüksek performanslı çekirdeklerdeki görevleri tanımasını ve önceliklendirmesini sağlayın. Sürücü her bir çekirdeğin frekansını tespit ettiğinde, programlayıcının temel öncelikleri belirlemesi ve bu tercih edilen çekirdekleri tercih etmesi için en yüksek frekans değerini bir öncelik göstergesi olarak tanır.
Ancak bu Zhaoxin yamalarıyla ilgili bir sorun var: Desteklemeleri gereken CPU’lar hakkında belirli ayrıntılardan yoksunlar. Tercih edilen bu çekirdek özelliğinin şu anda Zhaoxin işlemcilerde mevcut olup olmadığı veya Century Avenue mimarisine dayanan yakında çıkacak Kaixian KX-7000 gibi gelecekteki CPU’lara yönelik olup olmadığı belirsizliğini koruyor.
Bu arada Phoronix, Zhaoxin’in yakın zamanda öncelikle veri merkezlerini hedefleyen KaiSheng KH-40000 işlemcilerine güç sağlayan Yongfeng (CentaurHauls) mikro mimarisi için Linux çekirdeğine yama uygulamak için çok çaba harcadığını belirtiyor.
Belirli iş yüklerini tercih edilen çekirdeklere atamak, veri merkezi ve tüketici uygulamaları için çok mantıklıdır; bu nedenle Linux’a bu özellik için destek eklemek, Zhaoxin CPU’larını kullanmayı planlayanlar için iyi bir haber. Ayrıca Zhaoxin’in AMD ve Intel’in CPU’larına benzer işlevsellik kazandığını da vurguluyor.