Kurset fokuserer på udfordringerne ved at designe moderne
indlejrede systemer, infor en rækkke forskellige
applikationsområder, så som multimedia, sikkerhedskritiske
systemer, trådløse sensornetværk og biochips (Lab-on-a-Chip).
Kurset fokuserer på at anvende modeller og simulering til at
understøtte design beslutninger under system design af det
indlejrede system. 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
Anvende simuleringsmetoder til at evaluere egenskaber ved en
implementeringsmodel
Kursusindhold:
Kurset dækker tre hovedemner: (1) Første del giver en introduktion
til indlejrede systemer; udfordringerne ved design af indlejrede
systemer; introduktion til Sytems Engineering, modellering og
simulering. (2) Anden del præsenterer forskellige typer af
indlejrede systemer, så som, tidstro og sikkerhedskritiske systemer
(f.eks., biler og fly), multimediesystemer (f.eks., forbruger
elektronik og smartphones), trådløse sensornetværk (f.eks., til
miljø overvågning og lokalisering), multi-kerne FPGA systemer og
fremtidige teknologier som Lab-on-a-Chip systemer og biologiske
systemer. (3) I den tredie del arbejder de studerende med et større
åbent projekt, hvor de skal vælge en type af et indlejret system,
konstruerer en model, med hvilken de kan vurderer funktionelle og
ikke-funktionelle egenskaber ved det indlejrede system, og udvikle
en simulator som gør dem i stand til at vurdere koncekvenser af
forskellige implementerings alternativer. Formålet med projektet er
at give de studerende et indgående kendskab til hvordan et
indlejret system fungerer og de udfordringer der er forbundet med
udvikling af sådanne systemer.
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