Extracting SIMD Parallelism from Recursive Task-Parallel Programs.
Bin RenShruthi BalakrishnaYoungjoon JoSriram KrishnamoorthyKunal AgrawalMilind KulkarniPublished in: ACM Trans. Parallel Comput. (2019)
Keyphrases
- parallel processing
- massively parallel
- parallel architectures
- shared memory
- parallel algorithm
- multicore processors
- single instruction multiple data
- parallel computation
- data parallelism
- parallel implementation
- parallel computing
- highly parallel
- message passing interface
- parallel programming
- parallel computers
- parallel execution
- computational power
- processor array
- recursive programs
- processing elements
- array processor
- distributed memory
- fine grained
- program synthesis
- coarse grain
- sorting algorithms
- operating system
- recursive functions
- fine grain
- multi core processors
- automatically extracting
- processing units
- mesh connected
- computer systems
- high performance computing
- programming language
- level parallelism
- message passing
- answer sets
- parallel architecture
- query language
- computing systems
- computer architecture