Publication | Closed Access
A black-box approach to understanding concurrency in DaCapo
42
Citations
22
References
2012
Year
Unknown Venue
Cluster ComputingEngineeringComputer ArchitectureUnderstanding ConcurrencyConcurrent SystemConcurrency ControlSoftware AnalysisParallel ToolArt BenchmarksParallel ComputingHardware ParallelismScalability ImprovementsConcurrent ProgrammingComputer EngineeringComputer SciencePerformance Analysis ToolProgram AnalysisParallel Performance EvaluationCloud ComputingFormal MethodsParallel ProgrammingConcurrent Data StructurePerformance PortabilitySystem Software
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.
| Year | Citations | |
|---|---|---|
Page 1
Page 1