Kursplan för Sammankopplingsnät

Kursplan fastställd 2025-02-20 av programansvarig (eller motsvarande).

Kursöversikt

  • Engelskt namnInterconnection networks
  • KurskodDAT575
  • Omfattning7,5 Högskolepoäng
  • ÄgareMPHPC
  • UtbildningsnivåAvancerad nivå
  • HuvudområdeDatateknik
  • InstitutionDATA- OCH INFORMATIONSTEKNIK
  • BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd

Kurstillfälle 1

Kurstillfället är inställt. Kurstillfället ges enligt plan vartannat år. För frågor kontakta utbildningssekreteraren för
  • Undervisningsspråk Engelska
  • Anmälningskod 86115
  • Max antal deltagare50 (minst 10% av platserna reserveras för utbytesstudenter)
  • Sökbar för utbytesstudenterJa
  • Endast studenter med kurstillfället i programplan.

Poängfördelning

0124 Laboration 4 hp
Betygsskala: TH
4 hp
0224 Tentamen 3,5 hp
Betygsskala: TH
3,5 hp

I program

Examinator

Behörighet

Grundläggande behörighet för avancerad nivå
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

Särskild behörighet

Engelska 6
Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

Kursspecifika förkunskaper

Matematik (innehållande Matematiskanalys (minst 7,5 hp), Linjär algebra (minst 7,5 hp)) och Programmering i ett generellt programmeringsspråk (t.ex. C/C++/Java/Haskell eller liknande (minst 7,5 hp)), Grundläggande datorteknik (minst 7,5 hp)), samt en av följande kurser: Diskret matematik och/eller Matematisk statistik och/eller Sannolikhetslära och/eller Algoritm och/eller Datastrukturer (minst 7,5 hp).

Syfte

Tanken med denna kurs är att ge studenter en introduktion till området sammankopplingsnätverk(eng: Interconnection Networks). Kursen fokuserar på NoCs (Network-on-Chip/On-Chipnätverk) och erbjuder både en balanserad inblick i teoretiska trender och praktiska erfarenheter av dessa system.
Såväl grundläggande som mer avancerade koncept kommer att tas upp inom nätverkstopologi, routing, flödeskontroll, routerdesign, prestandaanalys för nätverk, Quality-of-Service, och feltolerans.


Lärandemål (efter fullgjord kurs ska studenten kunna)

1. Kunskap och förståelse

⦁ känna till funktioner av och användningsområden för sammankopplingsnätverk. (föreläsningar; tentamen)
⦁ beskriva olika aspekter av sammankopplingsnätverk. (föreläsningar; tentamen)
⦁ identifiera avvägningar mellan olika designval för nätverk. (föreläsningar; tentamen, laborationer)


2. Färdighet och förmåga

⦁ använda en modern testuppställning för att utvärdera prestandan av ett sammankopplingsnätverk. (föreläsningar, laborationer; laborationer)
⦁ använda morderan simuleringsverktyg för att utvärdera prestandan av ett nätverksbaserat datorsystem. (laborationer; laborationer)
⦁ mäta och analysera prestandan av ett sammankopplingsnätverk, både som en fristående komponent och som del av ett datorsystem. (föreläsningar, laborationer; laborationer)
⦁ förmåga att samarbeta i olika gruppsammansättningar med gruppmedlemmar med olika kompetens, kulturell och utbildningsbakgrund, kön och nationalitet


3. Bedömning och förhållningssätt

⦁ kritiskt bedöma för och nackdelar med olika designval för olika nätverksaspekter. (föreläsningar; tentamen, laborationer)
⦁ jämföra olika typer av sammankopplingsnätverk. (föreläsningar; tentamen, laborationer)

Format: " Lärandemål. (relaterad studentaktivitet; relaterad bedömningsmetod)"

Innehåll

Kursens beståndsdelar innefattar bl.a. : användningsområden för sammankopplingsnätverk, olika aspekter av deras design (routing, flödeskontroll, deadlocks), nätverkskomponenter (routers, nätverksinterface), prestandaaspekter (utvärderingsmetodologi, Quality-of-Service, feltolerans).

Mer specifikt:
- Syfte och användning av sammankopplingsnätverk,
- Kommunikationsbussar och arbitrering,
- Nätverkstopologier,
- Routing,
- Flödeskontroll
- Deadlocks och Livelock,
- Router design och resursallokering
- Nätverksinterface,
- Prestandaanalys för nätverk,
- Quality-of-Service,
- Feltolerans

Organisation

Kursen består i huvudsak av föreläsningar och laborationer.
Det kommer att hållas ungefär 12 föreläsningar (cirka 2 föreläsningar per vecka).
Det kommer att hållas laborationer i grupper om 2 studenter, relaterat till utverdering på RTL nivå av sammankopplingsnätverk och dess parametrar, både som fristående komponenter och på systemnivå.

Kursen kommer att hållas på engelska.

Litteratur

Lecture slides and the following book complimentary to the lecture slides:

Principles and Practices of Interconnection Networks, by William J. Dally and Brian Towles, (ISBN 0-12-200751-4)

Examination inklusive obligatoriska moment

Kursen examineras genom individuell skriftlig tentamen om 3,5 hp och laborationsuppgifter 4 hp. 

Laborationen genomförs i grupp och bedöms med godkänd (G) eller underkänd (U).
Betygsskalan på tentamen omfattar underkänd (U), 3, 4, 5.
Slutbetyget på kursen med betygskala U, 3, 4, 5 baseras på tentamensresultatet.

Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om riktat pedagogiskt stöd på grund av funktionsnedsättning.