Speedup Bounds and Processor Allocation for Parallel Programs on Multiprocessors.
Constantine D. PolychronopoulosUtpal BanerjeePublished in: ICPP (1986)
Keyphrases
- distributed memory
- shared memory
- parallel architecture
- parallel implementation
- single processor
- data parallelism
- shared memory multiprocessors
- multiprocessor systems
- parallel processing
- multi processor
- multithreading
- multicore processors
- computer architecture
- parallel computers
- multi core processors
- upper bound
- parallel architectures
- lower bound
- orders of magnitude
- systolic array
- parallel machines
- highly parallel
- upper and lower bounds
- processing elements
- parallel computing
- program execution
- worst case
- computational power
- multi core systems
- dynamic allocation
- programming language
- parallel algorithm
- message passing
- graphics processing units
- optimal allocation
- computer programs
- data partitioning
- parallel programming