Using complete system simulation to characterize SPECjvm98 benchmarks

Tao Li, Lizy K. John, Vijaykrishnan Narayanan, Anand Sivasubramaniam, J. Sabarinathan, Anupama Murthy · 2000

Complete system simulation to understand the influence of architecture and operating systems on application execution has been identified to be crucial for systems design. While there have been previous attempts at understanding the architectural impact of Java programs, there has been no prior work investigating the operating system (kernel) activity during their executions. This problem is particularly interesting in the context of Java since it is not only the application that can invoke kernel services, but so does the underlying Java Virtual Machine (JVM) implementation which runs these programs. Further, the JVM style (JIT compiler or interpreter) and the manner in which the different JVM components (such as the garbage collector and class loader) are exercised, can have a significant impact on the kernel activities.

Read the paper · More papers on PaperTik