2013/2014

02223 Fundamentale modeller for moderne indlejrede systemer

Engelsk titel:

Fundamentals of Modern Embedded Systems

Sprog:

Point( ECTS )

7,5

Kursustype:

Kandidat
Kurset udbydes under åben uddannelse
 

Skemaplacering:

E4B (fre 8-12)

Undervisningens placering:

Campus Lyngby

Undervisningsform:

Forelæsninger, teoretiske og praktiske øvelser.

Kursets varighed:

13-uger

Eksamensplacering:

E4B

Evalueringsform:

Hjælpemidler:

Bedømmelsesform:

Anbefalede forudsætninger:

Overordnede kursusmål:

Kurset fokuserer på udfordringerne ved at designe indlejrede applikationer, så som mobile multimedia applikationer med skrappe krav til performance, energi og kvalitet af service. Kurset omhandler moderne platforme for indlejrede systemer, fra systemer med en enkelt core (CPU) til distribuerede og multi-core platforme, som f.eks. CELL processoren. Studerende vil være i stand til at forstå og vurderer hvordan designvalg influerer på de ikke-funktionelle egenskaber ved en given application, med vægt på ydeevne, som afvikles på en moderne platform. Desuden vil de studerende være I stand til at udvælge og anvende de rigtige modeler og metoder til analyse of design af sådanne systemer.

Læringsmål:

En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Forklare de grundlæggende egenskaber og karakteristika ved indlejrede systmer
  • Forklare forskellen på funktionelle og ikke-funktionelle krav
  • Forstå og udvælge forskellige arkitekturer fra systemer med en enkelt core til multi-core platforme
  • Forklare modelleringsformalismer og anvende dem i relation til moderne indlejrede systemer
  • Forstå og vælge den rigtige schedulerings og resourcehåndterings-strategi for en given applikation
  • Anvende metoder til bestemme performance mål for indlejrede systemer, herunder eksekveringstid, svartid, kvalitet af service og energi
  • Anvende metoder til systemniveau design, så som arkitektur allokering, applikations mapning, schedulering og resourcehåndtering
  • Modellere of resonere om et givet design problem for indlejrede systemer
  • Kommunikere resultater på en klar og præcis måde ved brug af en standard form for tekniske rapporter

Kursusindhold:

Kurset dækker tre hovedemner: (1) Relevante beregningsmodeller for indlejrede systemer. (2) Systemer med en enkelt core (processor), herunder worst-case eksekveringstidsanalyse, schedulering og schedulerbarhedsanalyse, resourcedeling og håndtering. (3) Multi-core systemer, herunder platforms arkitekturer, mapning af applikationer til en platform, kommunikations schedulering, schedelerbarhedsanalyse.
De teoretiske aspekter vil blive suppleret med laboratorieøvelser som introducerer studerende til relevante værktøjer.

Mulighed for GRØN DYST deltagelse:

Kontakt underviseren for information om hvorvidt dette kursus giver den studerende mulighed for at lave eller forberede et projekt som kan deltage i DTUs studenterkonference om bæredygtighed, klimateknologi og miljø (GRØN DYST). Se mere på http://www.groendyst.dtu.dk

Kursusansvarlig:

Jan Madsen , Bygning 324, rum 120, Tlf. (+45) 4525 3751 , jama@dtu.dk
Paul Pop , Bygning 322, rum 126, Tlf. (+45) 4525 3732 , paupo@dtu.dk
Sven Karlsson , Bygning 322, rum 224, Tlf. (+45) 4525 3754 , svea@dtu.dk

Institut:

01 Institut for Matematik og Computer Science

Kursushjemmeside:

http://eselab.imm.dtu.dk/cgi-bin/w...FMESCourse/Home

Tilmelding:

I CampusNet
Sidst opdateret: 03. maj, 2013