Parallelism via Multithreaded and Multicore CPUs.
Angela C. SodanJacob MachinaArash DeshmehKevin MacnaughtonBryan EsbaughPublished in: Computer (2010)
Keyphrases
- shared memory
- multi core systems
- parallel programming
- parallel processing
- commodity hardware
- memory access
- parallel algorithm
- parallel computing
- message passing
- multi core processors
- memory bandwidth
- distributed memory
- multithreading
- level parallelism
- graphics processing units
- data parallelism
- parallel computation
- parallel execution
- processing units
- multicore processors
- address space
- parallel computers
- parallel architectures
- coarse grained
- cloud computing
- graphics processors
- mutual exclusion
- message passing interface
- high end
- programming environment
- belief propagation
- fine grained
- operating system
- real time