|
TKT-3400 Tietokonetekniikka II, 5 op
|
Jari Nurmi
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
Tentti
-
Syventää opiskelijan tietoja tietokone- ja prosessoriarkkitehtuureista, erityisesti rinnakkaislaskennan laitteistoista.
Sisältöalue | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Mediaprosessorit ja multimedian tuki prosessorien käskykannoissa | ||
2. | Dynaaminen rinnakkaisuuden hyödyntäminen. Tomasulon algoritmi, hyppykäskyjen ennustaminen, ehdollinen käskynsuoritus. Käskytason rinnakkaisuus ja sitä rajoittavat tekijät. | Superskalaariprosessorit, spekulatiivinen ohjelmansuoritus. Ohjelmallinen rinnakkaisuuden hyödyntäminen. | |
3. | VLIW- ja EPIC- arkkitehtuurit ja niitä tukeva kääntäjätekniikka. Staattinen ja kääntäjäavusteinen rinnakkaisuus. Rinnakkaisuus sulautetuissa ja mobiililaitteissa. | ||
4. | Välimuistien suorituskyvyn parantaminen. Muistiarkkitehtuureja rinnakkaislaskentajärjestelmiin. | Muistihierarkian suunnittelu. | |
5. | Moniprosessorijärjestelmät ja säietason rinnakkaisuus. Prosessorien ja prosessien kommunikointi ja synkronointi. Kytkentäverkot ja klusterit. | I/O-järjestelmien suorituskykyanalyysi. Moniprosessorijärjestelmien välimuistien koherenttisuus. |
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Computer Architecture, A quantitative approach | Hennessy, Patterson | 3rd or 4th edition | Englanti |
Opintojakso | P/S |
TKT-3200 Tietokonetekniikka I | Pakollinen |
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |