Multicore Heterogeneous Computing with OpenACC
N.R. Chauhan1 , M.S. Burange2
Section:Technical Paper, Product Type: Journal Paper
Volume-2 ,
Issue-3 , Page no. 92-97, Mar-2014
Online published on Mar 30, 2014
Copyright © N.R. Chauhan, M.S. Burange . 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.
View this paper at Google Scholar | DPI Digital Library
How to Cite this Paper
- IEEE Citation
- MLA Citation
- APA Citation
- BibTex Citation
- RIS Citation
IEEE Style Citation: N.R. Chauhan, M.S. Burange, “Multicore Heterogeneous Computing with OpenACC,” International Journal of Computer Sciences and Engineering, Vol.2, Issue.3, pp.92-97, 2014.
MLA Style Citation: N.R. Chauhan, M.S. Burange "Multicore Heterogeneous Computing with OpenACC." International Journal of Computer Sciences and Engineering 2.3 (2014): 92-97.
APA Style Citation: N.R. Chauhan, M.S. Burange, (2014). Multicore Heterogeneous Computing with OpenACC. International Journal of Computer Sciences and Engineering, 2(3), 92-97.
BibTex Style Citation:
@article{Chauhan_2014,
author = {N.R. Chauhan, M.S. Burange},
title = {Multicore Heterogeneous Computing with OpenACC},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {3 2014},
volume = {2},
Issue = {3},
month = {3},
year = {2014},
issn = {2347-2693},
pages = {92-97},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=76},
publisher = {IJCSE, Indore, INDIA},
}
RIS Style Citation:
TY - JOUR
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=76
TI - Multicore Heterogeneous Computing with OpenACC
T2 - International Journal of Computer Sciences and Engineering
AU - N.R. Chauhan, M.S. Burange
PY - 2014
DA - 2014/03/30
PB - IJCSE, Indore, INDIA
SP - 92-97
IS - 3
VL - 2
SN - 2347-2693
ER -
VIEWS | XML | |
3733 | 3481 downloads | 3636 downloads |
Abstract
OpenACC it is a standard programming language for programming heterogeneous computers built from CPUs, GPUs and DSP. It includes a framework of OpenAcc to define the platform in terms of a host (e.g. a CPU) and one or more graphical compute devices (e.g. a GPU) plus a C-based programming language for writing programs & for executing program for the computer devices. Using OpenAcc a programmer can write task-based programming and data-parallel programming that are use all the resources of the heterogeneous computer system. This will be a �future introduction to programming language� where we cover the ideas behind OpenAcc & other platforms. Thereby providing a pedagogically useful example that experienced heterogeneous computing programmers will need to quickly become productive & efficient OpenAcc programmer�s model. We can also show how these ideas are translated into source code & how they are executed in the given system. We will do this through a series of progressively more challenging examples for heterogeneous computing system.
Key-Words / Index Term
OpenAcc, Heterogeneous computing, HAS, OpenCL, CUDA
References
[1]. www.openacc.org/sites/default/files/OpenACC%202%200.pdf
[2]. en.wikipedia.org/wiki/Heterogeneous_computing
[3]. http://www.drdobbs.com/parallel/the-openacc-execution-model/240006334?pgno=1
[4]. http://www.diva-portal.org/smash/get/diva2:655634/FULLTEXT01.pdf
[5]. http://developer.amd.com/resources/heterogeneous-computing/what-is-heterogeneous-system-architecture-hsa/
[6]. www.youtube.com/watch?v=r6r2NJxj3kI‎
[7]. http://www.ece.cmu.edu/~ece447/s13/lib/exe/fetch.php?media=onur-447-spring13-lecture33-heterogeneousmulticore-afterlecture.pdf
[8]. www.nvidia.com/gpudirectives
[9]. ww.linksceem.eu/ls2/images/stories/OpenACC.pdf‎
[10]. www.training.praceri.eu/uploads/tx.../HeterogeneousComputingJU.pdf‎
[11]. www.pgroup.com/lit/whitepapers/pgi_accel_prog_model_1.2.pdf