Journals - MOST Wiedzy

TASK Quarterly

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, compilers

Details

Issue
Vol. 14 No. 4 (2010)
Section
Research article
Published
2010-12-29
Licencja:
Creative Commons License

This work is licensed under a Creative Commons Attribution 4.0 International License.

Author Biographies

ADAM PIÓRKOWSKI,
AGH University of Science and Technology, Department of Geoinfomatics and Applied Computer Science



MAREK ŻUPNIK,
AGH University of Science and Technology, Department of Geoinfomatics and Applied Computer Science



Authors

  • ADAM PIÓRKOWSKI

    AGH University of Science and Technology, Department of Geoinfomatics and Applied Computer Science
  • MAREK ŻUPNIK

    AGH University of Science and Technology, Department of Geoinfomatics and Applied Computer Science

Download paper