Open Access   Article Go Back

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 PDF 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