The Collector provides two data kinds for sampling vector- processing information: vector PC sampling and vector CPU sampling. You use the SET command, as shown in the following example, to enable sampling of PC values for random vector instructions: PCAC> SET VPC_SAMPLING The preceeding command enables the sampling of vector PC values and shows you where the wall-clock time is being spent in the application performing vector instructions. The sampling rate defaults to an interval of 10 milliseconds and includes all the idle process time associated with running the program. Call stack information is collected by default. The following command enables the sampling of vector PC values and lets you examine the particular areas of your application where process time is spent performing vector instructions. PCAC> SET VCPU_SAMPLING The sampling rate defaults to an interval of 10 milliseconds and includes only the time that the application is running on the processor (process clock time). Call stack information is collected by default. When you sample the vector PC values, you can determine the scalar/vector parallelism throughout your entire program. The collection of vector PC or CPU sampling data provides you with the following information: o The program counter of the vector instruction o The program relative timestamp o The vector instruction opcode o The vector stride o The vector control word (instruction dependent) o The vector length register o The vector mask register o Call stack information (optionally)