메뉴 건너뛰기




Volumn 65, Issue 5, 2005, Pages 564-582

Improving whole-program locality using intra-procedural and inter-procedural transformations

Author keywords

Cache locality; Data reuse; Loop optimizations; Memory layouts; Optimizing compilers

Indexed keywords

BANDWIDTH; BENCHMARKING; BUFFER STORAGE; CONSTRAINT THEORY; ITERATIVE METHODS; OPTIMIZATION; PROGRAM COMPILERS;

EID: 15844367700     PISSN: 07437315     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.jpdc.2004.12.004     Document Type: Article
Times cited : (4)

References (63)
  • 3
    • 0003610530 scopus 로고    scopus 로고
    • Computer Systems Laboratory, Stanford University
    • J. Anderson, Automatic computation and data decomposition for multiprocessors, Ph.D. dissertation, Stanford University, CA, March 1997. Also available as Technical Report CSL-TR-97-179, Computer Systems Laboratory, Stanford University.
    • Technical Report , vol.CSL-TR-97-179
  • 6
    • 0003862557 scopus 로고
    • On a completion method for unimodular matrices
    • Department of Computer Science, Leiden University
    • A. Bik, H. Wijshoff, On a completion method for unimodular matrices, Technical Report 94-14, Department of Computer Science, Leiden University, 1994.
    • (1994) Technical Report , vol.94 , Issue.14
    • Bik, A.1    Wijshoff, H.2
  • 17
    • 0026823950 scopus 로고
    • Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers
    • M. Gupta, and P. Banerjee Demonstration of automatic data partitioning techniques for parallelizing compilers on multicomputers IEEE Trans. Parallel Distri. Systems 3 2 March 1992 179 193
    • (1992) IEEE Trans. Parallel Distri. Systems , vol.3 , Issue.2 , pp. 179-193
    • Gupta, M.1    Banerjee, P.2
  • 26
    • 0032025292 scopus 로고    scopus 로고
    • Locality optimization algorithms for compilation of out-of-core codes
    • M. Kandemir, A. Choudhary, J. Ramanujam, and M. Kandaswamy Locality optimization algorithms for compilation of out-of-core codes J. Inform. Sci. Engrg. 14 1 March 1998 107 138
    • (1998) J. Inform. Sci. Engrg. , vol.14 , Issue.1 , pp. 107-138
    • Kandemir, M.1    Choudhary, A.2    Ramanujam, J.3    Kandaswamy, M.4
  • 30
    • 0003904906 scopus 로고
    • The Omega Library interface guide
    • CS Department, University of Maryland, College Park, March
    • W. Kelly, V. Maslov, W. Pugh, E. Rosser, T. Shpeisman, D. Wonnacott, The Omega Library interface guide, Technical Report CS-TR-3445, CS Department, University of Maryland, College Park, March 1995.
    • (1995) Technical Report , vol.CS-TR-3445
    • Kelly, W.1    Maslov, V.2    Pugh, W.3    Rosser, E.4    Shpeisman, T.5    Wonnacott, D.6
  • 35
    • 15844409282 scopus 로고    scopus 로고
    • Automatic storage management for parallel programs
    • France
    • V. Lefebvre, P. Feautrier, Automatic storage management for parallel programs, Research Report PRiSM 97/8, France, 1997.
    • (1997) Research Report PRiSM , vol.97 , Issue.8
    • Lefebvre, V.1    Feautrier, P.2
  • 36
    • 0003582055 scopus 로고
    • Optimizing data locality by array restructuring
    • Department of Computer Science and Engineering, University of Washington, September
    • S.-T. Leung, J. Zahorjan, Optimizing data locality by array restructuring, Technical Report TR 95-09-01, Department of Computer Science and Engineering, University of Washington, September 1995.
    • (1995) Technical Report , vol.TR 95-09-01
    • Leung, S.-T.1    Zahorjan, J.2
  • 37
    • 0003888396 scopus 로고
    • Ph.D. Thesis, Computer Science Department, Cornell University, Ithaca, NY
    • W. Li, Compiling for NUMA Parallel Machines, Ph.D. Thesis, Computer Science Department, Cornell University, Ithaca, NY, 1993.
    • (1993) Compiling for NUMA Parallel Machines
    • Li, W.1
  • 38
    • 0026187669 scopus 로고
    • Compiling communication efficient programs for massively parallel machines
    • J. Li, and M. Chen Compiling communication efficient programs for massively parallel machines J. Parallel Distrib. Comput. 2 3 1991 361 376
    • (1991) J. Parallel Distrib. Comput. , vol.2 , Issue.3 , pp. 361-376
    • Li, J.1    Chen, M.2
  • 50
    • 0026231056 scopus 로고
    • Compile-time techniques for data distribution in distributed memory machines
    • J. Ramanujam, and P. Sadayappan Compile-time techniques for data distribution in distributed memory machines IEEE Trans. Parallel Distrib. Systems 2 4 October 1991 472 482
    • (1991) IEEE Trans. Parallel Distrib. Systems , vol.2 , Issue.4 , pp. 472-482
    • Ramanujam, J.1    Sadayappan, P.2
  • 52
    • 0003464007 scopus 로고
    • Ph.D. Thesis, Carnegie Mellon University, School of Computer Science, Pittsburgh, PA, May
    • O. Shivers, Control-flow analysis of higher-order languages, Ph.D. Thesis, Carnegie Mellon University, School of Computer Science, Pittsburgh, PA, May 1991.
    • (1991) Control-flow Analysis of Higher-order Languages
    • Shivers, O.1


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