Multicore Heterogeneous Computing with OpenACC

Authors

  • Niraj R Chauhan Dept. of Comp. Sc & Engg., P.R.Pote Engg & management College, Amravati - India
  • Mayur S Burange Dept. of Comp. Sc & Engg., P.R.Pote Engg & management College, Amravati - India

Keywords:

OpenAcc, Heterogeneous computing, HAS, OpenCL, CUDA

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.

References

www.openacc.org/sites/default/files/OpenACC%202%200.pdf

en.wikipedia.org/wiki/Heterogeneous_computing

http://www.drdobbs.com/parallel/the-openacc-execution-model/240006334?pgno=1

http://www.diva-portal.org/smash/get/diva2:655634/FULLTEXT01.pdf

http://developer.amd.com/resources/heterogeneous-computing/what-is-heterogeneous-system-architecture-hsa/

www.youtube.com/watch?v=r6r2NJxj3kI‎

http://www.ece.cmu.edu/~ece447/s13/lib/exe/fetch.php?media=onur-447-spring13-lecture33-heterogeneousmulticore-afterlecture.pdf

www.nvidia.com/gpudirectives

ww.linksceem.eu/ls2/images/stories/OpenACC.pdf‎

www.training.praceri.eu/uploads/tx.../HeterogeneousComputingJU.pdf‎

www.pgroup.com/lit/whitepapers/pgi_accel_prog_model_1.2.pdf

Downloads

Published

2014-03-31

How to Cite

[1]
N. R. Chauhan and M. S. Burange, “Multicore Heterogeneous Computing with OpenACC”, Int. J. Comp. Sci. Eng., vol. 2, no. 3, pp. 92–97, Mar. 2014.

Issue

Section

Technical Article