Purpose of this tutorial:

  • Attendees should generate profiles from interposition and instrumented code.
    • at least 1 profile of each
    • try some TAU_OPTIONS
  • Attendees learn a workflow of performance engineering and some known challenges

If time permits:

  • Start the process of getting TAU on local machine to use ParaProf locally.

All examples and slides now available (updated: 141:50 PT, 10/01/15) :

  • git clone git@github.com:ParaToolsInc/pt-ixpug2015.git

tau_exec on KNC requires http://www.paratools.com/XeonPhi/Perl

For Babbage interactive session:

  • salloc -N 1 -t 02:00:00 -p regular

Future reference: TAU environment variables: https://www.cs.uoregon.edu/research/tau/docs/old/bk05apa.html

Good vectorization resource: https://software.intel.com/en-us/articles/data-alignment-to-assist-vectorization

Contact: srinathv@paratools.com