Abstract-Next generationer av beräkningsintensiva realtidstillämpningar i fordonssystem kommer att kräva mer kraftfulla datorplattformar. En lovande krafteffektiv lösning för sådana tillämpningar är att använda klustererade mångkärniga arkitekturer. Det är dock fortfarande en öppen fråga att se till att kraven i realtid uppfylls i närvaro av tvister om gemensamma resurser, t.ex. minnen. Detta arbete presenterar en ny stridsfri genomföranderam för att köra fordonsapplikationer på sådana plattformar. Privatisering av minnesbanker tillsammans med definierade åtkomstfaser till delade minnesresurser är ryggraden i ramverket. En Integer Linear Programmering (ILP) formulering presenteras för att hitta den optimala tidsaktiverade schema för on-core körning samt för tillgång till delat minne. Dessutom presenteras en heuristisk lösning som genererar schemat på en bråkdel av den tid som krävs av ILP. Omfattande utvärderingar visar att den föreslagna heurismen bara når 0,5 % från den optimala lösningen medan den överträffar en heuristisk baslinje med 67 %. Tillämpbarheten av tillvägagångssättet för industriella problem visas i en fallstudie av en programvara för Engine Management Systems.
I REF tillämpas 3-fas-uppgiftsmodellen för AUTOSAR-applikationer för att få en stridsfri exekvering för denna typ av applikationer i en arkitektur med många huvudfunktioner.
Contention-Free Execution of Automotive Applications on a Clustered Many-Core Platform
{'venue': '2016 28th Euromicro Conference on Real-Time Systems (ECRTS)', 'journal': '2016 28th Euromicro Conference on Real-Time Systems (ECRTS)', 'mag_field_of_study': ['Computer Science']}