• DocumentCode
    3782201
  • Title

    BSP Pro: a Java-based BSP performance profiling system

  • Author

    Weiqun Zheng; Shamim Khan; Hong Xie

  • Author_Institution
    Sch. of Inf. Technol., Murdoch Univ., WA, Australia
  • fYear
    1999
  • Firstpage
    54
  • Lastpage
    59
  • Abstract
    The paper introduces a new parallel performance profiling system for the Bulk Synchronous Parallel (BSP) model. The profiling system, called BSP Pro, consists of a performance profiling tool, BSP Profiler and a performance visualisation tool, BSP Visualiser. The aim of BSP Pro is to assist in the analysis and improvement of BSP program performance by minimising load imbalance among processes. BSP Pro is different from other systems, such as the profiling tools within the Oxford BSP toolset, in terms of both its features and its implementation. It uses BSP Profiler to trace and generate more comprehensive profiling information resulting from BSP program executions. The profiling information is then visualised and shown as performance profiling graphs using BSP Visualiser. The visualising component of BSP Pro is fully developed in Java and utilises Java graphics to expose and highlight process load imbalance in both computation and interprocess communication.
  • Keywords
    "Java","Performance analysis","Visualization","Australia","Parallel programming","Predictive models","Costs","Information technology","Graphics","Concurrent computing"
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures, Algorithms, and Networks, 1999. (I-SPAN ´99) Proceedings. Fourth InternationalSymposium on
  • ISSN
    1087-4089
  • Print_ISBN
    0-7695-0231-8
  • Type

    conf

  • DOI
    10.1109/ISPAN.1999.778917
  • Filename
    778917