• DocumentCode
    322779
  • Title

    VPPB-a visualization and performance prediction tool for multithreaded Solaris programs

  • Author

    Broberg, Magnus ; Lundberg, Lars ; Grahn, Håkan

  • Author_Institution
    Dept. of Comput. Sci., Karlskrona Univ., Ronneby, Sweden
  • fYear
    1998
  • fDate
    30 Mar-3 Apr 1998
  • Firstpage
    770
  • Lastpage
    776
  • Abstract
    Efficient performance tuning of parallel programs is often hard. We describe an approach that uses a uni-processor execution of a multithreaded program as reference to simulate a multiprocessor execution. The speed-up is predicted, and the program behaviour is visualized as a graph, which can be used in the performance tuning process. The simulator considers scheduling as well as hardware parameters, e.g., the thread priority, no. of LWPs, and no. of CPUs. The visualization part shows the simulated execution in two graphs: one showing the threads´ behaviour over time and the other the amount of parallelism over time. In the first graph it is possible to relate an event in the graph to the code line causing the event. Validation using a Sun multiprocessor with eight processors and five scientific parallel applications shows that the speed-up predictions are within +/-6% of a real execution
  • Keywords
    data visualisation; graph theory; multiprogramming; network operating systems; parallel programming; programming environments; scheduling; software performance evaluation; software tools; Solaris programs; Sun multiprocessor; VPPB; graph; hardware parameters; multiprocessor execution; multithreaded program; parallel programming; performance prediction tool; program behaviour; program visualization tool; programming environment; scheduling; scientific parallel application; uni-processor execution; Computer science; Disk recording; Flowcharts; Libraries; Monitoring; Parallel programming; Probes; Programming environments; Visualization; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
  • Conference_Location
    Orlando, FL
  • ISSN
    1063-7133
  • Print_ISBN
    0-8186-8404-6
  • Type

    conf

  • DOI
    10.1109/IPPS.1998.670014
  • Filename
    670014