Linus Torvaldsek x86_64 mikroarkitektura bertsioekin lotzeko saiakerak kritikatu zituen

Kernelerako bidalitako eskaerari erantzunez Linux Linus Torvaldsek, x86_64 mikroarkitekturaren "bertsioa" (mikroarkitektura maila) zehazten duten konpiladore-etengailuak onartzen dituen adabaki batean, kritika gogorrak eta teknikoki sendoak egin zituen ekimen honen aurka. Bertsioek AMD, Intel, Red Hat eta SUSE-k aipatutako mikroarkitekturaren egoera-zatiak adierazten dituzte, luzapen-multzo espezifikoak barne hartzen dituztenak. Adibidez, x86-64-v3-k AVX, AVX2, BMI2, FMA, LZCNT, MOVBE eta SXSAVE luzapenen presentzia inplikatzen du, eta x86-64-v4-k, berriz, AVX512F, AVX512BW, AVX512CD, AVX512DQ eta AVX512VL.

Linusen aldarrikapenak hiru puntutan laburtzen dira:

  • Aipatutako sailkapena guztiz ez-ofiziala da eta formalki ez dagokio ezeri.
  • Bertsio-sistemak galdera sinple samarra ordezkatzen du "prozesadore honek onar al dezake instrukzio hau?" askoz konplexuagoari "zer esan nahi du x86_64 v3 bertsioak eta zer egin dezake?!"
  • CPUID linealizatzen eta "bertsioetan" sinplifikatzen saiatzeko ideia kritikatu izan da. Arrakastarik gabeko ideia dela frogatu du, non AVX-512 inplementatzen ez duten Intel mahaigaineko prozesadoreen modelo berrienak teknikoki AVX-512 gaitutako prozesadore zaharragoak baino bertsio baxuagoa izatea eragin duela, eta hori egoera arraro samarra da.

Iturria: opennet.ru

Erosi hosting fidagarria DDoS babesa duten guneetarako, VPS VDS zerbitzariak 🔥 Erosi webguneentzako ostatu fidagarria DDoS babesarekin, VPS VDS zerbitzariak | ProHoster