Programming in CUDA for Kepler and Maxwell Architecture

Authors

  • Esteban Walter Gonzalez Clua Universidade Federal Fluminense
  • Marcelo Panaro Zamith Universidade Federal Rural do Rio de Janeiro

DOI:

https://doi.org/10.22456/2175-2745.56384

Abstract

Since the first version of CUDA was launch, many improvements were made in GPU computing. Every new CUDA version included important novel features, turning this architecture more and more closely related to a typical parallel High Performance Language. This tutorial will present the GPU architecture and CUDA principles, trying to conceptualize novel features included by NVIDIA, such as dynamics parallelism, unified memory and concurrent kernels. This text also includes some optimization remarks for CUDA programs.

Downloads

Download data is not yet available.

Author Biographies

Esteban Walter Gonzalez Clua, Universidade Federal Fluminense

professor Associado do Instituto de Computação da Universidade Federal Fluminense, NVIDIA Fellow

Marcelo Panaro Zamith, Universidade Federal Rural do Rio de Janeiro

professor da Universidade Federal Rural do Rio de Janeiro

Downloads

Published

2015-11-21

How to Cite

Gonzalez Clua, E. W., & Zamith, M. P. (2015). Programming in CUDA for Kepler and Maxwell Architecture. Revista De Informática Teórica E Aplicada, 22(2), 233–257. https://doi.org/10.22456/2175-2745.56384

Issue

Section

Tutoriais SIBGRAPI 2015