GoConqr has a new look! Let us know what you think.

Mind map

Siirete ennustamine

Krista Vaabel Computer Science English

Mind map siirete ennustamise kohta: fikseeritud strateegia, dünaamiline ennustamine ja hargnemise tähendus

Mind map: Siirete ennustamine

Map content

Siirete ennustamine

  1. Fikseeritud strateegiaga ennustamine

    • lihtsaim
    • vanim
    • eeldus, et hargnemist ei toimu
    • probleem tsüklitega
    • eeldamine et alati toimub liialt tööd
  2. staatilise ennustamise strateegia

    • varem tehtud käskude analüüs
    • 82% õige
    • eri käsud eri ennustus
  3. dünaamiline ennustamine

    • jälgitakse programmi täitmise kulgu
    • 2 bitti igas olekus
      • vasak: ennustab hargnemist
      • parem: kas toimus hargnemine
    • kui ennustus et hargnemist ei tule aga tuleb siis jäetakse vasak pool samaks. muudetakse paremat
      • jälle pole hargnemist: parem bitt 0
      • hargnemine: muudetakse mõlemat bitti
    • 90% õige
  4. protsessoris on loogikaskeem, mis tegeleb ennustamisega

    • et konveieri taaskäivitamist vältida
  5. hargnemise tähendus

    • käsuloenduri saadetakse järgmise käsu aadressi asemel uus väärtus

Information

Description
Arvutid I study material TTÜ
Created by
Krista Vaabel
Views
35
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?