Hoppa till huvudinnehåll
Länkstig

Parallell datorarkitektur

Kurs
Avancerad nivå
7,5 högskolepoäng (hp)
Studietakt
50%
Undervisningstid
Dag
Studieort
Göteborg
Undervisningsform
Campus
Undervisningsspråk
Engelska
Start/slut
-
Ansökan öppen
-
Anmälningskod
GU-28665
Ansökan stängd

Om utbildningen

Under perioden 1975 till 2005 åstadkom datorindustrin en fenomenal bedrift: på trettio år placerade vi en en personlig dator på varje skrivbord och i varje ficka. År 2005 hejdades den utvecklingen abrupt, varvid industrin satte nya mål: att placera en personlig parallell superdator på varje skrivbord, i varje hem och i varje ficka. År 2011 var övergången komplett genom att även surfplattor och mobiltelefoner fick multicoreprocessorer.

Effekt och temperatur är numera lika viktiga designmål som prestanda. Högprestandadatorer konstrueras nu för bästa prestanda per watt. Denna kurs behandlar hur dagens multicore-system är konstruerade, med blicken på hur framtida system kan komma att byggas under det närmaste decenniet.

Kursens innehåll är indelat i flera delar:

  • en repetition av grundläggande koncept inom datorarkitektur 
  • grundläggande multiprocessor-design för programmeringsmodellerna message passing och shared memory   
  • interconnection networks, en nödvändig komponent i chip-multiprocessorer och skalbara parallella datorsystem  
  • hur man korrekt stödjer parallella algoritmer i shared memory-hårdvara   
  • de senaste årens övergång till chip-multiprocessorer (även kända som "multicores")

Behörigheter och urval

Förkunskapskrav

För tillträde till kursen krävs att studenten har minst 90 hp i datavetenskap eller motsvarande. Specifikt krävs kursen DIT051 Datorarkitektur, 7,5 hp, eller motsvarande. Följande kunskapsnivå i Engelska krävs; Engelska 6/Engelska B eller motsvarande från ett erkänt internationellt test, t.ex. TOEFL, IELTS.

Urval

Högskolepoäng, max 225 hp.

För antagning till sommaren 2021 och framåt gäller följande urval: högskolepoäng, max 165 hp.