Abstract | ||
---|---|---|
The only reason to parallelize a program is to gainperformance. However, the synchronization primitivesneeded in parallel programs can consume execessivememory bandwidths, can be subject to memory latencies,consume excessive memory, and result in unfairaccess or even starvation. These problems can overwhelmthe performance benefits of parallel execution.Therefore, it is necessary to understand these performanceimplications of synchronization primitives inaddition to their correctness,... |
Year | DOI | Venue |
---|---|---|
1996 | 10.1145/236156.236174 | Commun. ACM |
Keywords | DocType | Volume |
parallel programming,memory latency | Journal | 39 |
Issue | ISSN | Citations |
10 | 0001-0782 | 21 |
PageRank | References | Authors |
2.87 | 2 | 1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Paul E. McKenney | 1 | 279 | 30.11 |