Svět procesorů x86 v posledních třech letech hodně obživl, když se procesory AMD dostaly k modernímu FinFETovému procesu a zároveň dobré architektuře Zen, zatímco předtím bylo konkurenční prostředí hodně jednostranné s dominancí Intelu. Vypadá to ale, že podobná kritická kombinace silné architektury jádra a konkurenceschopného výrobního procesu by se mohla podařit i dnes malému třetímu konkurentovi. A to procesorům Zhaoxin z Číny, které vycházejí z dlouholeté linie x86 procesorů VIA, jež jsou ovšem zase založené na architekturách firmy Centaur Technology z USA.
Už nějakou dobu víme o informacích, podle kterých má Zhaoxin ambici povznést se od jader, která jsou spíš někde na úrovni lowendových jader Intel Atom a přinést výkonnou architekturu. Po generaci KX-6000, která používá FinFETový 16nm proces, ale pořád celkem pomalá jádra (byť jejich frekvence vzrostla z dřívějších cca 2 GHz), měla přijít zcela nová architektura KX-7000. A ta prý měla být konkurenceschopná i proti jádrům Zen 2, jež mezitím AMD vydalo v Ryzenech 3000. A na to by bylo třeba velké jádro s vysokým IPC.
O procesorech KX-7000, které by snad už měly být 7nm, jsme tu psali už v září, kdy se na začaly objevovat známky toho, že už je po tapeoutu a existují funkční vzorky tohoto procesoru, a dokonce už začal být vypouštěn i nějaký fotografický materiál na webu firmy Centaur Technology. Z nějž to mimochodem vypadá, že by se platforma dokonce mohla vrátit k socketovému řešení, které je pro desktopové procesory o dost šikovnější než pájení BGA procesorů na desku. Tedy minimálně z pohledu domácích stavitelů.
Benchmark 2GHz Zhaoxinu KX-7000
Vzorky, o kterých se šířily informace v září, měly takt jen 1,6 GHz, ale nyní máme další novinku. Jak nás upozornil dlouholetý nadšenec do této alternativní platformy Tralalák, do databáze testu Geekbench se dostal další novější vzorek s osmi jádry, který už povýšil na 2,0 GHz, což stále asi je daleko od finálních frekvencí, ale už jsme o trošku blíž tomu, jak by asi mohl výkon vypadat. 2,0GHz vzorek Zhaoxinu KX-7000 má CPUID CentaurHauls Family 6 Model 71 Stepping 1 – nesprávně je však detekovaný jako prastará 150nm architektura „Samuel 2“, což jsou procesory C3 ještě pro socket 370. V testu Geekbench 5.0.3 Tryout dosahuje skóre 469 bodů, ve vícevláknovém testu pak 3264 bodů (pozor, nesrovnávejte s verzí 4).
Záznam v Geekbench stále je, nebyl zatím na rozdíl od toho předchozího odstraněn (pokud by ale zmizel, můžete vidět screenshot v naší galerii). Porovnat, jak to pro výkon architektury KX-7000 vypadá, ale není až tak snadné, protože Geekbench mívá značný rozptyl ve skóre. Pokud byste chtěli srovnat s rovněž osmijádrem Ryzenem 7 3700X, najdete například v databázi výsledky s multivláknovým skóre pod 8000, ale i přes 10 000. Nakonec jsem vzal jeden, který je zhruba uprostřed a pochází ze stejné verze testu a PC, které má stejnou velikost RAM (32 GB). Vychází z toho skóre 1269 bodů v ST a 9080 bodů v MT testu. Frekvence boostu se ale během testu údajně pohybovala mezi 4300–4350 MHz. Srovnání je opět v galerii.
Aspoň 80 % IPC konkurenčních procesorů?
Pokud bychom tedy vydělil výsledek frekvencí, abychom velmi zhruba „simulovali“ takt 2,0 GHz, pak by skóre byla asi 583 a 4174 bodů. Výkon takt na takt by tedy u Zhaoxinu stále nebyl vyšší, než u Zenu 2, ale asi se opravdu dá mluvit o tom, že je IPC konkurenceschopné. Ve vícevláknovém testu vychází na 78 % jádra Zen 2, ale to je v situaci, kdy CPU nemá SMT a tedy je značně znevýhodněno; v MT tedy s přihlédnutím k tomuto vypadá Zhaoxin KX-7000 poměrně dobře. ST výkon vychází paradoxně také na asi 80 % IPC Zenu 2. Když si vezmeme, že zde může hrát roli nezralost platformy a vzorku nebo chybějící optimalizace, skutečně to začíná vypadat zajímavě, zvlášť na první revizi nové architektury od malého hráče. Samozřejmě za předpokladu, že frekvence nakonec budou někde okolo 3,0 GHz a spíše nad.
Mimochodem, pokud bychom srovnávali s procesorem Intel Core i7-9700K, KX-7000 by také vůbec nevypadal špatně, pokud jde o IPC. V databázi jsem u i7-9700K běžícího zřejmě na fixních 4,9 GHz (detekované frekvence můžete vidět v datech, která jsou vidět po přidání.gb5 za URL záznamu) našel skóre 1381 bodů v ST a 8007 bodů v MT testu. Když by se to přepočítalo na 2,0 GHz, tak pro jednovláknový výkon vychází skóre 563 (takže by Zhaoxin KX-7000 měl 83 % jeho IPC) a pro vícevláknový výkon 3268, tedy prakticky stejné „IPC“ jako u Zhaoxinu KX-7000. Ovšem pořád musíte pamatovat, že výsledky Geekbench hodně fluktuují a při takovémto rozdílu frekvencí může být přepočet také ošidný.
Tyto procesory tedy pravděpodobně pořád budou o něco zaostávat (už jenom třeba tou absencí SMT/HT), ale už by mohly být takříkajíc ve stejné lize s Intelem a AMD. Samozřejmě ale pořád zůstává otázka, zda se budou dát volně koupit třeba i u nás a jak široce se je podaří výrobci protlačit. Zatím totiž Zhaoxin mimo Čínu prakticky vůbec nenajdete.
Možná bude i akcelerace AI
Mimochodem, možná si vzpomenete, že VIA byla kdysi první výrobce x86 procesorů, který do CPU integroval speciální akceleraci pro šifrovací instrukce (VIA PadLock). Podobná koncepce se specializovanými koprocesory by možná mohla přijít opět. Firma Centaur Technology totiž nyní odhalila (opět nás na to upozornil Tralalák), že chystá koprocesor pro akceleraci úloh umělé inteligence (neuronových sítí), dost možná podobný tomu, co nyní mají jako „AI jednotky“ různé mobilní čipy ARM. Zda se tato novinka objeví už v jádrech KX-7000, ale nevíme, mohlo by na ni přijít třeba až v nějakém následovníkovi.
Nějaký záznam o tomto akcelerátoru/koprocesoru je zdá se i v benchmarku MLPerf. Je zde zmínka, že jeho hostitelské CPU má frekvenci 2,5 GHz pro test sníženou na 2,3 GHz, ale není jasné, zda je toto jen takt prototypu, nebo to má reprezentovat finální procesory KX-7000 (případně jiné). Bylo-li AI jádro integrováno v procesoru a už na něm byly spuštěné nějaké testy, pak by se pravděpodobně opravdu mohlo nacházet už v architektuře KX-7000.