• DocumentCode
    3440201
  • Title

    A rule-based approach for automatic bottleneck detection in programs on shared virtual memory systems

  • Author

    Gerndt, Michael ; Krumme, A.

  • Author_Institution
    Central Inst. for Appl. Math., Res. Center Julich, Germany
  • fYear
    1997
  • fDate
    35521
  • Firstpage
    93
  • Lastpage
    101
  • Abstract
    Programming distributed memory multiprocessors requires program parallelization as well as program optimization with respect to data locality. SVM-Fortran is a programming language for shared virtual memory architectures with special language features for specifying the distribution of parallel tasks onto the processors. It is realized on top of a shared virtual memory implementation on Intel Paragon. A programming environment provides performance analysis tools helping the user in the optimization of data locality. The paper outlines the environment, describes the basic concepts of the performance analysis support, and presents a design for the automation of performance analysis
  • Keywords
    distributed memory systems; knowledge based systems; parallel languages; parallel programming; shared memory systems; software performance evaluation; virtual storage; Intel Paragon; SVM-Fortran; automatic bottleneck detection; data locality; distributed memory multiprocessor programming; parallel task distribution; performance analysis automation; performance analysis support; performance analysis tools; program optimization; program parallelization; programming environment; programming language; rule based approach; shared virtual memory implementation; shared virtual memory systems; special language features; Automatic programming; Computer languages; Concurrent computing; Design automation; Design optimization; Mathematical programming; Mathematics; Parallel programming; Performance analysis; Programming environments;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Programming Models and Supportive Environments, 1997. Proceedings., Second International Workshop on
  • Conference_Location
    Geneva
  • Print_ISBN
    0-8186-7882-8
  • Type

    conf

  • DOI
    10.1109/HIPS.1997.582960
  • Filename
    582960