Principios y Campos de Aplicación en CUDA Programación paralela y sus potencialidades

Autores/as

  • Iván Omar Rivera G Licenciatura en Ingeniería en Sistemas y Computación Facultad de Sistemas Computacionales Centro Regional Universitario Tecnológico de Azuero
  • Miguel Vargas-Lombardo Universidad Tecnológica de Panamá

Palabras clave:

computación paralela, GPU, CPU, gráficos 2D, 3D, computación GPU, pixel, CUDA, streaming multiprocesor, cooprecesamiento, warp

Resumen

La siguiente monografía es un compendio de información reciente sobre la tecnología CUDA de procesamiento paralelo en la GPU, para uso computacional en general, descripción de la misma, como también algunas aplicaciones. DOI: http://dx.doi.org/10.5377/nexo.v25i2.684

Descargas

Los datos de descargas todavía no están disponibles.

Biografía del autor/a

Iván Omar Rivera G, Licenciatura en Ingeniería en Sistemas y Computación Facultad de Sistemas Computacionales Centro Regional Universitario Tecnológico de Azuero

obtuvo su título de Ingeniero de Sistemas y Computación en la Universidad Tecnología de Panamá, sede de Azuero en 2011. Sus principales líneas de investigación son: Cibermedicina, Telemedicina, Grid Computing y Cloud Computing.

Miguel Vargas-Lombardo, Universidad Tecnológica de Panamá

Director del grupo de Investigación en salud Electónica y Supercomputación, Coordinador del Laboratorio de Redes Avanzadas Coordinador de la Red de Investigación en Salud Electrónica.

Citas

J. Sanders and E. Kandrot, "CUDA by Example, An introduction to general-purpose GPU programming," pp. 2-11, 2010.

J. Nickolls and W. J. Dally, "The GPU computing Era," pp. 2-10, 2010.

E. Lindholm, et al., "NVidia Tesla: A Unified Graphics and Computing Architecture," vol. 28, pp. 39-55, 2008.

J. Nickolls and D. Kirk, "Graphics and Computing GPUs," pp. A2-A77, 2009.

NVidia. (2009). NVidia CUDA Programming Guide. Available: http://developer.download.NVidia.com/compute/cuda/2_3/toolkit/docs/NVIDIA_CUDA_Programming_Guide_2.3.pdf

D. Roger, et al., "Efficient Stream reduction on the GPU," 2007.

D. Horn, "Stream Reduction Operations for GPGPU applications," pp. 573-589, 2005.

C. T. Tung and T. T. Seng, "CUDA Programming on New Generation Graphics Cards," p. 3, 2008.

J. Nickolls and D. Kirk, "Appendix A: Graphics and Computing GPUs," pp. 7,24, 2009.

J. F. Croix and S. P. Khatri, "Introduction to GPU programing for EDA," pp. 3-4, 2009.

J.D. Owens, D., Luebke,Govindaraju N, Harris M, Krüger J, Lefohn AE, Purcell TJ. A survey of general-purpose computation on graphics hardware. Comput. Graph. Forum. 2007;26:80–113.

J.D., Owens, M. Houston, D. Luebke, Green S, Stone JE, Phillips JC. GPU computing. Proc. IEEE. 2008;96:879–899.

M. Garland, S. Le Grand, J. Nickolls, Anderson J, Hardwick J, Morton S, Phillips E, Zhang Y, Volkov V. Parallel computing experiences with CUDA. IEEE Micro. 2008;28:13–27.

B. D. Kirk y We-mei W. Hwu. Programming Massively Parallel Processors. A Hands‐on
Approach. Morgan Kaufmann. ISBN: 978‐0‐12‐381472‐2.

Humber A, And NVIDIA Corporation. " Will Your Next Shampoo be Developed on GPUs?", Temple University Researchers Help Procter & Gamble Design Better Models For Cleaning Products; Two NVIDIA Tesla GPUs Beat 1024 CPU BlueGene/L Cluster., 2010.
[16] Brandvik, T. And G. Pullan: SBLOCK: A Framework for Efficient Stencil-Based PDE Solvers on Multi-core Platforms. CIT 2010: 1181-1188

Descargas

Publicado

2012-12-30