Mis on Pipeline Stall? määratlus ja tähendus

click fraud protection

Konveieri seiskumine on teatud tüüpi tõrge RISC-i või RISC-mõjuga protsessoris ja see lükkab käsu töötlemist edasi. Seda tüüpi tõrgetel pole midagi pistmist kasutajavigadega – tegelikult tekivad seda tüüpi vead ainult protsessori disaini tõttu. Täpsemalt, see esineb halvasti disainitud protsessorites. RISC-tüüpi protsessorid kasutavad torujuhtmeid, mis tähendab, et käsud tuleb täita kindlas järjekorras.

Technipages selgitab torujuhtme takerdumist

See konkreetne järjekord on absoluutne ja väga täpne – kui programm annab hargnemisjuhise, siis neid ei esitata korrapäraselt – alguses olevad juhised liiguvad läbi konveieri, kuid valikud, mida ei valitud, tuleb ära visata enne järgmiste valikute kasutamist töödeldud. See tekitab viivituse, mis põhineb harude keerukusel. Rohkem äravisatud valikuid tähendab rohkem viivitust ja mida suurem on viivitus, seda suurem on jõudluse mahajäämus.

See probleem on ainulaadne RISC-põhiste protsessorite jaoks, kuna teised kasutavad erinevaid seadistusi. Need vead ei ole siiski saatuslikud – pärast nende avastamist loodi ja rakendati lahendusi. Väikesed viivitused saab täielikult kõrvaldada, samas kui suuremaid saab vähemalt vähendada. Seda tehakse haru ennustamise ja lõpuks teatud tüüpi protsesside korral ebakorrapärase täitmise rakendamise kaudu. Need uued funktsioonid aitasid säilitada RISC-tüüpi protsessorite elujõulisust, hoolimata esialgsetest disainivigade vähenemisest seadistada arvuteid, hoolimata sellest, et nende algne eesmärk oli olnud arvuti, mis suudab käske kiiremini töödelda, jättes vahele mittevajalikud sammud.

Pipeline Stalli tavalised kasutusalad

  • Torujuhtme seiskumine on täielikult tingitud disainiveast ja neid ei mõjuta kasutajaprobleemid.
  • Torujuhtme seiskumiste lahendamiseks rakendati haru ennustamist.
  • RISC-protsessorite negatiivne külg oli torujuhtme seiskumise potentsiaal.

Torujuhtme peatamise levinud väärkasutused

  • Torujuhtme seiskumise põhjuseks on kasutaja, kes täidab korraga liiga palju funktsioone.