SSA-based Mobile Code: Implementation and Empirical Evaluation

Date

2006-08

Authors

Amme, Wolfram
Von Ronne, Jeffery
Franz, Michael

Journal Title

Journal ISSN

Volume Title

Publisher

UTSA Department of Computer Science

Abstract

Although one might expect transportation formats based on static single assignment form (SSA) to yield faster just-in-time compilation times than those based on stack-based virtual machines, this claim has not previously been validated in practice. We attempt to quantify the effect of using an SSA-based mobile code representation by integrating support for a verifiable SSA-based IR into Jikes RVM. Performance results, measured with various optimizations and on both the IA32 and PowerPC, show improvements in both compilation time and code quality.

Description

Keywords

experimentation, languages, measurement, performance, virtual machines, static single assignment form, SafeTSA

Citation

Department

Computer Science