A Uniform Approach toward Nested Parallelism (original) (raw)
Related papers
Formal derivation of efficient parallel programs by construction of list homomorphisms
ACM Transactions on Programming Languages and Systems, 1997
Efficient compilation of high-level data parallel algorithms
Proceedings of the sixth annual ACM symposium on Parallel algorithms and architectures - SPAA '94, 1994
Parallelization with Tree Skeletons
Lecture Notes in Computer Science, 2003
Array structures and data-parallel algorithms
A Generic Parallel Map: Extending the List Map HOF to Arbitrary Data Structures
Towards Systematic Parallel Programming over MapReduce
Lecture Notes in Computer Science, 2011
New abstractions for data parallel programming
2009
Implementation of Parallel Tree Skeletons
2002
Parallel programming languages for collections
1995
Algorithmic Skeletons and Parallel Design Patterns in Mainstream Parallel Programming
International Journal of Parallel Programming
Nested parallelism in parallels paradigms
NESL: A nested data-parallel language (version 2.6)
1993
The tao of parallelism in algorithms
2011
Parallel Computation Skeletons with Premature Termination Property
Lecture Notes in Computer Science, 2012
On the parallelization of irregular and dynamic programs
Parallel Computing, 2005
Concrete data structures and functional parallel programming
Theoretical Computer Science, 2001
On algorithmic reductions in task-parallel programming models
2017
The static parallelization of loops and recursions
1997
Efficient parallel algorithms for tree accumulations
1994
A scalable tuple space model for structured parallel programming
1995
Computing dominators in parallel
Information processing …, 1987
Parallel Programming with Skeletons
Computing in Science & Engineering, 2000
Task Parallelism and Data Distribution: An Overview of Explicit Parallel Programming Languages
Corinne Ancourt, D. Khaldi, François Irigoin
Lecture Notes in Computer Science, 2013
Parallelization by semantic detection of reductions
Lecture Notes in Computer Science, 1986
Automatic inversion generates divide-and-conquer parallel programs
ACM SIGPLAN Notices, 2007
Efficient Heap Management for Declarative Data Parallel Programming on Multicores
3rd Workshop on Declarative Aspects of Multicore Programming (DAMP 2008), San Francisco, CA, USA, 2008
A complexity theory of efficient parallel algorithms
Theoretical Computer Science, 1990
Implementation of a Portable Nested Data-Parallel Language
Trasgo: a nested-parallel programming system
The Journal of Supercomputing, 2009