메뉴 건너뛰기




Volumn 28, Issue 5, 2000, Pages 431-467

Data dependence analysis of assembly code

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; C (PROGRAMMING LANGUAGE); CODES (SYMBOLS); FORTRAN (PROGRAMMING LANGUAGE); OPTIMIZATION; PARALLEL PROCESSING SYSTEMS; PROGRAM ASSEMBLERS; PROGRAM COMPILERS;

EID: 0034300446     PISSN: 08857458     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1007588710878     Document Type: Article
Times cited : (23)

References (38)
  • 1
    • 0342782307 scopus 로고
    • The GNU instruction scheduler
    • Free Software Foundation, Cambridge, Massachusetts June
    • M. D. Tiemann, The GNU instruction scheduler. Technical Report CS 343, Free Software Foundation, Cambridge, Massachusetts (June 1989).
    • (1989) Technical Report CS 343
    • Tiemann, M.D.1
  • 2
    • 0019595341 scopus 로고
    • Some experiments in local microcode compaction for horizontal machines
    • July
    • S. Davidson, D. Landskov, B. D. Shriver, and P. W. Mallet, Some experiments in local microcode compaction for horizontal machines, IEEE Trans. Computers 30(7):460-477 (July 1981).
    • (1981) IEEE Trans. Computers , vol.30 , Issue.7 , pp. 460-477
    • Davidson, S.1    Landskov, D.2    Shriver, B.D.3    Mallet, P.W.4
  • 3
    • 0019596071 scopus 로고
    • Trace scheduling: A technique for global microcode compaction
    • July
    • J. A. Fisher, Trace scheduling: A technique for global microcode compaction, IEEE Trans. Computers 30(7):478-490 (July 1981).
    • (1981) IEEE Trans. Computers , vol.30 , Issue.7 , pp. 478-490
    • Fisher, J.A.1
  • 4
    • 0010833094 scopus 로고
    • Percolation scheduling: A parallel compilation technique
    • Cornell University, Department of Computer Science May
    • A. Nicolau, Percolation scheduling: A parallel compilation technique, Technical Report TR 85-678, Cornell University, Department of Computer Science (May 1985).
    • (1985) Technical Report TR 85-678
    • Nicolau, A.1
  • 5
    • 0002017307 scopus 로고
    • Instruction-level parallel processing: History overview, and perspective
    • May
    • B. R. Rau and J. A. Fisher, Instruction-level parallel processing: History overview, and perspective, J. Super computing 7(1/2):9-50 (May 1993).
    • (1993) J. Super Computing , vol.7 , Issue.1-2 , pp. 9-50
    • Rau, B.R.1    Fisher, J.A.2
  • 6
    • 0004226401 scopus 로고
    • Using and porting the GNU CC
    • Free Software Foundation, Cambridge, Massachusetts January
    • R. M. Stallman, Using and porting the GNU CC, Technical Report, Free Software Foundation, Cambridge, Massachusetts (January 1989).
    • (1989) Technical Report
    • Stallman, R.M.1
  • 7
    • 0343216869 scopus 로고
    • Systems for late code modification
    • R. Giegerich and S. L. Graham (eds.), Code Generation - Concepts, Tools, Techniques, Springer-Verlag
    • D. W. Wall. Systems for late code modification. In R. Giegerich and S. L. Graham (eds.), Code Generation - Concepts, Tools, Techniques, Workshops in Computing, Springer-Verlag, pp. 275-293 (1992).
    • (1992) Workshops in Computing , pp. 275-293
    • Wall, D.W.1
  • 8
    • 0000528368 scopus 로고
    • A practical system for intermodule code optimization at link-time
    • June
    • A. Srivastava and D. W. Wall, A practical system for intermodule code optimization at link-time, J. Progr. Lang. 1(1):1-18 (June 1989).
    • (1989) J. Progr. Lang. , vol.1 , Issue.1 , pp. 1-18
    • Srivastava, A.1    Wall, D.W.2
  • 9
    • 0031237815 scopus 로고    scopus 로고
    • Walk-time techniques catalyst for architectural change
    • September
    • J. A. Fisher, Walk-time techniques catalyst for architectural change, IEEE Computer 30(9):40-42 (September 1997).
    • (1997) IEEE Computer , vol.30 , Issue.9 , pp. 40-42
    • Fisher, J.A.1
  • 13
    • 0003762820 scopus 로고
    • An exact method for analysis of value-based array data dependences
    • U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua (eds.), Springer-Verlag, Portland, Oregon
    • W. Pugh and D. Wonnacott, An exact method for analysis of value-based array data dependences, In U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua (eds.), Proc. Sixth Workshop on Languages and Compilers for Parallel Computing, Lecture Notes in Computer Science, Springer-Verlag, Portland, Oregon, Vol. 768, pp. 546-566 (1993).
    • (1993) Proc. Sixth Workshop on Languages and Compilers for Parallel Computing, Lecture Notes in Computer Science , vol.768 , pp. 546-566
    • Pugh, W.1    Wonnacott, D.2
  • 15
    • 0026137115 scopus 로고
    • Limits of instruction level parallelism
    • April
    • D. W. Wall, Limits of instruction level parallelism, ACM SIGPLAN Notices 26(4): 176-188 (April 1991).
    • (1991) ACM SIGPLAN Notices , vol.26 , Issue.4 , pp. 176-188
    • Wall, D.W.1
  • 18
    • 84956616916 scopus 로고
    • Detecting conflicts between structure accesses
    • July
    • J. R. Larus and P. N. Hilfinger, Detecting conflicts between structure accesses, ACM SIGPLAN Notices 23(7):21-34 (July 1988).
    • (1988) ACM SIGPLAN Notices , vol.23 , Issue.7 , pp. 21-34
    • Larus, J.R.1    Hilfinger, P.N.2
  • 20
    • 0000833167 scopus 로고
    • Monotone data flow analysis frameworks
    • J. B. Kam and J. D. Ullman, Monotone data flow analysis frameworks, Acta Informatica 7:305-317 (1977).
    • (1977) Acta Informatica , vol.7 , pp. 305-317
    • Kam, J.B.1    Ullman, J.D.2
  • 22
    • 84976676720 scopus 로고
    • The Omega test: A fast and practical integer programming algorithm for dependence analysis
    • August
    • W. Pugh, The Omega test: A fast and practical integer programming algorithm for dependence analysis, Commun. ACM 8:102-114 (August 1992).
    • (1992) Commun. ACM , vol.8 , pp. 102-114
    • Pugh, W.1
  • 24
    • 0003831259 scopus 로고
    • ACM Doctoral Dissertation Awards, MIT Press, Cambridge, Massachusetts
    • J. R. Ellis, Bulldog: A Compiler for VLIW Architectures, ACM Doctoral Dissertation Awards, MIT Press, Cambridge, Massachusetts (1985).
    • (1985) Bulldog: A Compiler for VLIW Architectures
    • Ellis, J.R.1
  • 28
    • 0028092560 scopus 로고
    • A study on the number of memory ports in multiple instruction issue machines
    • Austin, Texas, December
    • S.-M. Moon and K. Ebcioǧlu, A study on the number of memory ports in multiple instruction issue machines, Proc. 26th Ann. Int'l. Symp. Microarchitecture (Micro-26), Austin, Texas, pp. 49-58 (December 1993).
    • (1993) Proc. 26th Ann. Int'l. Symp. Microarchitecture (Micro-26) , pp. 49-58
    • Moon, S.-M.1    Ebcioǧlu, K.2
  • 33
    • 0000911801 scopus 로고
    • Abstract interpretation and applications to logic programs
    • July
    • P. Cousot and R. Cousot, Abstract interpretation and applications to logic programs, J. Logic Progr. 13(2/3):103-180 (July 1992).
    • (1992) J. Logic Progr. , vol.13 , Issue.2-3 , pp. 103-180
    • Cousot, P.1    Cousot, R.2
  • 37
    • 0001502002 scopus 로고    scopus 로고
    • Abstract interpretation
    • June
    • P. Cousot, Abstract interpretation, ACM Computing Surveys 28(2):324-328 (June 1996).
    • (1996) ACM Computing Surveys , vol.28 , Issue.2 , pp. 324-328
    • Cousot, P.1
  • 38
    • 0029255503 scopus 로고
    • A hierarchical approach to instruction level parallelization
    • February
    • S. Novack and A. Nicolau, A hierarchical approach to instruction level parallelization, IJPP 23(1):35-62 (February 1995).
    • (1995) IJPP , vol.23 , Issue.1 , pp. 35-62
    • Novack, S.1    Nicolau, A.2


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