Speculative optimizations for interpreting environments. (29th April 2013)
- Record Type:
- Journal Article
- Title:
- Speculative optimizations for interpreting environments. (29th April 2013)
- Main Title:
- Speculative optimizations for interpreting environments
- Authors:
- Adler, Philipp
Amme, Wolfram - Abstract:
- <abstract abstract-type="main" id="spe2199-abs-0001"> <title>SUMMARY</title> <p id="spe2199-para-0001">Most constrained systems use interpreters to run mobile programs written in Java. Such interpreters are designed to minimize resource usage and often do not allow mobile code in the devices to be changed. For this reason, runtime optimization is typically not supported, even though it is completely feasible. In this paper, we propose optimistic optimization as a concept for improving application performance in restricted interpreter environments. In an optimistic optimization, a mobile program is restructured speculatively during code generation. This requires that it is possible to undo such optimizations, at runtime, if an incorrect use is detected or the set of available classes has changed when compared with compile time. Experimental results show that interpreted applications using optimistic optimizations tend to run faster when compared with their conventionally optimized counterparts. Compared with standard load elimination, reductions in runtimes of up to 9% for optimistic load elimination and up to 23% for the combined optimization were achieved. Whereas an average performance improvement of 1.87% for optimistic load elimination and 3.7% for the combined optimization could be realized. Copyright © 2013 John Wiley & Sons, Ltd.</p> </abstract>
- Is Part Of:
- Software, practice & experience. Volume 44:Number 10(2014)
- Journal:
- Software, practice & experience
- Issue:
- Volume 44:Number 10(2014)
- Issue Display:
- Volume 44, Issue 10 (2014)
- Year:
- 2014
- Volume:
- 44
- Issue:
- 10
- Issue Sort Value:
- 2014-0044-0010-0000
- Page Start:
- 1223
- Page End:
- 1249
- Publication Date:
- 2013-04-29
- Subjects:
- Computer software -- Periodicals
Computer programming -- Periodicals
Computer programs -- Periodicals
005.3 - Journal URLs:
- http://onlinelibrary.wiley.com/ ↗
- DOI:
- 10.1002/spe.2199 ↗
- Languages:
- English
- ISSNs:
- 0038-0644
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 8321.453000
British Library DSC - BLDSS-3PM
British Library STI - ELD Digital store - Ingest File:
- 3034.xml