A Study on the performance of a Java Interpreter on multi-threaded processors

Autor: Han-Feng Chang, 張翰峰
Rok vydání: 2006
Druh dokumentu: 學位論文 ; thesis
Popis: 94
In this thesis, we characterize the performance of single-threaded and multi-threaded Java applications both on different hardware platforms and different software platforms. For this purpose, we adopt two benchmarks : SPECjvm98 Benchmark, and Java Grande Forum Multi-threaded Benchmark. For hardware platforms, we choose Intel Pentium 4 with Hyper Threading processor and Intel Pentium D dual core processor as our experiment platforms. The experimental results reveal that processors with Multi-threading design indeed improve the performance of multi-threaded Java programs by 77% and more. For software platforms, we adopt different interpreter optimizations on JamVM, which is an interpreter-based JVM. We experiment on stack caching and prefetch. The experimental results reveal that stack caching improves most single-threaded and multi-threaded Java programs by 5%.
Databáze: Networked Digital Library of Theses & Dissertations