Siirete ennustamine

Description

Arvutid I study material TTÜ
Krista Vaabel
Mind Map by Krista Vaabel, updated more than 1 year ago
Krista Vaabel
Created by Krista Vaabel over 7 years ago
29
0

Resource summary

Siirete ennustamine
  1. Fikseeritud strateegiaga ennustamine
    1. lihtsaim
      1. vanim
        1. eeldus, et hargnemist ei toimu
          1. probleem tsüklitega
            1. eeldamine et alati toimub liialt tööd
            2. staatilise ennustamise strateegia
              1. varem tehtud käskude analüüs
                1. 82% õige
                  1. eri käsud eri ennustus
                  2. dünaamiline ennustamine
                    1. jälgitakse programmi täitmise kulgu
                      1. 2 bitti igas olekus
                        1. vasak: ennustab hargnemist
                          1. parem: kas toimus hargnemine
                          2. kui ennustus et hargnemist ei tule aga tuleb siis jäetakse vasak pool samaks. muudetakse paremat
                            1. jälle pole hargnemist: parem bitt 0
                              1. hargnemine: muudetakse mõlemat bitti
                              2. 90% õige
                              3. protsessoris on loogikaskeem, mis tegeleb ennustamisega
                                1. et konveieri taaskäivitamist vältida
                                2. hargnemise tähendus
                                  1. käsuloenduri saadetakse järgmise käsu aadressi asemel uus väärtus
                                  Show full summary Hide full summary

                                  Similar

                                  Computing Hardware - CPU and Memory
                                  ollietablet123
                                  SFDC App Builder 2
                                  Parker Webb-Mitchell
                                  Data Types
                                  Jacob Sedore
                                  Intake7 BIM L1
                                  Stanley Chia
                                  Software Processes
                                  Nurul Aiman Abdu
                                  Design Patterns
                                  Erica Solum
                                  CCNA Answers – CCNA Exam
                                  Abdul Demir
                                  Abstraction
                                  Shannon Anderson-Rush
                                  Spyware
                                  Sam2
                                  HTTPS explained with Carrier Pigeons
                                  Shannon Anderson-Rush
                                  Data Analytics
                                  anelvr