IBM Books

Operation and Use, Volume 2


Contents

Figures

Tables

About this book

  • Who should read this book
  • How this book is organized
  • Conventions and terminology used in this book
  • Abbreviated names
  • How to send your comments
  • National language support
  • What's new in Parallel Environment 3.2?
  • New PE Benchmarker tools
  • Improved parallel checkpointing capabilities
  • MPI enhancements
  • DPCL is now an open source offering
  • Removal of pedb debugger support
  • Removal of VT trace collection support
  • Commands no longer supported
  • Chapter 1. Using the pdbx debugger

  • pdbx subcommands
  • Starting the pdbx debugger
  • Normal mode
  • Attach mode
  • Attach screen
  • Loading the partition with the load subcommand
  • Displaying tasks and their states
  • Grouping tasks
  • Controlling program execution
  • Examining program data
  • Other key features
  • Other important notes on pdbx
  • Exiting pdbx
  • Chapter 2. Profiling parallel programs with Xprofiler

  • Before you begin
  • About Xprofiler
  • Requirements and limitations
  • Xprofiler versus gprof
  • Compiling applications to be profiled
  • Starting Xprofiler
  • Xprofiler command line options
  • Loading files from the Xprofiler GUI
  • Setting the file search sequence
  • Understanding the Xprofiler display
  • The Xprofiler main window
  • Using the Xprofiler graphical user interface
  • Using the dialog window buttons
  • Using the search engine
  • Using the save dialog windows
  • Using the dialog window filters
  • Using the Radio/Toggle buttons and sliders
  • Manipulating the function call tree
  • Zooming in on the function call tree
  • Other viewing options
  • Filtering what you see
  • Clustering libraries together
  • Locating specific objects in the function call tree
  • Getting performance data for your application
  • Getting basic data
  • Getting detailed data via reports
  • Looking at source code
  • Saving screen images of profiled data
  • Chapter 3. Analyzing program performance using the PE Benchmarker toolset

  • What is the PE Benchmarker?
  • Using the Performance Collection Tool
  • Using the Performance Collection Tool's Graphical User Interface
  • Using the Performance Collection Tool's Command-Line Interface
  • Creating, Converting, and Viewing Information Contained In, UTE Interval Files
  • Converting AIX Trace Files Into UTE Interval Trace Files
  • Generating Statistics Tables From UTE Interval Trace Files
  • Converting UTE Interval Files Into SLOG Files Required By Argonne National Laboratory's Jumpshot Tool
  • Using the Profile Visualization Tool
  • Using the Profile Visualization Tool's Graphical User Interface
  • Using the Profile Visualization Tool's Command Line Interface
  • Appendix A. Parallel environment tools commands

  • pct
  • Subcommands of the pct command
  • comment subcommand (of the pct command)
  • connect subcommand (of the pct command)
  • destroy subcommand (of the pct command)
  • disconnect subcommand (of the pct command)
  • exit subcommand (of the pct command)
  • file subcommand (of the pct command)
  • find subcommand (of the pct command)
  • function subcommand (of the pct command)
  • group subcommand (of the pct command)
  • help subcommand (of the pct command)
  • list subcommand (of the pct command)
  • load subcommand (of the pct command)
  • point subcommand (of the pct command)
  • profile add subcommand (of the pct command)
  • profile remove subcommand (of the pct command)
  • profile set path subcommand (of the pct command)
  • profile show subcommand (of the pct command)
  • resume subcommand (of the pct command)
  • run subcommand (of the pct command)
  • select subcommand (of the pct command)
  • set subcommand (of the pct command)
  • show subcommand (of the pct command)
  • start subcommand (of the pct command)
  • stdin subcommand (of the pct command)
  • suspend subcommand (of the pct command)
  • trace add subcommand (of the pct command)
  • trace remove subcommand (of the pct command)
  • trace set subcommand (of the pct command)
  • trace show subcommand (of the pct command)
  • wait subcommand (of the pct command)
  • pdbx
  • Subcommands of the pdbx command
  • alias subcommand (of the pdbx command)
  • assign subcommand (of the pdbx command)
  • attach subcommand (of the pdbx command)
  • attribute subcommand (of the pdbx command)
  • back subcommand (of the pdbx command)
  • call subcommand (of the pdbx command)
  • case subcommand (of the pdbx command)
  • catch subcommand (of the pdbx command)
  • condition subcommand (of the pdbx command)
  • cont subcommand (of the pdbx command)
  • dbx subcommand (of the pdbx command)
  • delete subcommand (of the pdbx command)
  • detach subcommand (of the pdbx command)
  • dhelp subcommand (of the pdbx command)
  • display memory subcommand (of the pdbx command)
  • down subcommand (of the pdbx command)
  • dump subcommand (of the pdbx command)
  • file subcommand (of the pdbx command)
  • func subcommand (of the pdbx command)
  • goto subcommand (of the pdbx command)
  • gotoi subcommand (of the pdbx command)
  • group subcommand (of the pdbx command)
  • halt subcommand (of the pdbx command)
  • help subcommand (of the pdbx command)
  • hook subcommand (of the pdbx command)
  • ignore subcommand (of the pdbx command)
  • list subcommand (of the pdbx command)
  • listi subcommand (of the pdbx command)
  • load subcommand (of the pdbx command)
  • map subcommand (of the pdbx command)
  • mutex subcommand (of the pdbx command)
  • next subcommand (of the pdbx command)
  • nexti subcommand (of the pdbx command)
  • on subcommand (of the pdbx command)
  • print subcommand (of the pdbx command)
  • quit subcommand (of the pdbx command)
  • registers subcommand (of the pdbx command)
  • return subcommand (of the pdbx command)
  • search subcommand (of the pdbx command)
  • set subcommand (of the pdbx command)
  • sh subcommand (of the pdbx command)
  • skip subcommand (of the pdbx command)
  • source subcommand (of the pdbx command)
  • status subcommand (of the pdbx command)
  • step subcommand (of the pdbx command)
  • stepi subcommand (of the pdbx command)
  • stop subcommand (of the pdbx command)
  • tasks subcommand (of the pdbx command)
  • thread subcommand (of the pdbx command)
  • trace subcommand (of the pdbx command)
  • unalias subcommand (of the pdbx command)
  • unhook subcommand (of the pdbx command)
  • unset subcommand (of the pdbx command)
  • up subcommand (of the pdbx command)
  • use subcommand (of the pdbx command)
  • whatis subcommand (of the pdbx command)
  • where subcommand (of the pdbx command)
  • whereis subcommand (of the pdbx command)
  • which subcommand (of the pdbx command)
  • pvt
  • Subcommands of the pvt command
  • exit subcommand (of the pvt command)
  • export subcommand (of the pvt command)
  • load subcommand (of the pvt command)
  • report subcommand (of the pvt command)
  • sum subcommand (of the pvt command)
  • slogmerge
  • uteconvert
  • utemerge
  • utestats
  • xprofiler
  • Appendix B. Command line flags for normal or attach mode

    Appendix C. Customizing Xprofiler resources

  • Xprofiler resource variables
  • Controlling fonts
  • Controlling the appearance of the Xprofiler main window
  • Controlling variables related to the File menu
  • Controlling variables related to the View menu
  • Controlling variables related to the Filter menu
  • Appendix D. Profiling programs with the AIX prof and gprof commands

    Appendix E. Understanding and Creating PCT Hardware Counter Groups

  • Understanding the Default Hardware Counter Groups
  • Creating Hardware Counter Groups
  • Notices

  • Trademarks
  • Acknowledgments
  • Glossary

    Bibliography

  • Information formats
  • Finding documentation on the World Wide Web
  • Accessing PE documentation online
  • RS/6000 SP publications
  • SP planning publications
  • SP software publications
  • AIX publications
  • DCE publications
  • Red books
  • Non-IBM publications
  • Index


    [ Top of Page | Previous Page | Next Page | Table of Contents | Index ]