Kursplan för Sammankopplingsnät

Kursplanen innehåller ändringar
Se ändringar

Kursplan fastställd 2024-01-29 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

  • Undervisningsspråk Engelska
  • Anmälningskod 86123
  • 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
0 hp4 hp0 hp0 hp0 hp0 hp
0224 Tentamen 3,5 hp
Betygsskala: TH
0 hp3,5 hp0 hp0 hp0 hp0 hp
  • 13 Jan 2025 fm J
  • 14 Apr 2025 em J
  • 28 Aug 2025 em J

I program

Examinator

Gå till kurshemsidan (Öppnas i ny flik)

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 underkänd (U), 3, 4, 5. 
Betygsskalan på tentamen och hela kursen omfattar underkänd (U), 3, 4, 5. 
Betyget på hela kursen beräknas som genomsnittet av laborationsprojekt och skriftlig tentamen, viktat med deras hp-poäng.

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 pedagogiskt stöd på grund av funktionsnedsättning.

Kursplanen innehåller ändringar

  • Ändring gjord på kurstillfälle:
    • 2024-03-22: Examinator Examinator Ioannis Sourdis (sourdis) tillagt av Viceprefekt
      [Kurstillfälle 1]