article · 2014
FLAP: Tool to generate CUDA code from sequential C code
Erika Hernández-Rubio, Amilcar Meneses‐Viveros, Pedro M. Cortes Perez, Sergio D. Hernandez Zavala, Hector M. Martinez Rios
Cited by 0Abstract and details only
Abstract
The GPU usage has increased in the high performance computing applications. However, still programming tools required to facilitate the development of programs for GPUs. It is well known that the loops in sequential programs are potential sources of parallelization. Three types of FOR-loops have been identified that can be mapped to CUDA kernel: single loops, nested loops and loops involving reduction operations. These loops can be mapped to CUDA kernels using patterns. In this work we present FLAP, a tool to generate CUDA parallel code from sequential C code. This tool uses these patterns to generate parallel code CUDA. We present some tests to show the performance of the code that generates FLAP.
Cite this paper
Hernández-Rubio, E., Meneses‐Viveros, A., Perez, P. M. C., Zavala, S. D. H., & Rios, H. M. M. (2014). FLAP: Tool to generate CUDA code from sequential C code. https://doi.org/10.1109/conielecomp.2014.6808564
Hernández-Rubio, Erika, et al. “FLAP: Tool to generate CUDA code from sequential C code.” vol. 794, 2014, pp. 35–40, https://doi.org/10.1109/conielecomp.2014.6808564.
Hernández-Rubio, Erika, Amilcar Meneses‐Viveros, Pedro M. Cortes Perez, Sergio D. Hernandez Zavala, and Hector M. Martinez Rios. 2014. “FLAP: Tool to generate CUDA code from sequential C code.” https://doi.org/10.1109/conielecomp.2014.6808564.
Hernández-Rubio, E. et al. (2014) ‘FLAP: Tool to generate CUDA code from sequential C code’. Available at: https://doi.org/10.1109/conielecomp.2014.6808564.
@article{hernandezrubio2014flap,
title = {{FLAP: Tool to generate CUDA code from sequential C code}},
author = {Hernández-Rubio, Erika and Meneses‐Viveros, Amilcar and Perez, Pedro M. Cortes and Zavala, Sergio D. Hernandez and Rios, Hector M. Martinez},
volume = {794},
pages = {35--40},
year = {2014},
doi = {10.1109/conielecomp.2014.6808564}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Parallel connected-component labeling algorithm for GPGPU applications
In-Yong Jung, Chang‐Sung Jeong · International Symposium on Communications and Information Technologies · 2010
Cited by 13
Introductory on GPGPU Programming Technique
Jinnan Zhang · Computer Programming Skills & Maintenance · 2010
Cited by 0
Parallel Programming For High-Performance Computing on CUDA
Zhang Min-fang · Microcomputer applications · 2009
Cited by 2
Новітні архітектури відеоадаптерів. Технологія GPGPU. Частина 2
Sergiy D. Pogorilyy, Dmytro Vitel, O. A. Vereshchynsky · Реєстрація зберігання і обробка даних · 2013
Cited by 0Open access
CUDA를 이용한 GPGPU 시스템 성능 분석
조명진, 이홍석, 김선욱 · 대한전자공학회 학술대회 · 2009
Cited by 0
Moving object detection strategy for augmented-reality applications in a GPGPU by using CUDA
Daniel Berjón, Carlos Cuevas, Francisco Morán et al. · International Conference on Consumer Electronics · 2012
Cited by 2Open access
Formal Description and Optimization Based High - Performance Computing on CUDA
Bo Li, Huacheng Zhao, Jingjing Liang · International Conference on Information Science and Engineering · 2009
Cited by 0