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.
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:
Chapter 1, “Getting Started with the Parallel Analyzer View,” tells you how to install the WorkShopProMPF software and run the Parallel Analyzer View on your Fortran source files.
Chapter 2, “Analyzing Loops: 32-bit Sample Sessions,” provides a tutorial session that steps you through the Parallel Analyzer's features using an illustrative piece of sample Fortran code. This chapter is only applicable for 32-bit code.
Chapter 3, “Analyzing Loops: 64-bit Sample Sessions,” provides a tutorial session that steps you through the Parallel Analyzer's features using an illustrative piece of sample Fortran code. This chapter is only applicable for 64-bit code.
Chapter 4, “Parallel Analyzer View Reference,” describes in detail the graphical user interface of the Parallel Analyzer View.
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