Opinto-opas 2010-2011
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2010-2011

TKT-3400 Tietokonetekniikka II, 5 op
Computer Architecture II

Vastuuhenkilö

Jari Nurmi

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset


 


 
 2 h/vko
 2 h/vko
+2 h/vko
+2 h/vko


 
TKT-3400 2010-01 Torstai 10 - 12, TC329
Maanantai 12 - 14, TC329

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 
TKT-3400 Tietokonetekniikka II, 5 op TKT-3401 Tietokonearkkitehtuuri 3, 5 op  
TKT-3400 Tietokonetekniikka II, 5 op TKT-3300 Tietokonearkkitehtuuri 3, 5 op  

Lisätiedot

Soveltuu jatko-opinnoiksi

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
TKT-3400 2010-01       Lähiopetus: 60 %
Etäopetus: 0 %
Itseopiskelu: 40 %  

Viimeksi muokattu13.01.2011