Publication | Open Access
Using complete system simulation to characterize SPECjvm98 benchmarks
53
Citations
27
References
2000
Year
Unknown Venue
EngineeringComputer ArchitectureSoftware EngineeringSimulationSystem-level DesignSoftware AnalysisJava ProgramsHardware VirtualizationSystems EngineeringModeling And SimulationParallel ComputingPerformance PredictionComputer EngineeringKernel ActivitiesComputer ScienceReal-time JavaRuntime SystemSoftware DesignBenchmarking ToolOperating SystemsProgram AnalysisSoftware TestingUnikernelsParallel ProgrammingComplete System SimulationPerformance PortabilitySystem SoftwareVirtual Machine
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1