Hyppää pääsisältöön
Opintojakso, lukuvuosi 2023–2024
COMP.CE.130

Tietokoneen arkkitehtuuri, 5 op

Tampereen yliopisto
Opetusperiodit
Aktiivinen periodissa 3 (1.1.2024–3.3.2024)
Koodi
COMP.CE.130
Opetuskieli
englanti, suomi
Lukuvuodet
2021–2022, 2022–2023, 2023–2024
Opintojakson taso
Aineopinnot
Arvosteluasteikko
Yleinen asteikko, 0-5
Vastuuhenkilö
Vastuuopettaja:
Matti Haavisto
Vastuuorganisaatio
Informaatioteknologian ja viestinnän tiedekunta 100 %
Järjestävä organisaatio
Tietotekniikan opetus 100 %
Ydinsisältö

- Prosessorin rakenne ja käskyn suoritus.
- Datapolku ja datapolun ohjaus.
- Datapolun liukuhihnoitus.
- Datariippuvuudet, hasardit, forwarding, viivästetty haarautuminen.
- Prosessoriarkkitehtuuriin liittyvät peruskäsitteet ja termit.

- Muistihierarkia ja välimuistit. Lokaalisuus.
- suorasijoittava, joukkoassosiatiivinen ja täysassosiatiivinen välimuisti.

Täydentävä tietämys

- Ohjelman suorituksen spekulointi ja predikointi. Haarautumisen ennustus.
- VLIW- ja superskalaariprosessori.
- Ohjelman/käskyjen suorittaminen epäjärjestyksessä.
- Poikkeuksien hallinta.
- Datariippuvuudet: epäriippuvuus, ulostuloriippuvuus.

- Välimuistin ohjaus.
- Välimuistihutien käsittely.
- Välimuistin koherenssi.
- Välimuistin suorituskyky.
- Luotettavuus ja käyttövarmuus.

Erityistietämys

- Johdanto moniprosessorijärjestelmiin, rinnakkaisuuden tasot.
- Vektoriporsessori, GPU.

- Virtuaalimuisti.
- Osoitteen käännös ja käännöshakutaulu.

Osaamistavoitteet
Pakolliset esitiedot
Lisätiedot
Oppimateriaalit
Vastaavat opintojaksot
Studies that include this course
Suoritustapa 1

Osallistuminen opetukseen

11.01.2024 01.03.2024
Aktiivinen periodissa 3 (1.1.2024–3.3.2024)