144
click to vote
ASPLOS
15 years 4 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...
128
click to vote
ASPLOS
15 years 4 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...
121
click to vote
ASPLOS
15 years 4 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...
132
click to vote
ASPLOS
15 years 4 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...
134
Voted
ESOP
15 years 4 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...
|