Linus Torvalds bekritisearre besykjen om te keppeljen nei x86_64 mikroarsjitektuer ferzjes

Yn antwurd op it fersyk dat ferstjoerd waard foar de kernel Linux патч с поддержкой ключей компилятора, указывающих «версию» микроархитектуры x86_64 (microarchitecture level), Линус Торвальдс высказал довольно жёсткую и технически обоснованную критику насчёт данной инициативы. Под версиями подразумеваются упоминаемые компаниями AMD, Intel, Red Hat и SUSE срезы состояния микроархитектуры, охватывающие определённые наборы расширений, например, x86-64-v3 подразумевает наличие расширений AVX, AVX2, BMI2, FMA, LZCNT, MOVBE и SXSAVE, а x86-64-v4 — AVX512F, AVX512BW, AVX512CD, AVX512DQ и AVX512VL.

De oanspraken fan Linus komme del op trije punten:

  • De neamde klassifikaasje is folslein net-offisjeel en komt formeel neat oerien.
  • It ferzjesysteem ferfangt de relatyf ienfâldige fraach "kin dizze prosessor dit kommando stypje?" nei it folle komplekser "wat betsjut x86_64 v3 ferzje en wat kin it dwaan?!"
  • It idee om te besykjen om de CPUID te linearisearjen en te ferienfâldigjen yn "ferzjes" hat in ûnderwerp fan krityk west. Dit hat bewiisd sa'n mislearre idee te wêzen dat it hat resultearre yn 'e meast resinte modellen fan Intel-buroblêdprocessors dy't AVX-512 net ymplementearje technysk in legere ferzje binne as âldere AVX-512-ynskeakele processors, wat in nochal frjemde situaasje is.

Boarne: opennet.ru

Keapje betroubere hosting foar siden mei DDoS-beskerming, VPS VDS-tsjinners 🔥 Keapje betroubere websidehosting mei DDoS-beskerming, VPS VDS-tsjinners | ProHoster