메뉴 건너뛰기




Volumn 20, Issue 3, 1998, Pages 635-678

Constraint-Based Array Dependence Analysis

Author keywords

Algorithms; Array dataflow analysis; D.3.4 Programming Languages : Processors compilers; optimization; Dependence abstraction; Dependence analysis; Languages; Parallelization; Presburger arithmetic; Static analysis

Indexed keywords

ARRAY DEPENDENCE ANALYSIS; STATIC ANALYSIS;

EID: 0032058019     PISSN: 01640925     EISSN: None     Source Type: Journal    
DOI: 10.1145/291889.291900     Document Type: Article
Times cited : (64)

References (63)
  • 4
    • 84855620232 scopus 로고    scopus 로고
    • Fuzzy array dataflow analysis
    • PRiSM Laboratory Université de Versailles
    • BARTHOU, D., COLLARD, J.-F., AND FEAUTRIER, P. 1996. Fuzzy array dataflow analysis. Tech. Rep. 96-025, PRiSM Laboratory Université de Versailles.
    • (1996) Tech. Rep. 96-025
    • Barthou, D.1    Collard, J.-F.2    Feautrier, P.3
  • 6
    • 84964112158 scopus 로고
    • The Perfect Club benchmarks: Effective performance evaluation of supercomputers
    • BERRY, M. ET AL. 1989. The PERFECT Club benchmarks: Effective performance evaluation of supercomputers. International Journal Supercomputing Applications 3, 3 (Mar.), 5-40.
    • (1989) International Journal Supercomputing Applications , vol.3 , Issue.3 MAR , pp. 5-40
    • Berry, M.1
  • 9
    • 0000579037 scopus 로고
    • Analysis of interprocedural side effects in a parallel environment
    • CALLAHAN, D. AND KENNEDY, K. 1988. Analysis of interprocedural side effects in a parallel environment. Journal Parallel Distributed Computing, 5:517-550.
    • (1988) Journal Parallel Distributed Computing , vol.5 , pp. 517-550
    • Callahan, D.1    Kennedy, K.2
  • 11
    • 0348124098 scopus 로고
    • Fuzzy array dataflow analysis
    • Laboratoire de l'Informatique du Parallélisme, Ecolo Normal Supérieure de Lyon, Instiut IMAG. July
    • COLLARD, J.-F. AND FEAUTRIER, P. 1994. Fuzzy array dataflow analysis. Tech. Rep. Research Report No 94-21, Laboratoire de l'Informatique du Parallélisme, Ecolo Normal Supérieure de Lyon, Instiut IMAG. July
    • (1994) Tech. Rep. Research Report No 94-21
    • Collard, J.-F.1    Feautrier, P.2
  • 12
    • 0003083237 scopus 로고
    • Theorem proving in arithmetic without multiplication
    • B. Meltzer and D. Michie, Eds. Edinburgh University Press, Edinburgh
    • COOPER, D. C. 1972. Theorem proving in arithmetic without multiplication. In Machine Intelligence 7, B. Meltzer and D. Michie, Eds. Edinburgh University Press, Edinburgh, 91-99.
    • (1972) Machine Intelligence , vol.7 , pp. 91-99
    • Cooper, D.C.1
  • 14
    • 35248894999 scopus 로고
    • Undeciability of presburger arithmetic with a single monadic predicate letter
    • Center for Research in Computing Technology, Havard Univ.
    • DOWNEY, P. 1972. Undeciability of presburger arithmetic with a single monadic predicate letter. Tech. Rep. 18-72, Center for Research in Computing Technology, Havard Univ.
    • (1972) Tech. Rep. 18-72
    • Downey, P.1
  • 16
    • 0031699606 scopus 로고    scopus 로고
    • On the automatic parallelization of the Perfect benchmarks
    • Also Technical Report 1392, CSRD, Univ. of Illinois
    • EIGENMANN, R., HOEFLINGER, J., AND PADUA, D. 1998. On the automatic parallelization of the Perfect benchmarks. IEEE Trans. Parallel Distributed Systems 9, 1 (Jan.). Also Technical Report 1392, CSRD, Univ. of Illinois.
    • (1998) IEEE Trans. Parallel Distributed Systems , vol.9 , Issue.1 JAN
    • Eigenmann, R.1    Hoeflinger, J.2    Padua, D.3
  • 17
    • 0001023389 scopus 로고
    • Parametric integer programming
    • FEAUTRIER, P. 1988. Parametric integer programming. Operationnelle/Operations Research 22, 3 (Sept.), 243-268.
    • (1988) Operationnelle/Operations Research , vol.22 , Issue.3 SEPT , pp. 243-268
    • Feautrier, P.1
  • 18
    • 0026109335 scopus 로고
    • Dataflow analysis of scalar and array references
    • FEAUTRIER, P. 1991. Dataflow analysis of scalar and array references. International Journal Parallel Programming 20, 1 (Feb.), 23-53.
    • (1991) International Journal Parallel Programming , vol.20 , Issue.1 FEB , pp. 23-53
    • Feautrier, P.1
  • 20
    • 0025386681 scopus 로고
    • Structured dataflow analysis for arrays and its use in an optimizing compiler
    • GROSS, T. AND STEENKISTE, P. 1990. Structured dataflow analysis for arrays and its use in an optimizing compiler. Software - Practice Experience 20, 133-155.
    • (1990) Software - Practice Experience , vol.20 , pp. 133-155
    • Gross, T.1    Steenkiste, P.2
  • 24
    • 0347494158 scopus 로고
    • Fourier's elimination: Which to choose?
    • Newport, Rode Island
    • IMBERT, J.-L. 1993. Fourier's elimination: Which to choose? In Principles and Practice of Constraint Programming. Newport, Rode Island. Available as ftp://wilma.cs.brown .edu/pub/ppcp93/imbert.ps.Z.
    • (1993) Principles and Practice of Constraint Programming
    • Imbert, J.-L.1
  • 25
    • 0003904906 scopus 로고
    • The Omega Library interface guide
    • Dept. of Computer Science, University of Maryland, College Park. Mar. The Omega library is available from
    • KELLY, W., MASLOV, V., PUGH, W., ROSSER, E., SHPEISMAN, T., AND WONNACOTT, D. 1995. The Omega Library interface guide. Tech. Rep. CS-TR-3445, Dept. of Computer Science, University of Maryland, College Park. Mar. The Omega library is available from http://www.cs.umd.edu/projects/omega.
    • (1995) Tech. Rep. CS-TR-3445
    • Kelly, W.1    Maslov, V.2    Pugh, W.3    Rosser, E.4    Shpeisman, T.5    Wonnacott, D.6
  • 27
    • 0346863506 scopus 로고
    • Interactive parallel programming using the Parascope editor
    • Dept. of Computer Science, Rice University. Oct.
    • KENNEDY, K., MCKINLY, K., AND TSENG, C.-W. 1990. Interactive parallel programming using the Parascope editor. Tech. Rep. RICE COMP TR90-096, Dept. of Computer Science, Rice University. Oct.
    • (1990) Tech. Rep. RICE COMP TR90-096
    • Kennedy, K.1    Mckinly, K.2    Tseng, C.-W.3
  • 36
    • 0348124097 scopus 로고
    • Dependence analysis of arrays subscripted by index arrays
    • Dept. of Computer Science, Rice University. Dec.
    • MCKINLEY, K. S. 1990. Dependence analysis of arrays subscripted by index arrays. Tech. Rep. RICE COMP TR91-163, Dept. of Computer Science, Rice University. Dec.
    • (1990) Tech. Rep. RICE COMP TR91-163
    • Mckinley, K.S.1
  • 37
    • 0000555791 scopus 로고
    • 22pn upper bound on the complexity of presburger arithmetic
    • 22pn upper bound on the complexity of presburger arithmetic. Journal Computer System Sciences 16, 3 (July), 323-332.
    • (1978) Journal Computer System Sciences , vol.16 , Issue.3 JULY , pp. 323-332
    • Oppen, D.1
  • 38
    • 0008241757 scopus 로고
    • Polaris: A new-generation parallelizing compiler for MPP's
    • Dept. of Computer Science, University of Illinois at Urbana-Champaign. June
    • PADUA, D. A., EIGENMANN, R., HOEFLINGER, J., PETERSON, P., TU, P., WEATHERFORD, S., AND FAIGIN, K. 1993. Polaris: A new-generation parallelizing compiler for MPP's. CSRD Rpt. 1306, Dept. of Computer Science, University of Illinois at Urbana-Champaign. June.
    • (1993) CSRD Rpt. 1306
    • Padua, D.A.1    Eigenmann, R.2    Hoeflinger, J.3    Peterson, P.4    Tu, P.5    Weatherford, S.6    Faigin, K.7
  • 39
    • 0346233057 scopus 로고
    • Dynamic dependence analysis: A novel method for data dependence evaluation
    • Yale University. Also Technical Report 1228, CSRD, Univ. of Illinois
    • PETERSEN, P. M. AND PADUA, D. A. 1992. Dynamic dependence analysis: A novel method for data dependence evaluation. In 5th Workshop on Languages and Compilers for Parallel Computing. Yale University. Also Technical Report 1228, CSRD, Univ. of Illinois.
    • (1992) 5th Workshop on Languages and Compilers for Parallel Computing
    • Petersen, P.M.1    Padua, D.A.2
  • 41
  • 43
    • 84976676720 scopus 로고
    • The Omega test: A fast and practical integer programming algorithm for dependence analysis
    • PUGH, W. 1992. The Omega test: a fast and practical integer programming algorithm for dependence analysis. Comm. ACM 8, 102-114.
    • (1992) Comm. ACM , vol.8 , pp. 102-114
    • Pugh, W.1
  • 46
    • 84884775879 scopus 로고
    • Experiences with constraint-based array dependence analysis
    • Lecture Notes in Computer Science, Springer-Verlag, Berlin
    • PUGH, W. AND WONNACOTT, D. 1994a. Experiences with constraint-based array dependence analysis. In Principles and Practice of Constraint Programming, Second International Workshop. Lecture Notes in Computer Science, vol. 874. Springer-Verlag, Berlin, 312-325.
    • (1994) Principles and Practice of Constraint Programming, Second International Workshop , vol.874 , pp. 312-325
    • Pugh, W.1    Wonnacott, D.2
  • 47
    • 0038220753 scopus 로고
    • Nonlinear array dependence analysis
    • Dept. of Computer Science, University of Maryland, College Park. Nov.
    • PUGH, W. AND WONNACOTT, D. 1994b. Nonlinear array dependence analysis. Tech. Rep. CS-TR-3372, Dept. of Computer Science, University of Maryland, College Park. Nov.
    • (1994) Tech. Rep. CS-TR-3372
    • Pugh, W.1    Wonnacott, D.2
  • 48
    • 0029251307 scopus 로고
    • Going beyond integer programming with the Omega test to eliminate false data dependences
    • PUGH, W. AND WONNACOTT, D. 1995a. Going beyond integer programming with the Omega test to eliminate false data dependences. IEEE Trans. Parallel Distributed Systems, 204-211.
    • (1995) IEEE Trans. Parallel Distributed Systems , pp. 204-211
    • Pugh, W.1    Wonnacott, D.2
  • 50
    • 0002866140 scopus 로고
    • The privatizing doall test: A run-time technique for doall loop identification and array privatization
    • Univ. of Illinois at Urbana-Champaign, Center for Supercomputing Res. & Dev.
    • RAUCHWERGER, L. AND PADUA, D. 1994. The privatizing doall test: A run-time technique for doall loop identification and array privatization. Tech. Rep. 1383, Univ. of Illinois at Urbana-Champaign, Center for Supercomputing Res. & Dev.
    • (1994) Tech. Rep. 1383
    • Rauchwerger, L.1    Padua, D.2
  • 54
    • 0346233056 scopus 로고
    • Ph.D. thesis, Dept. of Computer Science, Rice University
    • ROSENE, C. 1990. Incremental dependence analysis. Ph.D. thesis, Dept. of Computer Science, Rice University.
    • (1990) Incremental Dependence Analysis
    • Rosene, C.1
  • 55
    • 0018454851 scopus 로고
    • A practical decision procedure for arithmetic with function symbols
    • SHOSTAK, R. E. 1979. A practical decision procedure for arithmetic with function symbols. Journal ACM 26, 2 (Apr.), 351-360.
    • (1979) Journal ACM , vol.26 , Issue.2 APR , pp. 351-360
    • Shostak, R.E.1
  • 58
    • 0346233050 scopus 로고
    • World Scientific Series in Computer Science, World Scientific Publishers, Singapore
    • VOEVODIN, V. V. 1992a. Mathematical Foundations of Parallel Computing. World Scientific Series in Computer Science, vol. 33. World Scientific Publishers, Singapore.
    • (1992) Mathematical Foundations of Parallel Computing , vol.33
    • Voevodin, V.V.1


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