• Title of article

    SUIF Explorer: An Interactive and Interprocedural Parallelizer

  • Author/Authors

    Liao، Shih-Wei نويسنده , , Diwan، Amer نويسنده , , Jr.، Robert P. Bosch نويسنده , , Ghuloum، Anwar نويسنده , , Lam، Monica S. نويسنده ,

  • Issue Information
    روزنامه با شماره پیاپی سال 1999
  • Pages
    -36
  • From page
    37
  • To page
    0
  • Abstract
    The SUIF Explorer is an interactive parallelization tool that is more effective than previous systems in minimizing the number of lines of code that require programmer assistance. First, the interprocedural analyses in the SUIF system is successful in parallelizing many coarse-grain loops, thus minimizing the number of spurious dependences requiring attention. Second, the system uses dynamic execution analyzers to identify those important loops that are likely to be parallelizable. Third, the SUIF Explorer is the first to apply program slicing to aid programmers in interactive parallelization. The system guides the programmer in the parallelization process using a set of sophisticated visualization techniques. This paper demonstrates the effectiveness of the SUIF Explorer with three case studies. The programmer was able to speed up all three programs by examining only a small fraction of the program and privatizing a few variables.
  • Keywords
    Parallel Program Simulation , Application Scalability , MPI , MPI-IO , Parallel Discrete Event Simulation , Direct Execution.
  • Journal title
    A C M Sigplan (Programming Languages) Sigplan Notices
  • Serial Year
    1999
  • Journal title
    A C M Sigplan (Programming Languages) Sigplan Notices
  • Record number

    17168