|
|
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 |