Abstract-The prestanda och effekteffektivitet för multi-core processorer är attraktiva funktioner för säkerhetskritiska applikationer, som i avionik. Men ökad integration och genomsnittliga prestandaoptimeringar innebär utmaningar när de används för sådana områden. I det här dokumentet föreslår vi ett nytt tillvägagångssätt för att beräkna en interferenskänslig Worst-Case Execution Time (isWCET) med beaktande av variabla accessförseningar på grund av samtidig användning av delade resurser i flerkärniga processorer, särskilt med fokus på delade sammanlänkningar och huvudminnen. Därmed tar vi itu med problemet med tidsdelning som krävs av säkerhetskritiska tillämpningar. I synnerhet inför vi ytterligare faser av den senaste tidens tidsanalyser för att analysera ett programs resursanvändning och beräkna en störningsfördröjning. Vi kompletterar vidare offline-analysen med ett koncept för övervakning av drifttid för att säkerställa resursanvändning. Koncepten utvärderas på Freescale's P4080 multi-core processor i kombination med SYSGO:s kommersiella operativsystem i realtid PikeOS och AbsInts ramverk för timinganalys aiT. Vi abstraherar verkliga applikationers beteende med hjälp av en representativ uppgiftsuppsättning i EEMBC Autobench-riktmärkessviten. Våra resultat visar en minskning med upp till 53 % av WCET:s flerkärniga genomförandetid (Worst-Case Execution Time), samtidigt som full insyn införs i applikationernas tidsbundna och funktionella beteende, vilket möjliggör en sömlös integration av äldre tillämpningar.
I REF föreslås ett tillvägagångssätt för beräkning av WCET med beaktande av fördröjningar med variabel åtkomst på grund av delade resurser.
Multi-core Interference-Sensitive WCET Analysis Leveraging Runtime Resource Capacity Enforcement
{'venue': '2014 26th Euromicro Conference on Real-Time Systems', 'journal': '2014 26th Euromicro Conference on Real-Time Systems', 'mag_field_of_study': ['Computer Science']}