Hlavní navigace

Názor k článku Zhaoxin vydává nové čínské x86 procesory: „APU“ s výkonnou grafikou a až 32jádra pro servery od Jan Olšan - Díky za ten odkaz na Geekbench (i teda...

  • 7. 11. 2022 16:25

    Jan Olšan

    Díky za ten odkaz na Geekbench (i teda ty další), takže CPUID je pořád CentaurHauls...
    Ale když se tam dívám na to srovnání, tak Centaur CHA by měl být značený jako Family 6 Model 71 Stepping 2.
    Ten KH40000 má CPUID CentaurHauls Family 7 Model 11 Stepping 3 což je mnohem blíž Zhaoxinům KX-6000 založeným na Lujiazui (nebo to má být Lu Jia Zui?), které se hlásí jako CentaurHauls Family 7 Model 11 Stepping 1.
    Asi to nemusí znamenat definitivně, že je to derivát Lujiazui nebo jeho evoluce, ale zase bych to neignoroval.

    U toho komentáře u AVX-512 na CHA jsem vycházel z hodnocení https://chipsandcheese.com/2022/03/23/via-part-4-a-deep-dive-into-centaurs-last-cpu-core-cns/

    Centaur rozděluje AVX-512 hned v dekódovaní na 2 uOPy a má jen 256bitové registry, kdežto Zen 4 je dekóduje na jeden uOP, takže jejich použití zlepšuje efektivní kapacitu ROB a dalších front v jádru Zen 4 a počet operací, které se za cyklus dají protlačit různými fázemi zpracování. Na dva průchody se instrukce AVX-512 rozdělí až při přidělení konkrétní exekuční jednotce. Taky registry jsou skutečně 512bitové. (Tady tohle je odlišné proti tomu, jak implementoval AVX+AVX2 Zen 1 nebo jak měl K8 řešené SSE/SSE2.) Výjimka jsou store instrukce, ty jsou rozdělené už v dekódování jako u Centauru. Každopádně by to kvůli tomuhle mělo pomáhat na Zenu 4 o něco víc než na Centauru.