TTKK logoTTKK Opinto-opas

8404121 Prosessorien suunnittelu, 3 ov

Processor Design, 3 cu


Professori JARI NURMI
Luentoja 28 h. Harjoituksia 28 h.

Viikottainen Opetus / Periodi S1S2K1K2Kesä
Luennot (h)2+2 ---
Harjoitukset (h)2+2 ---

Luentoaika ja -paikka

Luennot torstaisin 14-16 salissa HA106B. Harjoitukset torstaisin 16-18 salissa HA106B.

Tavoitteet

Syventää opiskelijan tietoja ja taitoja prosessorien toimintaperiaatteiden, suunnittelun ja suorituskyvyn analysoinnin alueilla.

Sisältö

Prosessoreihin liittyvien peruskäsitteiden kertaus; käskykannan määrittely; esimerkkejä prosessoriarkkitehtuureista; käyttöjärjestelmän vaatimukset prosessorille; prosessorin suunnitteluvuo; kontrolli ja keskeytysten hallinta; liukuhihnoitettu prosessori ja rinnakkaisuus; suoritusyksikkö ja aritmetiikka; muistit ja muistihierarkia; cache ja virtuaalimuistin hallinta; input/output-järjestelmä; sulautettujen järjestelmien prosessorien ominaisuudet; signaaliprosessorien suunnittelun erityispiirteet; prosessorien suorituskyvyn ja taloudellisuuden vertailu.

Tutkintovaatimukset

Tentti, laskuharjoitukset ja harjoitustyö.

Kirjallisuus

Vincent P. Heuring and Harry F. Jordan: Computer Systems Design and Architecture, Addison-Wesley, 1997. Michael J. Flynn: Computer Architecture; Pipelined and Parallel Processor Design (osittain), Jones and Bartlett Publishers, 1995. Mahdollinen muu kirjallisuus (ilmoitetaan luennolla).

Vaadittavat esitiedot

8404120 Tietokonetekniikka (vanha nro 80120).

Suositeltavat esitiedot

Jokin opintojaksoista 8404180 Tietokonearitmetiikka (vanha nro 80180), 8404114 Digitaalisten ASIC-piirien suunnittelu (vanha nro 80114), 8404128 VHDL-suunnittelu ja -synteesi (vanha nro 80128), 8404142 Piille suunnittelu II (vanha nro 80142), 8404151 Signal Processors (vanha nro 80151).

Huomautuksia

Korvaa opintojakson 80121. Opintojakso voidaan sisällyttää valinnaisena kaikkiin digitaali- ja tietokonetekniikan laitoksen ammattiaineisiin. Soveltuu myös jatko-opintoihin.

Linkkejä

Lisätietoja