Kursplan för Energieffektiva datorsystem

Kursplan fastställd 2019-02-13 av programansvarig (eller motsvarande).

Kursöversikt

  • Engelskt namnEnergy aware computing
  • KurskodDAT277
  • Omfattning7,5 Högskolepoäng
  • ÄgareMPHPC
  • UtbildningsnivåAvancerad nivå
  • HuvudområdeDatateknik, Informationsteknik
  • InstitutionDATA- OCH INFORMATIONSTEKNIK
  • BetygsskalaTH - Fem, Fyra, Tre, Underkänd

Kurstillfälle 1

Kurstillfället är inställt. För frågor kontakta utbildningssekreteraren för
  • Undervisningsspråk Engelska
  • Anmälningskod 86111
  • Blockschema
  • Sökbar för utbytesstudenterJa

Poängfördelning

0115 Laboration 2 hp
Betygsskala: UG
2 hp
    0215 Inlämningsuppgift 3,5 hp
    Betygsskala: UG
    3,5 hp
      0315 Tentamen 2 hp
      Betygsskala: TH
      2 hp
      • 08 Apr 2020 fm DIST
      • 20 Aug 2020 fm J

        Examinator

        Ersätter

        • DAT275 Energy aware computing
        • DAT276 Energy aware computing

        Behörighet

        Information saknas

        Särskild behörighet

        För kurser på avancerad nivå gäller samma grundläggande och särskilda behörighetskrav som till det kursägande programmet. (När kursen är på avancerad nivå men ägs av ett grundnivåprogram gäller dock tillträdeskrav för avancerad nivå.)
        Undantag från tillträdeskraven: Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från ovan krav.

        Kursspecifika förkunskaper

        Datorarkitektur (DAT105) eller motsvarande rekommenderas starkt. Studenterna måste förstå funktionen hos en processors pipeline och cachar och måste kunna läsa assemblerkod.

        Syfte

        Syftet med kursen är att göra studenterna medvetna om vikten av energieffektiva datorsystem och introducera metoder och tekniker, på nivån datorarkitektur och systemprogram, för att kunna analysera och reducera energianvändningen.

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

        - redogöra för vad som påverkar energiförbrukning i datorsystem vad beträffar datorns arkitektur
        - redogöra för vad som påverkar energiförbrukning i datorsystem vad beträffar kretsstrukturer som är vanligt förekommande i datorsystem
        - redogöra för metoder för utvärdering av energikonsumtion i datorsystem och hur dessa kan användas för att finna optimeringar
        - redogöra för metodval vid rapportering av energiförbrukning hos datorsystem och värdera energiförbrukning utifrån samhälleliga och etiska aspekter
        - tolka omvärldens krav på datorarkitekturers utformning, för att möta samhälleliga behov, såsom lägre energianvändning.

        Innehåll

        Kursen syftar till att ge en översikt över de aspekter av datorer som leder till energiförbrukning, allt från elektroniska kretsar till operativsystem och från batteridrivna enheter till superdatorer och datacenter. Till exempel kommer studenterna att lära sig om metoder för att mäta och/eller uppskatta effektförbrukning i olika komponenter inuti en datorarkitektur och de kommer att lära sig om kombinerade arkitektur/kompilatortekniker för att spara ström i datorsystemets minneshierarki.

        Organisation

        Kursen består av en föreläsningsserie, hemuppgifter, muntliga och skriftliga presentationer och laborationer. En stor del av arbetet för denna kurs kommer att bestå av oberoende instuderingsuppgifter.
        Studenterna kommer därför att ge täta muntliga presentationer dels för att visa sin förståelse av instuderingsuppgifterna och dels för att skapa diskussioner. Presentationerna kommer också att leda till träning på allt från korta "elevator pitches" till längre föreläsningar (utförda i en grupp) i en rolig, avslappnad och samverkande omgivning. Diskussionerna kommer inte bara att fokusera på teknik, men också på hur tekniken dels påverkar världens koldioxidutsläpp just nu och dels på hur den sannolikt kommer att inverka på samhället i kommande generationer.

        Litteratur

        Artiklar från forskningslitteratur och facktidskrifter.

        Kaxiras and Martonosi: Computer Architecture Techniques for Power-Efficiency.

        Utvalda avsnitt ur boken John and Eeckhout: Performance Evaluation and Benchmarking.

        Examination inklusive obligatoriska moment

        Betyg kommer att fastställas baserat på prestation på de skriftliga och muntliga uppgifterna (40%), laborationer (40%), och hemtentamen (öppen bok) (20%)

        Kursen ges på engelska. Undervisningen bedrivs genom föreläsningar, övningar och laborationer (vilka vi kommer att använda för att arbeta på presentationsteknik).

        Betyg
        Slutbetyget beräknas utifrån individuella betyg på de tre typerna tillsammans med sina vikter som nämns ovan.