메뉴 건너뛰기




Volumn 6011 LNCS, Issue , 2010, Pages 244-263

Automatic C-to-CUDA code generation for affine programs

Author keywords

[No Author keywords available]

Indexed keywords

AFFINE PROGRAM; AUTOMATIC CODES; AUTOMATIC TRANSFORMATIONS; AUTOMATICALLY GENERATED; C CODES; CODE GENERATION; COMPILER OPTIMIZATIONS; COMPUTATIONAL POWER; COMPUTE UNIFIED DEVICE ARCHITECTURES; DATA ACCESS; GRAPHICS PROCESSING UNITS; INPUT PROGRAMS; MEMORY HIERARCHY; MULTI CORE; MULTI-LEVEL; MULTITHREADED; PARALLEL PROGRAMMING MODEL; PERFORMANCE IMPLEMENTATION; TRANSFORMATION SYSTEMS;

EID: 77951572335     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-11970-5_14     Document Type: Conference Paper
Times cited : (123)

References (29)
  • 1
    • 84976766536 scopus 로고
    • Scanning polyhedra with do loops
    • Ancourt, C., Irigoin, F.: Scanning polyhedra with do loops. In: PPoPP 1991, pp. 39-50 (1991)
    • (1991) PPoPP 1991 , pp. 39-50
    • Ancourt, C.1    Irigoin, F.2
  • 3
    • 79959456077 scopus 로고    scopus 로고
    • Automatic Data Movement and Computation Mapping for Multi-level Parallel Architectures with Explicitly Managed Memories
    • February
    • Baskaran, M., Bondhugula, U., Krishnamoorthy, S., Ramanujam, J., Rountev, A., Sadayappan, P.: Automatic Data Movement and Computation Mapping for Multi-level Parallel Architectures with Explicitly Managed Memories. In: ACM SIGPLAN PPoPP (February 2008)
    • (2008) ACM SIGPLAN PPoPP
    • Baskaran, M.1    Bondhugula, U.2    Krishnamoorthy, S.3    Ramanujam, J.4    Rountev, A.5    Sadayappan, P.6
  • 4
    • 10444289646 scopus 로고    scopus 로고
    • Code generation in the polyhedral model is easier than you think
    • Bastoul, C.: Code generation in the polyhedral model is easier than you think. In: PACT 2004, pp. 7-16 (2004)
    • PACT 2004 , vol.2004 , pp. 7-16
    • Bastoul, C.1
  • 5
    • 47249156196 scopus 로고    scopus 로고
    • Automatic transformations for communication-minimized parallelization and locality optimization in the polyhedral model
    • Hendren, L. (ed.) CC 2008. Springer, Heidelberg
    • Bondhugula, U., Baskaran, M., Krishnamoorthy, S., Ramanujam, J., Rountev, A., Sadayappan, P.: Automatic transformations for communication-minimized parallelization and locality optimization in the polyhedral model. In: Hendren, L. (ed.) CC 2008. LNCS, vol. 4959, pp. 132-146. Springer, Heidelberg (2008)
    • (2008) LNCS , vol.4959 , pp. 132-146
    • Bondhugula, U.1    Baskaran, M.2    Krishnamoorthy, S.3    Ramanujam, J.4    Rountev, A.5    Sadayappan, P.6
  • 7
    • 77951602079 scopus 로고    scopus 로고
    • CLooG: The Chunky Loop Generator, http://www.cloog.org
  • 9
    • 0026109335 scopus 로고
    • Dataflow analysis of array and scalar references
    • Feautrier, P.: Dataflow analysis of array and scalar references. IJPP 20(1), 23-53 (1991)
    • (1991) IJPP , vol.20 , Issue.1 , pp. 23-53
    • Feautrier, P.1
  • 10
    • 0026933251 scopus 로고
    • Some efficient solutions to the affine scheduling problem, part I: One-dimensional time
    • Feautrier, P.: Some efficient solutions to the affine scheduling problem, part I: one-dimensional time. IJPP 21(5), 313-348 (1992)
    • (1992) IJPP , vol.21 , Issue.5 , pp. 313-348
    • Feautrier, P.1
  • 11
    • 84957027384 scopus 로고    scopus 로고
    • Automatic parallelization in the polytope model
    • Perrin, G.-R., Darte, A. (eds.) The Data Parallel Programming Model. Springer, Heidelberg
    • Feautrier, P.: Automatic parallelization in the polytope model. In: Perrin, G.-R., Darte, A. (eds.) The Data Parallel Programming Model. LNCS, vol. 1132, pp. 79-103. Springer, Heidelberg (1996)
    • (1996) LNCS , vol.1132 , pp. 79-103
    • Feautrier, P.1
  • 12
    • 77951575756 scopus 로고    scopus 로고
    • A memory model for scientific algorithms on graphics processors
    • Löwe, W., Südholt, M. (eds.) SC 2006. Springer, Heidelberg
    • Govindaraju, N.K., Larsen, S., Gray, J., Manocha, D.: A memory model for scientific algorithms on graphics processors. In: Löwe, W., Südholt, M. (eds.) SC 2006. LNCS, vol. 4089. Springer, Heidelberg (2006)
    • (2006) LNCS , vol.4089
    • Govindaraju, N.K.1    Larsen, S.2    Gray, J.3    Manocha, D.4
  • 13
    • 77951581325 scopus 로고    scopus 로고
    • General-Purpose Computation Using Graphics Hardware, http://www.gpgpu. org/
  • 15
  • 17
    • 67650081010 scopus 로고    scopus 로고
    • Openmp to gpgpu: A compiler framework for automatic translation and optimization
    • Lee, S., Min, S.-J., Eigenmann, R.: Openmp to gpgpu: A compiler framework for automatic translation and optimization. In: PPoPP 2009, pp. 101-110 (2009)
    • (2009) PPoPP 2009 , pp. 101-110
    • Lee, S.1    Min, S.-J.2    Eigenmann, R.3
  • 19
    • 70450103746 scopus 로고    scopus 로고
    • A cross-input adaptive framework for gpu programs optimizations
    • May
    • Liu, Y., Zhang, E.Z., Shen, X.: A cross-input adaptive framework for gpu programs optimizations. In: IPDPS (May 2009)
    • (2009) IPDPS
    • Liu, Y.1    Zhang, E.Z.2    Shen, X.3
  • 20
    • 77951584344 scopus 로고    scopus 로고
    • NVIDIA CUDA, http://developer.nvidia.com/object/cuda.html
  • 21
    • 77951530755 scopus 로고    scopus 로고
    • Parboil Benchmark Suite, http://impact.crhc.illinois.edu/parboil.php
  • 24
    • 84976676720 scopus 로고
    • The Omega test: A fast and practical integer programming algorithm for dependence analysis
    • Pugh, W.: The Omega test: a fast and practical integer programming algorithm for dependence analysis. Communications of the ACM 8, 102-114 (1992)
    • (1992) Communications of the ACM , vol.8 , pp. 102-114
    • Pugh, W.1
  • 25
    • 0034299275 scopus 로고    scopus 로고
    • Generation of efficient nested loops from polyhedra
    • Quilleré, F., Rajopadhye, S.V., Wilde, D.: Generation of efficient nested loops from polyhedra. IJPP 28(5), 469-498 (2000)
    • (2000) IJPP , vol.28 , Issue.5 , pp. 469-498
    • Quilleré, F.1    Rajopadhye, S.V.2    Wilde, D.3
  • 26
    • 79959466764 scopus 로고    scopus 로고
    • Optimization principles and application performance evaluation of a multithreaded GPU using CUDA
    • February
    • Ryoo, S., Rodrigues, C., Baghsorkhi, S., Stone, S., Kirk, D., Hwu, W.: Optimization principles and application performance evaluation of a multithreaded GPU using CUDA. In: ACM SIGPLAN PPoPP 2008 (February 2008)
    • (2008) ACM SIGPLAN PPoPP 2008
    • Ryoo, S.1    Rodrigues, C.2    Baghsorkhi, S.3    Stone, S.4    Kirk, D.5    Hwu, W.6


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.