Introduction

Developer Magic: WorkShop Pro MPF is a companion product to the Devloper Magic: WorkShop suite of Computer-Aided Software Engineering (CASE) tools that use a graphical interface to help programmers construct, analyze, and debug software applications.

The WorkShop Pro MPF Parallel Analyzer View cvpav helps Fortran 77 programmers better understand the structure and parallelization of multiprocessing applications by providing an interactive, visual comparison of their original source with transformed, parallelized code. The Parallel Analyzer View reads analysis files generated by the POWER Fortran Accelerator™ (PFA) and displays editable parameters for each DO loop found in the Fortran source files. These parameters are easily customized and explored with the help of the Parallel Analyzer View's user-friendly, Motif™-based graphical interface.

The Parallel Analyzer View's functionality is integrated with WorkShop 2.0 and later, allowing examination of a program's loops in conjunction with a performance experiment on either a uni- or multiprocessor run. When run in this mode, the source displays are annotated with line-level performance data, and the list of loops may be sorted in order of performance cost, allowing you to concentrate your attention on the most compute-intensive loops.

What This Guide Contains

This guide presents the Parallel Analyzer View from a task-oriented perspective. The first two chapters are designed to get you up and running with the Parallel Analyzer View and to familiarize you with its use; the third chapter is a complete reference of the user interface. Brief descriptions of the chapters in this guide are listed below:

What You Should Know Before Reading This Guide

This guide assumes that you're somewhat familiar with principles of Fortran programming and multiprocessing.

The following manuals, available from Silicon Graphics™, may provide useful supplementary information and are sometimes referenced in this manual:

  • WorkShop Environment Guide

  • Debugger User's Guide

  • Fortran 77 Programmer's Guide

  • POWER Fortran Accelerator User's Guide

  • Fortran Reference Pages

The following book is also recommended:

  • Practical Parallel Programming, by B.E. Bauer, Academic Press, 1992

Conventions

These are the typographical conventions used in this guide:

  • Bold— Option flags, data types, and keywords

  • Italics— File names, button names, Fortran variables, functions, and IRIX commands

  • Regular— Menu and window names

  • “Quoted”— Menu choices

  • Fixed-width— Code examples

  • Bold fixed-width— User input