Användningen av gömmor innebär en svår bestrålning för arkitekter av realtidssystem. Medan caches ger betydande prestandafördelar, har de också betraktats som naturligt oförutsägbara eftersom beteendet hos en cachereferens beror på historien om tidigare referenser. Användningen av cacher kommer endast att vara lämplig för realtidssystem i f en tämligen snäv gräns på prestanda för program med cache nzemory kan vara predirterl. I detta dokument beskrivs ett tillvägagångssätt för att begränsa den värsta möjliga instruktionscache performanre för stora kodsegment. För det första används en ny metod som kallas Statisk Cache Sitnulation för att analysera ett programs kontrollflöde för att statiskt kategorisera cachebeteendet hos varje instruktion. En timing analysator, som använder Categorization information, sedan uppskattar de värsta fall instruktion cache prestanda för varje loop och funktion i programmet.
Programmet kontrollflöde graf analyseras sedan och en caching kategorisering för varje instruktion i programmet produceras REF.
Bounding worst-case instruction cache performance
{'venue': '1994 Proceedings Real-Time Systems Symposium', 'journal': '1994 Proceedings Real-Time Systems Symposium', 'mag_field_of_study': ['Computer Science']}