Odpověď na názor

Odpovídáte na názor k článku První Zen zvládal rychlost DDR4 jen 18 MHz. Pro veřejné demo mělo AMD jediné dva funkční kusy. Názory mohou přidávat pouze registrovaní uživatelé.

  • Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví.
  • 21. 6. 2023 6:44

    Jim_Keller

    Ano, ale je třeba rozlišovat konkrétní CPU, jehož počet vnitřních HW jednotek se liší, od možností ISA.

    1)
    ARM Cortex X2 umí 4x 128-bit SVE2
    x86 AMD Zen 4 umí 1x512-bit AVX512 .... ale vnitřně to rozkládá na 2x 256-bit

    Takže mají teoreticky stejný výkon/propustnost, ale jen za předpokladu že se u AMD použijí 256-bit nebo 512-bit instrukce. Pokud u Zen 4, Zen 3, Zen 2 dojde na 128-bit SSE instrukce (SSE2 je základní minimum pro x86-64), tak logicky může provést jen 2x 128-bit, zatímco ARM Cortex X2 provede 4x 128-bit, tedy 2x tolik.

    Oběma pak naklepne pozadí 2x512-bit CPU Fujitsu A64FX, který ostatně naklepnul pozadí i GPU Nvidia Volta.

    2) ISA. Revoluční SVE2 jsou protože umí HW šířku registrů od 128-bit až po 2048-bit, což nic ze světa x86 neumí. Aneb po 6 letech od uvedení AVX512 dodnes není standard a prakticky to skoro žádný SW to nepodporuje.

    SVE2 už mají 2 roky všechny telefony od velkých jader až po miniaturní little jádra, takže OS může přehazovat vlákna jak se mu zlíbí protože mají stejnou ISA včetně šířky SIMD registrů. To Intel neumí a proto musel u Alder Lake vypnout AVX512 u velkých jader. Navíc backportováním BF16 do Gracemontu vytvořil novou verzi AVX2, kterou zase nepodporuje AMD, takže je ve světě x86 ještě větší bordel než byl.

    AMD měla místo AVX512 uvést vlastní verzi SVE a tím by Intelu opět vypálila rybník. Ostatně SVE přebral i RISC-V, takže je evidentní že SVE je geniální nápad, který budou muset časem implementovat všichni.