【24h】

Comparing Low-Level Behavior of SPEC CPU and Java Workloads

机译:比较SPEC CPU和Java工作负载的低级行为

获取原文
获取原文并翻译 | 示例

摘要

Java workloads are becoming more prominent on a wide range of computing devices. In contrast to so-called traditional workloads written in C and Fortran, Java workloads are object-oriented and comprise a virtual machine. The latter includes a runtime environment with garbage collection, Just-In-Time (JIT) compilation, etc. As such, Java workloads potentially have different execution characteristics from traditional C or Fortran workloads. In this paper, we make a thorough comparison between SPEC CPU and Java workloads using statistical data analysis techniques and performance counters on an AMD Duron platform. In our experimental setup we use four virtual machines for the Java workloads running SPECjvm98, SPECjbb2000 and Java Grande. Our main conclusion is that Java workloads are significantly different from SPEC CPU and that the execution characteristics for which Java workloads differ from SPEC CPU, is subjective to the virtual machine; we can make a distinction between mixed-mode and compilation-only virtual machines.
机译:Java工作负载在各种计算设备上变得越来越突出。与用C和Fortran编写的所谓传统工作负载相反,Java工作负载是面向对象的,并包含虚拟机。后者包括带有垃圾回收,即时(JIT)编译等的运行时环境。因此,Java工作负载可能具有与传统C或Fortran工作负载不同的执行特性。在本文中,我们使用统计数据分析技术和AMD Duron平台上的性能计数器对SPEC CPU和Java工作负载进行了全面比较。在我们的实验设置中,我们为运行SPECjvm98,SPECjbb2000和Java Grande的Java工作负载使用了四个虚拟机。我们的主要结论是,Java工作负载与SPEC CPU明显不同,并且Java工作负载与SPEC CPU不同的执行特征取决于虚拟机。我们可以区分混合模式虚拟机和仅编译虚拟机。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号