Hirdetés

Keresés

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

  • S_x96x_S

    addikt

    válasz HSM #9469 üzenetére

    azért a base órajelet illene tartani bármilyen utasítás esetén.

    > "Tehát nem a megtermelt plusz hő vagy fogyasztás volt a gond,
    > hanem hogy csupán néhány utasítás jelenléte is már jelentősen befékezte a CPU-t."

    az extrém hőtermelés volt a gyökér ok ( root cause ),
    ami miatt az Intel beépítette ezt a féket - mint amolyan algoritmikus hőszabályozást.

    AVX-512 :
    "However, some of these instructions use a lot of power and generate a lot of heat. To keep power usage within bounds, Intel reduces the frequency of the cores dynamically. This frequency reduction (throttling) happens in any case when the processor uses too much power or becomes too hot. However, there are also deterministic frequency reductions based specifically on which instructions you use and on how many cores are active (downclocking). Indeed, when any 512-bit instruction is used, there is a moderate reduction in speed, and if a core uses the heaviest of these instructions in a sustained way, the core may run much slower. Furthermore, the slowdown is usually worse when more cores use these new instructions. In the worst case, you might be running at half the advertised frequency and thus your whole application could run slower. On this basis, some engineers have recommended that we disable AVX-512 instructions default on our servers."

    via https://lemire.me/blog/2018/09/07/avx-512-when-and-how-to-use-these-new-instructions/

    vagy másképpen :

    "n the 'hardest' instructions, Intel uses special turbo values for AVX-512, as due to the way these instructions are processed, more heat is generated on chip. The chip has to balance frequency and power draw, so the AVX-512 data comes in at a lower frequency in order to keep the turbo in check."

    ( 2018, Anandtech )

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