Performance characterization of Java']Java applications on SMT processors

被引:0
|
作者
Huang, W [1 ]
Lin, J [1 ]
Zhang, Z [1 ]
Chang, JM [1 ]
机构
[1] Iowa State Univ Sci & Technol, Dept Elect & Comp Engn, Ames, IA 50011 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As Java is emerging as one of the major programming languages in software development, studying how Java applications behave on recent SMT processors is of great interest. This paper characterizes the performance of Java applications on an Intel Pentium 4 Hyper-Threading processor. Using the performance counters provided by Pentium 4, we quantitatively evaluate micro-architecture metrics while running various types of Java applications. The experimental results reveal that: (1) Hyper-Threading can indeed improve the performance of multithreaded Java programs; (2) The resource contentions within Pentium 4 are the major reason of pipeline inefficiency, which prevents better performance promised by SMT; (3) The static partition design of Hyper-Threading causes considerable performance loss for many single-thread Java programs; (4) Most multiprogrammed Java benchmarks can achieve decent combined speedups on Hyper-Threading processors.
引用
收藏
页码:102 / 111
页数:10
相关论文
共 50 条
  • [31] Java']Java applications and implementations
    Steele, GL
    [J]. WORLDWIDE COMPUTING AND ITS APPLICATIONS - WWCA'98, 1998, 1368 : 18 - 31
  • [32] Java']Java and grande applications
    Fox, G
    [J]. COMPUTING IN SCIENCE & ENGINEERING, 2003, 5 (01) : 60 - 62
  • [33] Uncovering Performance Problems in Java']Java Applications with Reference Propagation Profiling
    Yan, Dacong
    Xu, Guoqing
    Rountev, Atanas
    [J]. 2012 34TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2012, : 134 - 144
  • [34] SanFrancisco performance: A case study in performance of large-scale Java']Java applications
    Christ, R
    Halter, SL
    Lynne, K
    Meizer, S
    Munroe, SJ
    Pasch, M
    [J]. IBM SYSTEMS JOURNAL, 2000, 39 (01) : 4 - 20
  • [35] miniJava']Java: Automatic Miniaturization of Java']Java Applications
    Francese, Rita
    Risi, Michele
    Tortora, Genoveffa
    [J]. PROCEEDINGS OF THE WORKING CONFERENCE ON ADVANCED VISUAL INTERFACES AVI 2020, 2020,
  • [36] Video performance in Java']Java
    Claypool, M
    Coates, T
    Hooley, S
    Shea, E
    Spellacy, C
    [J]. CHALLENGES OF INFORMATION TECHNOLOGY MANAGEMENT IN THE 21ST CENTURY, 2000, : 222 - 225
  • [37] Design Space Exploration for Java']Java Processors with Cross-Profiling
    Schoeberl, Martin
    Binder, Walter
    Moret, Philippe
    Villazon, Alex
    [J]. SIXTH INTERNATIONAL CONFERENCE ON THE QUANTITATIVE EVALUATION OF SYSTEMS, PROCEEDINGS, 2009, : 109 - +
  • [38] Tuning Java']Java performance
    Tyma, P
    [J]. DR DOBBS JOURNAL, 1996, 21 (04): : 52 - &
  • [39] Java']Java performance - Preface
    Hoffnagle, GF
    [J]. IBM SYSTEMS JOURNAL, 2000, 39 (01) : 2 - 3
  • [40] Java']Java Performance Mysteries
    Maldikar, Pranita
    Li, San-Hong
    Chow, Kingsum
    [J]. 3RD ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND APPLICATIONS (ITA 2016), 2016, 7