lu.se

Forskar­utbildnings­kurser

Lunds tekniska högskola | Lunds universitet

Detaljer för kursplan för kurs EITF20F giltig från och med HT 2017

Utskriftsvänlig visning

Allmänt
Syfte
  • Målet med kursen är att introducera datorsystem på nivån ISA (Instruction Set Architectures). Kursens syfte är att ge en grundläggande förståelse för de konstruktionsprinciper som styr moderna datorarkitekturer och de komponenter datorer är uppbyggda av. Speciellt uppmärksammas(super skalär) pipelining och minneshierarkier inklusive cache. Kvantitativa analysmetoder för bl.a. prestanda diskuteras i syfte att utvärdera olika alternativa datorarkitekurer.
Innehåll
  • Kursen ger en beskrivning av hur olika enheter i ett datorsystem fungerar och är uppbyggda. Bland annat beskrivs funktion och uppbyggnad hos RISC-processorer baserade på pipelining, olika problem som detta medför, samt olika hårdvaru- och programvarumässiga lösningar på dessa problem. Vidare beskrivs konstruktion och funktion hos cacheminnen, virtuella minnen och andra systemkomponenter. Kursen belyser även alternativa konstruktionsprinciper för att skapa en grundläggande förståelse för uppbyggnaden och prestanda för moderna datorarkitekturer. Ett viktigt inslag i kursen är de metoder vi använder för att kvantitativt utvärdera prestandan hos olika konstruktionsalternativ. I sammandrag täcker föreläsningarna:



    Prestanda
    Principer för ISA (Instruction Set Architecture)
    Pipelining
    Minnessystem
    I/O, Multiprocessor
Kunskap och förståelse
  • För godkänd kurs skall doktoranden
  • förstå arkitekturen hos en dator.
    kunna kvantifiera den potentiella prestandan hos en dator.
    Ha en överblick över arkitektur alternativen och de teknologiska restriktionerna för att lösa ett datorproblem.
Färdighet och förmåga
  • För godkänd kurs skall doktoranden
  • vara skicklig i att etablera datorfunktionalitet.
    vara mycket skicklig i system-simulering.
    skaffat sig erfarenhet i arkitektur kvantifiering
    ha en operativ kunskap om arkitekturer
Värderingsförmåga och förhållningssätt
  • För godkänd kurs skall doktoranden
  • ha lärt sig ”trade-offs” i skapandet av datorsupport för problemlösning.
Undervisningsformer
  • Föreläsningar
  • Laborationer
Examinationsformer
  • Skriftlig tentamen
  • Muntlig tentamen
  • Underkänd, godkänd
Förkunskapskrav
Förutsatta förkunskaper
Urvalskriterier
Litteratur
  • Hennesy, J. & Patterson, D.: Computer Architecture – A Quantitative Approach. ISBN 9780123704900.
Övrig information
  • Kursen är baserad på EITF20
    Kursansvarig: Liang Liu, liang.liu@eit.lth.se
Kurskod
  • EITF20F
Administrativ information
  •  -03-02
  • Professor Thomas Johansson

Alla publicerade kurstillfällen för kursplanen

Inga matchande kurstillfällen hittades.

0 kurstillfällen.


Utskriftsvänlig visning