A Black-box Approach to Understanding Concurrency in DaCapo

被引:15
|
作者
Kalibera, Tomas [1 ]
Mole, Matthew [1 ]
Jones, Richard [1 ]
Vitek, Jan [2 ]
机构
[1] Univ Kent, Canterbury CT2 7NZ, Kent, England
[2] Purdue Univ, W Lafayette, IN 47907 USA
基金
英国工程与自然科学研究理事会; 美国国家科学基金会;
关键词
Benchmarks; DaCapo; concurrency; scalability;
D O I
10.1145/2398857.2384641
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Increasing levels of hardware parallelism are one of the main challenges for programmers and implementers of managed runtimes. Any concurrency or scalability improvements must be evaluated experimentally. However, application benchmarks available today may not reflect the highly concurrent applications we anticipate in the future. They may also behave in ways that VM developers do not expect. We provide a set of platform independent concurrency-related metrics and an in-depth observational study of current state of the art benchmarks, discovering how concurrent they really are, how they scale the work and how they synchronise and communicate via shared memory.
引用
收藏
页码:335 / 354
页数:20
相关论文
共 50 条
  • [1] Black-box understanding of COTS components
    Korel, B
    [J]. SEVENTH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 1999, : 92 - 99
  • [2] THE BLACK-BOX
    KYLE, SA
    [J]. NEW SCIENTIST, 1986, 110 (1512) : 61 - 61
  • [3] THE BLACK-BOX
    WISEMAN, J
    [J]. ECONOMIC JOURNAL, 1991, 101 (404): : 149 - 155
  • [4] Understanding Black-box Predictions via Influence Functions
    Koh, Pang Wei
    Liang, Percy
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 70, 2017, 70
  • [5] A Black-Box Approach for Detecting the Failure Traces
    Meng, You
    Yu, Lang
    Luan, Zhongzhi
    Qian, Depei
    Xie, Ming
    Du, Zhigao
    [J]. TRUSTWORTHY COMPUTING AND SERVICES, 2014, 426 : 252 - 259
  • [6] A black-box approach in modeling valve stiction
    Zabiri, H.
    Mazuki, N.
    [J]. World Academy of Science, Engineering and Technology, 2010, 68 : 264 - 271
  • [7] Verification of GUI Applications: A Black-Box Approach
    Arlt, Stephan
    Ermis, Evren
    Feo-Arenis, Sergio
    Podelski, Andreas
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: TECHNOLOGIES FOR MASTERING CHANGE, PT I, 2014, 8802 : 236 - 252
  • [8] A Black-Box Approach to Latency and Throughput Analysis
    Brahneborg, Daniel
    Afzal, Wasif
    Causevic, Adnan
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2017, : 603 - 604
  • [9] A Black-box Modeling Approach for DC Nanogrids
    Frances, A.
    Asensi, R.
    Garcia, O.
    Prieto, R.
    Uceda, J.
    [J]. APEC 2016 31ST ANNUAL IEEE APPLIED POWER ELECTRONICS CONFERENCE AND EXPOSITION, 2016, : 1624 - 1631
  • [10] PARAMETERS - THE BLACK-BOX APPROACH TO NETWORK ANALYSIS
    WATT, J
    [J]. ELECTRONICS & WIRELESS WORLD, 1987, 93 (1612): : 140 - &