Publication | Closed Access
Improving Java performance using hardware translation
26
Citations
17
References
2001
Year
Unknown Venue
EngineeringCompiler TechnologyComputer ArchitectureSoftware EngineeringHardware TranslationSoftware AnalysisSystems EngineeringParallel ComputingCompilersRun-time ProfilingDynamic CompilationRuntime TranslationAdaptive CompilationComputer EngineeringComputer ScienceReal-time JavaPerformance Analysis ToolOptimizing CompilerRuntime SystemProgram AnalysisSoftware TestingParallel ProgrammingPerformance PortabilitySystem Software
State of the art Java Virtual Machines with Just-In-Time (JIT) compilers make use of advanced compiler techniques, run-time profiling and adaptive compilation to improve performance. However, these techniques for alleviating performance bottlenecks are more effective in long running workloads, such as server applications. Short running Java programs, or client workloads, spend a large fraction of their execution time in compilation instead of useful execution when run using JIT compilers. In short running Java programs, the benefits of runtime translation do not compensate for the overhead.
| Year | Citations | |
|---|---|---|
Page 1
Page 1