131
click to vote
ASPLOS
15 years 2 months ago
2008 ACM
The reality of multi-core hardware has made concurrent programs pervasive. Unfortunately, writing correct concurrent programs is difficult. Addressing this challenge requires adva...
113
Voted
ASPLOS
15 years 2 months ago
2008 ACM
Multi-core processors, with low communication costs and high availability of execution cores, will increase the use of execution and compilation models that use short threads to e...
105
Voted
ASPLOS
15 years 2 months ago
2008 ACM
In this paper we propose the Merge framework, a general purpose programming model for heterogeneous multi-core systems. The Merge framework replaces current ad hoc approaches to p...
120
click to vote
ASPLOS
15 years 2 months ago
2008 ACM
Parallel and concurrent garbage collectors are increasingly employed by managed runtime environments (MREs) to maintain scalability, as multi-core architectures and multi-threaded...
118
click to vote
ESOP
15 years 2 months ago
2008 Springer
A data structure is said to be persistent when any update operation returns a new structure without altering the old version. This paper introduces a new notion of persistence, cal...
|