Multi-core Implementations of the Concurrent Collections Programming Model

  title={Multi-core Implementations of the Concurrent Collections Programming Model},
  author={Zoran Budimlic and Aparna Chandramowlishwaran and Kathleen Knobe and Geoff N. Lowney and Vivek Sarkar and Leo Treggiari},
In this paper we introduce the Concurrent Collections programming model, which builds on past work on TStreams [8]. In this model, programs are written in terms of high-level application-specific operations. These operations are partially ordered according to only their semantic constraints. These partial orderings correspond to data flow and control flow. This approach supports an important separation of concerns. There are two roles involved in implementing a parallel program. One is the role… CONTINUE READING
Highly Cited
This paper has 53 citations. REVIEW CITATIONS


Publications citing this paper.
Showing 1-10 of 37 extracted citations

Compiling Fresh Breeze Codelets

PMAM'14 • 2014
View 5 Excerpts
Highly Influenced

Data-Driven Thread Execution on Heterogeneous Processors

International Journal of Parallel Programming • 2016
View 9 Excerpts
Highly Influenced

Analysis on scalability and energy efficiency of HEVC decoding using task-based programming model

2016 Conference on Design and Architectures for Signal and Image Processing (DASIP) • 2016
View 1 Excerpt

A Roofline-Based Performance Estimator for Distributed Matrix-Multiply on Intel CnC

2015 IEEE International Parallel and Distributed Processing Symposium Workshop • 2015

53 Citations

Citations per Year
Semantic Scholar estimates that this publication has 53 citations based on the available data.

See our FAQ for additional information.


Publications referenced by this paper.
Showing 1-10 of 10 references

Experiences with an smp implementation for x10 based on the java concurrency utilities. In Workshop on Programming Models for Ubiquitous Parallelism (PMUP), held in conjunction with PACT

View 1 Excerpt

Blumofe and Charles E . Leiserson . Scheduling multithreaded computations by work - stealing Thread building blocks

Tim Peierls, Brian Goetz, +3 authors David Holmes
Proceedings of the 2006 ACM SIGPLAN International Symposium on Memory Management

Similar Papers

Loading similar papers…