Keresés

Új hozzászólás Aktív témák

  • dchard

    veterán

    válasz Petykemano #16 üzenetére

    Ez azt jelenti, hogy jön az órajelenként 256bites AVX2?

    Abutól már kérdeztem korábban, de akkor ezek az infók még nem voltak elérhetők, így más volt a konklúzió.

    Nekem nagyon kéne a 256bites AVX2, és jó lenne ezt egy sima proci cserével megoldani (2600x-van jelenleg).

    Egyébként én is megköszönöm az infót, lehetne több ilyen hozzászólás és cikk is: kevesebb spekuláció, több konkrétum, magyarázattal és főként méréssel :)

    MOD: végre megvilágosodtam a doksiból amit linkeltél:

    20.11 AVX instructions

    The Ryzen supports the AVX2 instruction set. 256-bit AVX and AVX2 instructions are split
    into two µops that do 128 bits each. The throughput for most 256-bit instructions is one
    instruction per clock cycle because there are two multiplication units and two addition units.
    The 256-bit instructions are decoded at a rate of four instructions per clock cycle. Therefore,
    it is more efficient to use 256-bit instructions than 128-bit instructions when instruction fetch
    and decoding is a bottleneck.

    The maximum throughput for floating point calculations in a single thread is one 256-bit
    vector multiplication or FMA instruction and one 256-bit vector addition per clock cycle.
    There is no penalty for mixing AVX and non-AVX vector instructions on this processor.

    [ Szerkesztve ]

    A kitárulkozó idegenektől mindig elfog a hányinger. [Cornelius]

  • dchard

    veterán

    válasz dchard #30 üzenetére

    Megválaszolom saját kérdésemet: igen, jön a 256bites AVX2 :)

    https://techreport.com/news/34242/amd-teases-zen-2-epyc-cpus-with-up-to-64-cores-and-128-threads

    Idézet a cikkből:

    "AMD also addressed a major competitive shortcoming of the Zen architecture for high-performance computing applications. The first Zen cores used 128-bit-wide registers to execute SIMD instructions, and in the case of executing 256-bit-wide AVX2 instructions, each Zen floating-point unit had to shoulder half of the workload. Compared to Intel's Skylake CPUs (for just one example), which have two 256-bit-wide SIMD execution units capable of independent operation, Ryzen CPUs offered half the throughput for floating-point and integer SIMD instructions.

    Zen 2 addresses this shortcoming by doubling each core's SIMD register width to 256 bits. The floating-point side of the Zen 2 core has two 256-bit floating-point add units and two floating-point multiply units that can presumably be yoked together to perform two fused multiply-add operations simultaneously."

    Kíváncsi lennék mire lehet így számítani, hogyan fog viszonylulni egymáshoz a 256bites AVX2 sebesség intel és az új Zen2 között...

    [ Szerkesztve ]

    A kitárulkozó idegenektől mindig elfog a hányinger. [Cornelius]

Új hozzászólás Aktív témák