Task Parallelism and Data Distribution: An Overview of Explicit Parallel Programming Languages.
Dounia KhaldiPierre JouvelotCorinne AncourtFrançois IrigoinPublished in: LCPC (2012)
Keyphrases
- data distribution
- programming language
- shared memory
- parallel processing
- data skew
- parallel computation
- high level programming language
- parallel execution
- parallel computing
- data streams
- general purpose
- object oriented
- index structure
- massively parallel
- programming environment
- strongly typed
- high level
- software engineering
- data points
- high dimensional data
- distributed memory
- lambda calculus
- specification language
- parallel programming
- message passing
- parallel algorithm
- parallel implementation
- denotational semantics
- database languages
- data abstraction
- data sets
- object oriented concepts
- feature space
- programming language constructs