LOOP OPTIMIZATION IN MANAGED CODE ENVIRONMENTS WITH EXPRESSIONS EVALUATED ONLY ONCE
Abstract
This paper is concerned with optimizing code execution in virtual machine environments. Code motion is one of the many optimization techniques. We considered a special case of optimization – a loop containing expressions that can be effectively evaluated once. A solution for this case is discussed and two algorithms are proposed. Experimental results for Java VM, MS .NET and Mono are shown here in order to assess the performance of the proposed algorithms.
Keywords:
loop optimization, component platforms, compile-time optimization, compilersDetails
- Issue
- Vol. 14 No. 4 (2010)
- Section
- Research article
- Published
- 2010-12-29
- Licencja:
-
This work is licensed under a Creative Commons Attribution 4.0 International License.