Abstract — Portable mobile code is often executed by a host virtual machine using just-in-time compilation. In this context, the compilation time in the host virtual machine is critical. This compilation time would be reduced if optimizations can be performed ahead-of-time before distribution of the mobile code. Unfortunately, the portable nature of mobile code limits aheadof-time optimizations to those that are platform-independent. This work examines the effect of platform-independent optimizations on the performance of mobile code applications. All experiments use the SafeTSA Format, a mobile code format that is based on Static Single Assignment Form (SSA Form). The experiments, which are performed on both the PowerPC and IA32 architectu...
The front end of a compiler is generally responsible for creating an intermediate representation of ...
International audienceThe computerization of industrial design processes raises software engineering...
Abstract: Trend is growing towards using complex multimedia functions on smaller devices. In this st...
Modem and likely future architectures require compilers to perform extensive restructuring of progra...
Mobile application development is different from regular application development due to the hardware...
We are designing and implementing a flexible infrastructure for mobile-object systems. Two fundament...
Mobile application development requires many techniques unfamiliar to the general PC developer due t...
Recently, with the broad adoption of mobile devices, considerable research effortshave concentrated ...
AbstractHigh-performance just-in-time compilers for Java need to invest considerable effort before a...
the vast processing power that is available using a programming methodology called Mobile Computing ...
We present a novel transfer format for mobile programs that is a hybrid of two existing formats: byt...
JIT compilation is frequently employed in order to speedup the execution of platform-independent and...
Aggressive code optimization on the mobile environment is a difficult endeavor. Billions of users re...
Internet computing has been enabled by a mobile program execution model in which architecture-indepe...
This paper deals with the comparison of three implementations of Particle Swarm Optimization (PSO), ...
The front end of a compiler is generally responsible for creating an intermediate representation of ...
International audienceThe computerization of industrial design processes raises software engineering...
Abstract: Trend is growing towards using complex multimedia functions on smaller devices. In this st...
Modem and likely future architectures require compilers to perform extensive restructuring of progra...
Mobile application development is different from regular application development due to the hardware...
We are designing and implementing a flexible infrastructure for mobile-object systems. Two fundament...
Mobile application development requires many techniques unfamiliar to the general PC developer due t...
Recently, with the broad adoption of mobile devices, considerable research effortshave concentrated ...
AbstractHigh-performance just-in-time compilers for Java need to invest considerable effort before a...
the vast processing power that is available using a programming methodology called Mobile Computing ...
We present a novel transfer format for mobile programs that is a hybrid of two existing formats: byt...
JIT compilation is frequently employed in order to speedup the execution of platform-independent and...
Aggressive code optimization on the mobile environment is a difficult endeavor. Billions of users re...
Internet computing has been enabled by a mobile program execution model in which architecture-indepe...
This paper deals with the comparison of three implementations of Particle Swarm Optimization (PSO), ...
The front end of a compiler is generally responsible for creating an intermediate representation of ...
International audienceThe computerization of industrial design processes raises software engineering...
Abstract: Trend is growing towards using complex multimedia functions on smaller devices. In this st...