Return
What is ahead for parallel computing
DOI:10.1016/j.jpdc.2014.02.005.png)
Abstract
En 中文
With the industry-wide switch to multicore and manycore architectures, parallel computing has become the only venue in sight for continued growth in application performance. In order for the performance of an application to grow with future generations of hardware, a significant portion of its computation must be done with scalable parallel algorithms. It is therefore important to develop and deploy as many scalable parallel algorithms as possible. This paper takes a critical look at the major challenges involved in the development of scalable parallel algorithms and points to needs for compiler tool innovations to help address these challenges. (C) 2014 Elsevier Inc. All rights reserved.
Keywords:
Parallel algorithms
Parallel data structures
Locality
Memoryicore bandwidth
GPU
Multicore
Algorithm optimization
Algorithm library
Data layout
Journal
IF:
4
Papers:
3.8K
Citations:
4.8K
Organization
No organization information available

