Dynamisk binär översättning (DBT) har använts för att uppnå många mål (t.ex. bättre prestanda) för allmänna datorer. På senare tid har DBT också uppmärksammats på inbyggda system. En utmaning för DBT på detta område är dock stränga begränsningar av minne och prestanda. Den översatta kodbuffert som används av DBT kan uppta för mycket minnesutrymme. I detta dokument föreslås nya system för att hantera denna buffert med reptåligt minne. Vi använder footprint reduktion för att minimera det utrymme som behövs av den översatta koden, offerkompression för att minska kostnaden för att översätta tidigare sett kod, och fragment pinning för att undvika vräkning nödvändig kod. Vi gör en omfattande utvärdering av våra tekniker för att visa deras effektivitet.
REF använder fragmentkompression och pinning för att minska behovet av att komma åt blixt för återöversättning.
Fragment cache management for dynamic binary translators in embedded systems with scratchpad
{'venue': "CASES '07", 'journal': None, 'mag_field_of_study': ['Computer Science']}