A Black-box Approach to Understanding Concurrency in DaCapo

被引:16
|
作者
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 条