메뉴 건너뛰기




Volumn , Issue , 2007, Pages

Multi-level tiling: M for the price of one

Author keywords

Data locality; Multi level tiling; Parallelism; Parameterized code generation

Indexed keywords

AUTOMATIC PROGRAMMING; BUILDING MATERIALS; CODES (SYMBOLS); COMPUTERS; NETWORK COMPONENTS;

EID: 56749175334     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1362622.1362691     Document Type: Conference Paper
Times cited : (54)

References (33)
  • 5
    • 33751022080 scopus 로고    scopus 로고
    • Ganesh Bikshandi, Jia Guo, Daniel Hoefiinger, Gheorghe Almasi, Basilio B. Fraguela, Maria J. Garzaran, David Padua, and Christoph von Praun. Programming for parallelism and locality with hierarchically tiled arrays. In PPoPP '06: Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming, pages 48-57, 2006.
    • Ganesh Bikshandi, Jia Guo, Daniel Hoefiinger, Gheorghe Almasi, Basilio B. Fraguela, Maria J. Garzaran, David Padua, and Christoph von Praun. Programming for parallelism and locality with hierarchically tiled arrays. In PPoPP '06: Proceedings of the eleventh ACM SIGPLAN symposium on Principles and practice of parallel programming, pages 48-57, 2006.
  • 8
    • 34548207355 scopus 로고    scopus 로고
    • Kayvon Fatahalian, Daniel R.eiter Horn, Timothy J. Knight, Larkhoon Leem, Mike Houston, Ji Young Park, Mattan Erez, Manman Ren, Alex Aiken, William J. Dally, and Pat Hanrahan. Sequoia: programming the memory hierarchy. In Proceedings of international conference on Supercomputing SC, page 83, 2006.
    • Kayvon Fatahalian, Daniel R.eiter Horn, Timothy J. Knight, Larkhoon Leem, Mike Houston, Ji Young Park, Mattan Erez, Manman Ren, Alex Aiken, William J. Dally, and Pat Hanrahan. Sequoia: programming the memory hierarchy. In Proceedings of international conference on Supercomputing SC, page 83, 2006.
  • 11
    • 56749128391 scopus 로고    scopus 로고
    • A. Größlinger, M. Griebl, and C. Lengauer. Introducing non-linear parameters to the polyhedron model. In Michael Gerndt and Edmond Kereku, editors, Proc. 11th Workshop on Compilers for Parallel Computers (CPC 2004), Research Report Series, pages 1-12. LRR-TUM, Technische Universitat München, July 2004.
    • A. Größlinger, M. Griebl, and C. Lengauer. Introducing non-linear parameters to the polyhedron model. In Michael Gerndt and Edmond Kereku, editors, Proc. 11th Workshop on Compilers for Parallel Computers (CPC 2004), Research Report Series, pages 1-12. LRR-TUM, Technische Universitat München, July 2004.
  • 17
    • 0034512401 scopus 로고    scopus 로고
    • T. Kisuki, P. M. W. Knijnenburg, and M. F. P. O'Boyle. Combined selection of tile sizes and unroll factors using iterative compilation. In PACT '00: Proceedings of the 2000 International Conference on Parallel Architectures and Compilation Techniques, page 237, Washington, DC, USA, 2000. IEEE Computer Society.
    • T. Kisuki, P. M. W. Knijnenburg, and M. F. P. O'Boyle. Combined selection of tile sizes and unroll factors using iterative compilation. In PACT '00: Proceedings of the 2000 International Conference on Parallel Architectures and Compilation Techniques, page 237, Washington, DC, USA, 2000. IEEE Computer Society.
  • 19
    • 35449000510 scopus 로고
    • A data locality optimizing algorithm (with retrospective)
    • M. S. Lam and M. E. Wolf. A data locality optimizing algorithm (with retrospective). In Best of PLDI, pages 442-459, 1991.
    • (1991) Best of PLDI , pp. 442-459
    • Lam, M.S.1    Wolf, M.E.2
  • 20
    • 56749088230 scopus 로고    scopus 로고
    • H. Le Verge, V. Van Dongen, and D. Wilde. La synthèse de nids de boucles avec la bibliothèque polyédrique. In R.enPar'6, Lyon, France, June 1994. English version Loop Nest Synthesis Using the Polyhedral Libraryin IRISA TR 830, May 1994.
    • H. Le Verge, V. Van Dongen, and D. Wilde. La synthèse de nids de boucles avec la bibliothèque polyédrique. In R.enPar'6, Lyon, France, June 1994. English version "Loop Nest Synthesis Using the Polyhedral Library"in IRISA TR 830, May 1994.
  • 21
    • 0342782302 scopus 로고
    • Loop nest synthesis using the polyhedral library
    • IRISA, Rennes, France, May, Also published as INRIA Research Report 2288
    • H. Le Verge, V. Van Dongen, and D. Wilde. Loop nest synthesis using the polyhedral library. Technical Report PI 830, IRISA, Rennes, France, May 1994. Also published as INRIA Research Report 2288.
    • (1994) Technical Report PI , vol.830
    • Le Verge, H.1    Van Dongen, V.2    Wilde, D.3
  • 22
    • 0034207513 scopus 로고    scopus 로고
    • Accurately selecting block size at runtime in pipelined parallel programs
    • D. K. Lowenthal. Accurately selecting block size at runtime in pipelined parallel programs. Int. J. Parallel Program., 28(3):245-274, 2000.
    • (2000) Int. J. Parallel Program , vol.28 , Issue.3 , pp. 245-274
    • Lowenthal, D.K.1
  • 24
    • 84976676720 scopus 로고
    • Omega test: A practical algorithm for exact array dependency analysis
    • W. Pugh. Omega test: A practical algorithm for exact array dependency analysis. Comm. of the ACM, 35(8):102, 1992.
    • (1992) Comm. of the ACM , vol.35 , Issue.8 , pp. 102
    • Pugh, W.1
  • 30
    • 56749144380 scopus 로고    scopus 로고
    • R. Schreiber and J. Dongarra. Automatic blocking of nested loops. Technical R.eport 90.38, MACS, NASA Ames Research Center, August 1990.
    • R. Schreiber and J. Dongarra. Automatic blocking of nested loops. Technical R.eport 90.38, MACS, NASA Ames Research Center, August 1990.


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