|
Opinto-opas 2011-2012
TKT-3401 Tietokonearkkitehtuuri 3, 5 op
|
Lisätiedot
Soveltuu jatko-opinnoiksi
Vastuuhenkilö
Erno Salminen, Olli Vainio, Jari Nurmi
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Tentti ja hyväksyttävästi suoritetut harjoitustyöt ja viikkoharjoitukset.
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija osaa vertailla tietokonearkkitehtuurin suorituskykyyn vaikuttavia mekanismeja, tuntee rinnakkaisen laskennan laitteistojen (esim. VLIW, superskalaari) perustekniikat, hallitsee moniydin- ja moniprosessorilaitteistojen perusperiaatteet, sekä ymmärtää suunnitteluratkaisujen vaikutuksen laskentajärjestelmän muisti- ja kommunikaatio-osien suorituskykyyn
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Datarinnakkaisuus. | Mediaprosessorit ja multimedian tuki prosessorien käskykannoissa. | |
2. | Liukuhihnoituksen rajoitukset ja toiminta keskeytystilanteissa. Rinnakkaiset liukuhihnat. | Hyppyjen ennustaminen, käskyjen ehdollinen suoritus. | |
3. | Käskytason rinnakkaisuus ja sitä rajoittavat tekijät. Dynaaminen rinnakkaisuuden hyödyntäminen, superskalaariprosessorit. | Ohjelmallinen rinnakkaisuuden hyödyntäminen. | Spekulatiivinen ohjelmansuoritus. |
4. | Staattinen ja kääntäjäavusteinen rinnakkaisuus. VLIW- ja EPIC- arkkitehtuurit ja niitä tukeva kääntäjätekniikka. | Rinnakkaisuus sulautetuissa ja mobiililaitteissa. | |
5. | Moniprosessorijärjestelmät ja säietason rinnakkaisuus. Moniydinprosessorit. Kytkentäverkot ja klusterit. | Prosessorien ja prosessien kommunikointi ja synkronointi. Välimuistien suorituskyvyn parantaminen. Muistiarkkitehtuureja rinnakkaislaskentajärjestelmiin. | I/O-järjestelmien suorituskykyanalyysi. Moniprosessorijärjestelmien välimuistien koherenttisuus. |
Oppimateriaali
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
Kirja | Computer Architecture, A quantitative approach | Hennessy, Patterson | 3rd or 4th edition | Englanti |
Esitietovaatimukset
Opintojakso | P/S | Selite |
TKT-3201 Tietokonearkkitehtuuri 2 | Pakollinen |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |