From: Dan Bonachea (bonachea_at_cs_dot_berkeley_dot_edu)
Date: Fri Oct 10 2008 - 20:02:44 PDT
I've installed Parallel Performance Wizard (PPW) 1.2 on Jacquard. It currently points at the instrumented Berkeley UPC nightly build on that machine. Quick usage instructions: Compile with /usr/common/ftg/ppw/ppw-1.2/bin/ppwupcc instead of upcc: (other options the same) /usr/common/ftg/ppw/ppw-1.2/bin/ppwupcc -network vapi -o bupc_memperf-vapi bupc_memperf.upc There are additional options for more detailed instrumentation, see: http://ppw.hcs.ufl.edu/docs.html Run by prepending /usr/common/ftg/ppw/ppw-1.2/bin/ppwrun to the upcrun command, eg: (note the upcrun remains) /usr/common/ftg/ppw/ppw-1.2/bin/ppwrun upcrun -n 2 bupc_memperf You can also pass options to ppwrun to collect more comprehensive data: /usr/common/ftg/ppw/ppw-1.2/bin/ppwrun --trace --line-comm-stats upcrun -n 2 bupc_memperf The ppwrun job will generate a ppw-<pid>.par data file output from the run. This is the file that you download to your workstation and open with the PPW GUI to visualize the data. You can start the Java GUI from this link: http://ppw.hcs.ufl.edu/jws/ppw.jnlp