Wat is Pipeline Stall? definitie & betekenis

click fraud protection

Een pijplijnblokkering is een type fout in een RISC- of RISC-beïnvloede processor en vertraagt ​​de verwerking van een instructie. Dit type fout heeft niets te maken met gebruikersfouten - dit type fout treedt in feite alleen op vanwege het processorontwerp. Om precies te zijn, het komt voor in slecht ontworpen processors. RISC-type processors gebruiken pijplijnen, wat betekent dat instructies in een bepaalde volgorde moeten worden uitgevoerd.

Technipages legt pijpleidingsstalling uit

Deze specifieke volgorde is absoluut en zeer nauwkeurig - als een programma een vertakkingsinstructie geeft, worden ze niet op een ordelijke manier gepresenteerd - instructies aan het begin banen zich een weg door de pijplijn, maar opties die niet zijn geselecteerd, moeten worden weggegooid voordat de volgende kunnen worden verwerkt. Dit genereert een vertraging en een op basis van de complexiteit van de takken dan nog. Meer weggegooide opties betekent meer vertraging, en hoe groter de vertraging, hoe groter de vertraging in prestaties.

Dit probleem is uniek voor op RISC gebaseerde processors, omdat andere andere instellingen gebruiken. Deze fouten zijn echter niet dodelijk - na hun ontdekking zijn er tijdelijke oplossingen gemaakt en geïmplementeerd. Kleine vertragingen kunnen volledig worden geëlimineerd, terwijl grotere vertragingen op zijn minst kunnen worden verminderd. Dit wordt gedaan door middel van vertakkingsvoorspelling en uiteindelijk de implementatie van uitvoering buiten de bestelling voor bepaalde soorten processen. Deze nieuwe functies hielpen de levensvatbaarheid van RISC-type processors te behouden, ondanks de aanvankelijke ontwerpfouten van verminderde instructie computers instellen, ondanks dat hun oorspronkelijke doel een computer was die instructies sneller kan verwerken door onnodig over te slaan stappen.

Veelvoorkomend gebruik van pijplijnstalling

  • Pijplijnstallingen worden volledig veroorzaakt door ontwerpfouten en worden niet beïnvloed door gebruikersproblemen.
  • Om pijplijnblokkades op te lossen, is vertakkingsvoorspelling geïmplementeerd.
  • Het nadeel van RISC-processors was het potentieel van pijplijnstoringen.

Veelvoorkomend misbruik van pijpleidingsstop

  • Pijplijnstoringen worden veroorzaakt doordat een gebruiker te veel functies tegelijk uitvoert.