Nakalimtan nga patch nga nakit-an sa Linux kernel nga nakaapekto sa performance sa AMD CPU

Ang Linux 6.0 kernel, gilauman nga ipagawas sa sunod Lunes, naglakip sa usa ka pagbag-o nga nagtubag sa mga isyu sa performance sa mga sistema nga nagdagan sa AMD Zen processors. Ang gigikanan sa pagkunhod sa pasundayag nakit-an nga gidugang nga code 20 ka tuig ang milabay aron masulbad ang problema sa hardware sa pipila nga mga chipset. Ang problema sa hardware dugay na nga naayo ug dili makita sa kasamtangan nga mga chipset, apan ang daan nga workaround alang sa problema nakalimtan na ug nahimong tinubdan sa pagkadaut sa performance sa mga sistema base sa modernong AMD CPUs. Ang mga bag-ong sistema sa Intel CPU dili maapektuhan sa daan nga workaround, tungod kay nag-access sila sa ACPI gamit ang usa ka bulag nga intel_idle driver, ug dili ang kinatibuk-ang processor_idle driver.

Usa ka workaround ang gidugang sa kernel niadtong Marso 2002 aron babagan ang dagway sa usa ka bug sa mga chipset nga nalangkit sa dili hustong pagpahimutang sa idle state tungod sa pagkalangan sa pagproseso sa STPCLK# signal. Aron masulbad ang problema, ang pagpatuman sa ACPI nagdugang usa ka dugang nga panudlo sa WAIT, nga nagpahinay sa processor aron ang chipset adunay oras sa pag-adto sa usa ka idle nga estado. Kung ang pag-profile gamit ang mga panudlo sa IBS (Instruction-Based Sampling) sa mga processor sa AMD Zen3, nadiskobrehan nga ang processor naggugol ug daghang oras sa pag-execute sa mga stubs, nga nagdala sa usa ka sayup nga paghubad sa kahimtang sa pagkarga sa processor ug nagbutang sa mas lawom nga mga mode sa pagkatulog (C- State) pinaagi sa processor cpuidle.

Kini nga pamatasan gipakita sa pagkunhod sa pasundayag sa ilawom sa mga karga sa trabaho nga kanunay nga nagpulipuli taliwala sa wala’y trabaho ug busy nga mga estado. Pananglitan, kung mogamit usa ka patch nga nagpugong sa pagmaniobra sa bypass, ang mga average nga pagsulay sa tbench nagdugang gikan sa 32191 MB / s hangtod sa 33805 MB / s.

Source: opennet.ru

Idugang sa usa ka comment