Abstract-The current industry trend är att använda Kommersiellt tillgänglig Off-The-Shelf (COTS) baserade multicores för att utveckla realtid inbyggda system, i motsats till användning av skräddarsydd hårdvara. I typiskt genomförande av sådana COTS-baserade multicores, flera kärnor få tillgång till huvudminnet via en delad buss. Detta leder ofta till strid på denna delade kanal, vilket resulterar i en ökning av svarstiden för uppgifterna. Analysera denna ökade svarstid, med tanke på påståendet på den delade bussen, är utmanande på COTS-baserade system främst eftersom buss skiljedom protokoll ofta är odokumenterade och de exakta ögonblick då den delade bussen nås av uppgifter inte uttryckligen kontrolleras av operativsystemet schemaläggaren; de är i stället ett resultat av cache missar. Detta dokument ger tre bidrag för att analysera uppgifter som planeras på COTS-baserade multicores. För det första beskriver vi en metod för att modellera en uppgifts minnesåtkomstmönster. För det andra tillämpar vi denna modell för att analysera den värsta svarstiden för en uppsättning uppgifter. Även om de parametrar som krävs för att erhålla förfrågan profil kan erhållas genom statisk analys, erbjuder vi en alternativ metod för att experimentellt erhålla dem genom att använda prestandaövervakningsräknare (PMCs). Vi jämför också vårt arbete med ett befintligt tillvägagångssätt och visar att vårt tillvägagångssätt överträffar det genom att tillhandahålla en högre gräns för antalet bussförfrågningar som genereras av en uppgift.
Brister i denna metod, som leder till ökad pessimism, identifieras och åtgärdas i arbetet med REF, som genom att följa en liknande strategi, ger hårdare gränser på de värsta fall förseningar som en uppgift kan uppleva på grund av störningar på den delade bussen till minnet.
Response Time Analysis of COTS-Based Multicores Considering the Contention on the Shared Memory Bus
{'venue': '2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications', 'journal': '2011IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications', 'mag_field_of_study': ['Computer Science']}