arrow
Return

What is ahead for parallel computing

delete2014-07-01
delete26
PRE
AI
W
Wen‐mei Hwu *
DOI:10.1016/j.jpdc.2014.02.005delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

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

Journal of Parallel and Distributed Computing cover
Journal of Parallel and Distributed Computing
IF:
4
Papers:
3.8K
Citations:
4.8K

Organization

No organization information available