The ParaScope parallel programming environment

作者: K.D. Cooper , M.W. Hall , R.T. Hood , K. Kennedy , K.S. McKinley

DOI: 10.1109/5.214549

关键词:

摘要: The ParaScope parallel programming environment, developed to support scientific of shared-memory multiprocessors, is described. It includes a collection tools that use global program analysis help users develop and debug programs. focus on ParaScope's compilation system. system extends the traditional single-procedure compiler by providing mechanism for managing complete editor brings both user expertise bear parallelization. debugging detects reports timing-dependent errors, called data races, in execution A project aimed at extending FORTRAN D, machine-independent language with distributed-memory computers, >

参考文章(56)
Leslie A. Henderson, Robert E. Hiromoto, Olaf M. Lubeck, Margaret L. Simmons, On the use of diagnostic dependence-analysis tools in parallel programming The Journal of Supercomputing. ,vol. 4, pp. 83- 96 ,(1990) , 10.1007/BF00162344
William F. Appelbe, Kevin Scott Smith, Pat: an interactive fortran parallelizing assistant tool international conference on parallel processing. pp. 58- 62 ,(1988)
Charles Irby, Eric Harslem, Ralph Kimball, Bill Berplank, David Canfield Smith, Designing the star user interface Human-Computer Interaction. pp. 237- 259 ,(1987)
John R. Allen, Ken Kennedy, PFC: A Program to Convert Fortran to Parallel Form ,(1982)
S. Hiranandani, K. Kennedy, C. Koelbel, U. Kremer, C. -W. Tseng, An overview of the Fortran D programming system Languages and Compilers for Parallel Computing. pp. 18- 34 ,(1991) , 10.1007/BFB0038655
Kathryn Stuart McKinley, Automatic and interactive parallelization Rice University. ,(1992)
S. Tjiang, M. Wolf, M. Lam, K. Pieper, J. Hennessy, Integrating Scalar Optimization and Parallelization languages and compilers for parallel computing. pp. 137- 151 ,(1991) , 10.1007/BFB0038662
Randy Allen, Ken Kennedy, Donn Bäumgartner, Allan Porterfield, PTOOL: A SEMI-AUTOMATIC PARALLEL PROGRAMMING ASSISTANT. international conference on parallel processing. pp. 164- 170 ,(1986)
Guy L. Steele, Making asynchronous parallelism safe for the world Proceedings of the 17th ACM SIGPLAN-SIGACT symposium on Principles of programming languages - POPL '90. pp. 218- 231 ,(1990) , 10.1145/96709.96731
D. Callahan, The program summary graph and flow-sensitive interprocedual data flow analysis programming language design and implementation. ,vol. 23, pp. 47- 56 ,(1988) , 10.1145/960116.53995