Linux nucleus oblitteratus inventa est in executione AMD CPUs

Nucleus Linux 6.0, qui proximo Lunae divulgari expectatur, mutationem includit quae difficultates perfunctionis cum processoribus AMD Zen tractat. Fons huius diminutionis perfunctionis erat codex ante annos XX additus ad problema ferramentorum in quibusdam segmentis computatoriis circumveniendum. Problema ferramentorum iamdudum correctum est et in segmentis computatoriis hodiernis non apparet, sed vetus solutio relicta est et fons degradationis perfunctionis in systematibus quae in modernis CPU AMD fundantur facta est. Systemata recentiora cum CPU Intel hac vetere solutione non afficiuntur, cum ACPI per separatum rectorem intel_idle, non per rectorem processor_idle communem, accedunt.

Solutio alternativa mense Martio anni 2002 nucleo addita est ad vitium in segmentis computatoriis (chipsets) vitandum, quod ob defectum recte statum otiosum constituendi propter moram in processu signi STPCLK# coniunctum erat. Ad hanc difficultatem evitandam, instructio WAIT addita implementationi ACPI addita est, processorem tardans ut segmentum computatorium in statum otiosum intrare posset. Delineatio utens instructionibus Instruction-Based Sampling (IBS) in processoribus AMD Zen3 revelavit processorem tempus magnum in exsequendo stub impendere, quod ad interpretationem falsam oneris processoris et constitutionem modorum somni profundiorum (C-States) a tractatore cpuidle ducit.

Hoc genus actionis in diminutione perfunctionis sub oneribus laboris quae saepe inter status otiosum et occupatum alternant, apparet. Exempli gratia, cum correctio quae solutionem inactivat adhibetur, media eventa probationis tbench a 32191 MB/s ad 33805 MB/s augentur.

Source: opennet.ru

Add a comment