Scientific Programming

Scientific Programming / 2015 / Article
Special Issue

Programming Models, Languages, and Compilers for Manycore and Heterogeneous Architectures

View this Special Issue

Editorial | Open Access

Volume 2015 |Article ID 376317 | https://doi.org/10.1155/2015/376317

Sunita Chandrasekaran, Barbara Chapman, Xinmin Tian, Yonghong Yan, "Programming Models, Languages, and Compilers for Manycore and Heterogeneous Architectures", Scientific Programming, vol. 2015, Article ID 376317, 1 page, 2015. https://doi.org/10.1155/2015/376317

Programming Models, Languages, and Compilers for Manycore and Heterogeneous Architectures

Received25 Mar 2015
Accepted25 Mar 2015
Published02 Nov 2015

Aim and Scope. Hardware is emerging rapidly, core count is increasing, and systems consist of large cluster of nodes. These nodes are becoming more heterogeneous, that is, multicore CPUs attached to accelerators meant to address specific needs of specific computations. The type of parallelism each accelerator offers is quite different from the other. On the other hand, software for such emerging parallel and heterogeneous computing systems is still catching up. The gap between hardware and software is growing; it is a challenge for the software developers to keep up with the hardware advancements. Thus, there is an urgent need to develop and maintain sophisticated software that can not only offer performance productive solutions but also be applicable to a wide range of hardware systems. Some of the promising and widely used programming solutions include directive-based programming models such as OpenMP, vendor-specific programming models such as NVIDIA’s CUDA, OpenCL, and recently emerging programming model, OpenACC. This special issue publishes papers on the evaluations of these models for parallel computing with respect to several factors including locality-aware scheduling, data transfer optimizations, SIMD vectorization on Phi coprocessors, and programming multi-GPU.

Acknowledgments

The editors would like to thank the authors for their tremendous effort and time spent on their respective manuscripts. We relied on peer-review process to uphold the quality of the manuscripts. To this effort, we would like to thank and acknowledge all external reviewers for spending their valuable time to provide the authors with valuable feedback.

Sunita Chandrasekaran
Barbara Chapman
Xinmin Tian
Yonghong Yan

Copyright © 2015 Sunita Chandrasekaran et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


More related articles

 PDF Download Citation Citation
 Download other formatsMore
 Order printed copiesOrder
Views960
Downloads574
Citations

Related articles

Article of the Year Award: Outstanding research contributions of 2020, as selected by our Chief Editors. Read the winning articles.