Intel VTune Yukai Hong Department of Mathematics National Taiwan University July 24, 2008
Installation of Intel VTune Step 1 2/34Intel VTuneYukai Hong
Step 2 3/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 3 4/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 4 Get the serial number from Intel website with free registration. 5/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 5 6/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 6 Enforcing installing since the Linux version does not support. 7/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 7 Read the documentations. 8/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 8 9/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 9 10/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 10 11/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 11 12/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 12 13/34 Installation of Intel VTune Intel VTuneYukai Hong
Step 13 Change the authority of global folders for all user. 14/34 Installation of Intel VTune Intel VTuneYukai Hong
Starting of Intel VTune vtl : text mode vtlec : graphic mode 15/34Intel VTuneYukai Hong
Usage of Intel VTune Set the personal workspace. 16/34Intel VTuneYukai Hong
Usage of Intel VTune 17/34Intel VTuneYukai Hong
Usage of Intel VTune Select Call Graph option to analyze program with analytic graph. 18/34Intel VTuneYukai Hong
Usage of Intel VTune Select Linux executable option to analyze compiled file. 19/34Intel VTuneYukai Hong
Usage of Intel VTune Select compiled or executable file to launch and analyze. 20/34Intel VTuneYukai Hong
Usage of Intel VTune After launching, double click Call Graph Results. 21/34Intel VTuneYukai Hong
Usage of Intel VTune The red part appears. If you launch more than one file, it has more than one label. 22/34Intel VTuneYukai Hong
Usage of Intel VTune The red part shows the all the details for each function. 23/34Intel VTuneYukai Hong
Usage of Intel VTune The red part shows the called (tree) graph of all functions. 24/34Intel VTuneYukai Hong
Usage of Intel VTune The red part shows the information on launching the file. 25/34Intel VTuneYukai Hong
Usage of Intel VTune Your launch file name and others are standard library. 26/34Intel VTuneYukai Hong
Usage of Intel VTune You can see all detailed information for each function. 27/34Intel VTuneYukai Hong
Usage of Intel VTune Include details (1) calls (2) average self time per call (3) self time (4) total time (5) self wait time (6) total wait time (7) class (8) module path (9) full name 28/34Intel VTuneYukai Hong
Usage of Intel VTune Include details (10) source file (11) % in function (12) average total time per call (13) callers (14) callees (15) address 29/34Intel VTuneYukai Hong
Usage of Intel VTune Select one of functions for more detailed information. 30/34Intel VTuneYukai Hong
Usage of Intel VTune (1) The first part shows which function call it. In this case, it means function A calls function B1. (2) The second part shows which function are called by it. In this case, it means function B1 calls C1, C2 and C3. 31/34Intel VTuneYukai Hong
Usage of Intel VTune Click each element on graph can show more detailed information. 32/34Intel VTuneYukai Hong
Usage of Intel VTune Highlight option can show only special terms on graph. 33/34Intel VTuneYukai Hong
Thanks 34/34Intel VTuneYukai Hong