TY - GEN
T1 - Using dynamic compilation for continuing execution under reduced memory availability
AU - Ozturk, Ozcan
AU - Kandemir, Mahmut
N1 - Copyright:
Copyright 2020 Elsevier B.V., All rights reserved.
PY - 2009
Y1 - 2009
N2 - This paper explores 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. We implemented the proposed dynamic compilation approach using a code instrumentation system and performed experiments with 12 embedded benchmark codes. The results collected so far are very encouraging and indicate that, even when all the overheads incurred by dynamic compilation are included, the proposed approach still brings significant benefits over an alternate approach that suspends application execution when there is a reduction in memory bank availability and resumes later when all the banks are up and running.
AB - This paper explores 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. We implemented the proposed dynamic compilation approach using a code instrumentation system and performed experiments with 12 embedded benchmark codes. The results collected so far are very encouraging and indicate that, even when all the overheads incurred by dynamic compilation are included, the proposed approach still brings significant benefits over an alternate approach that suspends application execution when there is a reduction in memory bank availability and resumes later when all the banks are up and running.
UR - http://www.scopus.com/inward/record.url?scp=70350060152&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=70350060152&partnerID=8YFLogxK
U2 - 10.1109/date.2009.5090878
DO - 10.1109/date.2009.5090878
M3 - Conference contribution
AN - SCOPUS:70350060152
SN - 9783981080155
T3 - Proceedings -Design, Automation and Test in Europe, DATE
SP - 1373
EP - 1378
BT - Proceedings - 2009 Design, Automation and Test in Europe Conference and Exhibition, DATE '09
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2009 Design, Automation and Test in Europe Conference and Exhibition, DATE '09
Y2 - 20 April 2009 through 24 April 2009
ER -