Using Dynamic Compilation for Continuing Execution Under Reduced Memory Availability

Provided by: edaa
Topic: Storage
Format: PDF
Dynamic compilation has been identified as an effective means of adapting program execution to runtime conditions, and has been employed by past research for improving performance and reducing power consumption. In this paper the authors explore the use of dynamic compilation for continuing execution even if one or more of the memory banks used by an application become temporarily unavailable (but their contents are preserved), that is, the number of memory banks available to the application varies at runtime. They implemented the proposed dynamic compilation approach using a code instrumentation system and performed experiments with 12 embedded benchmark codes.

Find By Topic