Beyond Static Parallel Loops: Supporting Dynamic Task Parallelism on Manycore Architectures with Software-Managed Scratchpad Memories.
Lin ChengMax RuttenbergDai Cheol JungDustin RichmondMichael B. TaylorMark OskinChristopher BattenPublished in: ASPLOS (3) (2023)
Keyphrases
- parallel architectures
- shared memory
- parallel processing
- parallel computers
- massively parallel
- dynamic analysis
- high end
- parallel programming
- hardware design
- message passing interface
- parallel computing
- multi core processors
- data parallelism
- computer systems
- software development
- software systems
- multicore processors
- user interface
- dynamic constraints
- level parallelism
- cluster of workstations
- parallel computation
- computer architecture
- parallel implementation
- computing systems
- software architecture
- graphics processing units
- software developers
- development process
- test cases
- dynamic graph
- dynamic environments
- neural network