Datorarkitekturer för högpresterande system 7,5 hp
Kursinnehåll
En modern dator är uppbyggd av en mängd olika byggblock som interagerar med varandra för att kunna uppnå en flexibel beräkningskapacitet. Kursen går igenom hur dessa olika byggblock fungerar och olika tekniker för att maximera prestandan på datorsystemet.Kursen innehåller följande moment:
- Systemuppbyggnad av historiska och moderna datorsystem och arkitekturer
- Olika processorarkitekturer, minnestekniker mm
- Hårdvaruparallella datorarkitekturer (flerkärnig CPU och GPU).
- Beskrivning av olika typer av bussar och protokoll (exempelvis PCI/PCIe, USB, HDMI)
- Parallellprogrammering, t.ex. i CUDA
- Operativsystemets roll för fulla utnyttjandet av arkitekturen
Förkunskapskrav
Grundläggande behörighet samt genomgångna kurser på grundnivå 60 hp, inklusive Mikrodatorteknik 7,5 hp, Mjukvaruutveckling 7,5 hp (eller motsvarande kunskaper).Utbildningsnivå: Grundnivå
Kurskod/Ladokkod: TDSN13
Kursen ges vid: Tekniska Högskolan
Senast ändrad 2023-06-02 11:03:05