|
Opinto-opas 2010-2011
TKT-3400 Tietokonetekniikka II, 5 op
|
Vastuuhenkilö
Jari Nurmi
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Kesä | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
|
Suoritusvaatimukset
Tentti
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
-
Osaamistavoitteet
Opiskelija syventää tietojaan tietokone- ja prosessoriarkkitehtuureista, erityisesti rinnakkaislaskennan laitteistoista. Kurssin jälkeen opiskelija tuntee VLIW- ja superskalaariprosessorien perustekniikat ja 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. | 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. |
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-3200 Tietokonetekniikka I | Pakollinen |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
|
|
Lisätiedot
Soveltuu jatko-opinnoiksi
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Lähiopetus: 60 % Etäopetus: 0 % Itseopiskelu: 40 % |