Ny metod ökar prestation och resursutnyttjande i multicorebaserade realtidssystem

Report this content

Doktorand Farhang Nemati vid Mälardalens högskola disputerar med en avhandling om multicorebaserade realtidssystem. Med de metoder han presenterar blir det möjligt att säkert utföra flera uppgifter samtidigt, även i så kallade safety critical systems.

- Inom en snar framtid kommer alla processorer att vara multicoreprocessorer. Därför måste det finnas säkra lösningar att köra realtidssystem, säger Farhang Nemati.

Multicoreprocessorer gör datorerna snabbare och gör det också möjligt att slå ihop flera program på samma inbyggda dator. Det betyder mycket för exempelvis bilindustrin då det i dagens bilar kan finnas cirka 100 olika datorer. Kan man slå ihop vissa av dessa och på så vis minska antalet datorer i en bil betyder det stora kostnadsbesparingar. Men förändringarna får inte ske på bekostnad av säkerheten.
- De lösningar vi tagit fram är generella och kan utnyttjas av olika typer av företag som använder inbyggda datorer, som fordons- och flygindustrin, telecom- och automationsföretag.

I dag är enda lösningen, för att öka prestandan och hastigheten, att flytta över funktionerna till multicoreprocessorer. Då kan man ytterligare öka hastigheten men ändå förbruka mindre värme och energi. För single core processorer har man nått gränsen för vad som är möjligt. Den största utmaningen är att flytta över systemen från single core till multicore då man inte bara kan kasta bort de gamla systemen och utveckla helt nya.
- Jag har sett på de tidsrelaterade aspekterna, d v s realtidssystem. Där är säkerheten av stor vikt. Det finns inga toleranser att missa deadline för så kallade safety critical systems. Det blir katastrof om det är fel i programmet. Exempel kan vara en airbag som löser ut några få millisekunder för sent eller för olika funktioner i flygplan, säger Farhang Nemati.
Han har framför allt forskat på verifieringar och olika metoder för test och simulering av realtidssystem i multicoreprocessorer. I sin avhandling föreslår han nya metoder att hantera de resurser som delas mellan realtidsapplikationer som utför uppgifter i multicoreprocessorer.

Farhang Nemati disputerar vid Mälardalens högskola i Västerås den 25 maj kl 14.00 i lokal Gamma, MDH Västerås, sin avhandling ”Resource Sharing in Real-Time systems on Multiprocessors”.


Bild på Farhang Nemati

Kontaktuppgifter:
Farhang Nemati, telefon 070-253 34 18, e-post: farhang.nemati@mdh.se
Sofia Norling, forskningskommunikatör Mälardalens högskola, 021-10 13 25, e-post: sofia.norling@mdh.se

Taggar: