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

  • S_x96x_S

    őstag

    válasz Petykemano #5295 üzenetére

    > Csodáljuk itt az ARM SVE2-t, hogy hűűű, meg háá,
    > milyen jó, hogy az utasításhossza független
    > a hardver feldolgozó-hosszától.
    > De hát ez eddig is létezett az x86-ban is.

    az én leegyszerűsített megértésem szerint:
    szerintem az lehet a probléma az, hogy az AVX-512 - nem csak egyszerűen a szélességről szól
    - hanem rengeteg új funckionalitást is belepakoltak - amit a 128 vagy 256 bites feldolgozónak is tudnia kellene,
    emiatt nehéz skálázni.

    Az ARM-en a hardveres skálázás a fő hangsúly,
    ezért a végrehajtó egység hosszát és a funkcionalitást nem katyvaszolják össze.
    Ha definiálnak egy új funkcionalitást, akkor azt skálázhatóan teszik.
    SVE - 128 to 2048 bits
    SVE2 - 128 to 2048 bits

    Az X86-os világban a váltás egy evolúciós lépés is .. nem lehet egyszerűen emulálni.
    128b (SSE-SSE4.2 & AVX)
    256b (AVX & AVX2)
    512b (AVX512)

    Vagyis az ARM sokkal inkább vector​-width-agnosztikus ..
    mig az X86 egyáltalán nem.

    A RISC-V vektor utasításai még az ARM-nél is rugalmasabbak,
    nem véletlenül, hogy az AI/HPC világban elég nagy jövőt adnak neki ..

    Mottó: "A verseny jó!"

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