Logo
Unioonpeedia
Side
Hankige see Google Play
Uus! Lae Unioonpeedia oma Android ™!
Lae alla
Kiiremini kui brauser!
 

Siirete ennustamine

Index Siirete ennustamine

Joonis 1: Näide kuidas käsud liiguvad läbi 4-sammulisest konveierist ehk torust. Ühte värvi kastid kujutavad ühte instruktsiooni. Kui lilla käsk on hüpe, mis sõltub rohelise käsu tulemusest, siis ei saa hüppele järgnevat sinist käsku kohe kindlalt sisse lugeda, sest ei ole teada, kas hüpe toimub ja võib-olla tuleb hoopis mõni teine käsk sisse lugeda. Üks võimalus on oodata, kuni roheline käsk saab täidetud, aga see tekitab viivise. Parem variant on siirete ennustamine Siirete ennustamine (inglise keeles branch prediction) on programmi koodis oleva siirde ehk hüppe ennustamine, kas hüppe toimub või mitte, enne, kui see on kindlalt teada.

1 seoses: Cell (mikroprotsessor).

Cell (mikroprotsessor)

Cell on mitmetuumaline mikroprotsessori arhitektuur, milles on kombineeritud üldotstarbeline keskmise võimekusega Poweri arhitektuuril kesktöötlusseade ning kaastöötlusseadmed, mis kiirendavad tuntavalt multimeedia ja vektortöötluse programme.

Uus!!: Siirete ennustamine ja Cell (mikroprotsessor) · Näe rohkem »

VäljuvSaabuva
Hei! Oleme Facebookis nüüd! »