ANALYSIS AND TRANSFORMATION IN AN INTERACTIVE PARALLEL PROGRAMMING TOOL

被引:7
|
作者
KENNEDY, K
MCKINLEY, KS
TSENG, CW
机构
[1] UNIV MASSACHUSETTS,LEDERLE GRC,DEPT COMP SCI,AMHERST,MA 01003
[2] RICE UNIV,DEPT COMP SCI,HOUSTON,TX 77251
来源
CONCURRENCY-PRACTICE AND EXPERIENCE | 1993年 / 5卷 / 07期
关键词
D O I
10.1002/cpe.4330050705
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The ParaScope Editor is a new kind of interactive parallel programming tool for developing scientific Fortran programs. It assists the knowledgeable user by displaying the results Of sophisticated program analyses and by providing editing and a set of powerful interactive transformations. After an edit or parallelism-enhancing transformation, the ParaScope Editor incrementally updates both the analyses and source quickly. This paper describes the underlying implementation of the ParaScope Editor, paying particular attention to the analysis and representation of dependence information and its reconstruction after changes to the program.
引用
收藏
页码:575 / 602
页数:28
相关论文
共 50 条
  • [1] THE PARASCOPE EDITOR - AN INTERACTIVE PARALLEL PROGRAMMING TOOL
    BALASUNDARAM, V
    KENNEDY, K
    KREMER, U
    MCKINLEY, K
    SUBHLOK, J
    [J]. PROCEEDINGS : SUPERCOMPUTING 89, 1989, : 540 - 550
  • [2] EXPERIENCES USING THE PARASCOPE EDITOR - AN INTERACTIVE PARALLEL PROGRAMMING TOOL
    HALL, MW
    HARVEY, TJ
    KENNEDY, K
    MCINTOSH, N
    MCKINLEY, KS
    OLDHAM, JD
    PALECZNY, MH
    ROTH, G
    [J]. SIGPLAN NOTICES, 1993, 28 (07): : 33 - 43
  • [3] ANALYSIS OF EVENT SYNCHRONIZATION IN A PARALLEL PROGRAMMING TOOL
    CALLAHAN, D
    KENNEDY, K
    SUBHLOK, J
    [J]. SIGPLAN NOTICES, 1990, 25 (03): : 21 - 30
  • [4] Parallel programming by transformation
    Winstanley, N
    [J]. EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 858 - 865
  • [5] VISUAL PARALLEL PROGRAMMING AND DETERMINANCY - A LANGUAGE SPECIFICATION, AN ANALYSIS TECHNIQUE, AND A PROGRAMMING TOOL
    BEGUELIN, A
    NUTT, G
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 22 (02) : 235 - 250
  • [6] A parallel programming supporting tool
    Branco, KRLJC
    Santana, MJ
    Santana, RHC
    Calonego, N
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 2567 - 2573
  • [7] PVMbuilder - A tool for parallel programming
    Pedersen, JB
    Wagner, A
    [J]. EURO-PAR'99: PARALLEL PROCESSING, 1999, 1685 : 108 - 112
  • [8] Integrating interactive performance analysis in Jupyter Notebooks for parallel programming education
    Oden, Lena
    Noelp, Klaus
    Brauner, Philipp
    [J]. 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 369 - 376
  • [9] INTERACTIVE PARALLEL PROGRAMMING USING THE PARASCOPE EDITOR
    KENNEDY, K
    MCKINLEY, KS
    TSENG, CW
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1991, 2 (03) : 329 - 341
  • [10] DataXFormer: An Interactive Data Transformation Tool
    Morcos, John
    Abedjan, Ziawasch
    Ilyas, Ihab F.
    Ouzzani, Mourad
    Papotti, Paolo
    Stonebraker, Michael
    [J]. SIGMOD'15: PROCEEDINGS OF THE 2015 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2015, : 883 - 888