Преглед садржаја:
Дефиниција - Шта значи предвиђање грана?
Предвиђање грана је приступ рачунарској архитектури који покушава да умањи трошкове гранања. Предвиђање грана убрзава обраду упутстава за гране са ЦПУ-ом користећи пипелининг. Техника укључује само извршавање одређених упутстава уколико су одређени предикати тачни. Предвиђање грана обично се имплементира у хардверу користећи предиктор гране.
Предвиђање грана такође је познато и као предвиђање грана или једноставно као предвиђање.
Техопедиа објашњава предвиђање грана
Предвиђање грана је техника која се користи за убрзавање извршавања упутстава за процесоре који користе цевовод. ЦПУ-и су у почетку извршавали упутства једно за другим док су улазили, али увођење цевовода значило је да би упуте за гранање могле знатно успорити процесор јер процесор мора да чека да се условни скок изврши.
Грана предвиђања рашчлањује упуте на предикате, слично логици предиката. ЦПУ који користи предвиђање грана извршава изјаве само ако је предикат истинит. Један пример је употреба условне логике. Пошто се непотребни код не извршава, процесор може радити много ефикасније. Предвиђање грана се проводи у логици ЦПУ-а са предиктором гране.