TKT-3400 TIETOKONETEKNIIKKA II, 5 op
|
Opintojakson vastuuhenkilö
Jari Nurmi
Opettajat
Jari Nurmi, professori, TG308
Luentoajat ja -paikat
Per IV,V: Torstai 10 - 12, TB222
Toteutuskerrat
Toteutus 1
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | Opetuskieli | |
Luento | - | - | - | 2 h/vko+ | 2 h/vko | - | - |
Harjoitus | - | - | - | 1 h/vko+ | 1 h/vko | - | - |
Tentti | Suomeksi, pyydettäessä englanniksi |
Tavoitteet
Syventää opiskelijan tietoja tietokone- ja prosessoriarkkitehtuureista, erityisesti rinnakkaislaskennan laitteistoista.
Sisältö
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. |
Suoritusvaatimukset
Tentti
Opintojakson arviointikriteerit
Esitiedot
Tunnus | Nimi | OP | P/S |
TKT-1200 | Digitaalisuunnittelu I | 4 | Pakollinen |
TKT-1220 | Tietokonearitmetiikka I | 4 | Pakollinen |
TKT-2200 | Johdatus digitaalisten järjestelmien suunnitteluun | 4 | Pakollinen |
TKT-3200 | Tietokonetekniikka I | 5 | Pakollinen |
Huomautuksia
Viimeksi muokattu | 29.08.2005 |
Muokkaaja | Olli Vainio |