Studentprosjektforslag - Lettvektstråder

Sverres home


Introduksjon

Programmeringsprosjekter:

Programmeringsprosjekt (Flere oppgaver)









Sanntids- programmering:

Bruk av online eksekveringstidsestimater

Lettvektstråder

Metrikk for estimering av kjøretid

Programering av tunge tråder ved nonpreemptive scheduling.

Embedded Infrastrukturer:

Deling av CPU og Nettverk

Morsomme sensorer og applikasjoner:

Døvehørsel

Blindesyn

Eksterne oppgaver:

Revolve oppgaver

Misc:

Andre Oppgaver

Lettvektstråder

Det finnes flere programmeringsspråk (overbygninger, verktøy) som tilbyr veldig lette tråder - hvor vi kan spesifisere veldig små kodebiter til å utføres i parallell. (Jfr, OCCAM, Jibu, XC, CCSP, JCSP...)

Det skal gjøres en litteraturstudie for å kartlegge hva som finnes av slike språk og verktøy, og hvordan scheduling blir gjort.

Du skal foreslå - syntaksmessig eller strategimessig - hvordan et slikt trådbegrep skal kunne tilgjengeliggjøres for en "tradisjonell C-programmerer".

En interessant utvidelse av oppgaven vil være å vurdere hvordan disse trådbegrepene håndterer mulitcore systemer.

(Jeg er ikke helt fornøyd med oppgaveteksten her, men det er et interessant område... La oss diskutere.

Editor: Associate Professor Sverre Hendseth Contact Address: Sverre.Hendseth...ntnu.no Last Modified: 23/4-2018