cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Visitor
Visitor
6,158 Views
Registered: ‎06-08-2015

Plot performance analysis data

Hello,

 

I am usign zynq 7000 with vivado and sdk 2015.1, I profiling a software usinf the performance analysis tool of sdk, which plot all the data just in time, but I can not save this data I would to ask you how i can download this.

 

I check the folder of the sdk project and i found a folder called "Performance_Statistics" where there many cvs files, each file has the next columns

 

'CLK_REF_COUNTER','CPU0_CLOCK_COUNTER','CPU0_CACHE_REFILL',...
    'CPU0_CACHE_ACCESS','CPU0_READ_STALL','CPU0_WRITE_STALL',...
    'CPU0_INSTR_RENAME','CPU0_BRANCH_MISS','CPU1_CLOCK_COUNTER',...
    'CPU1_CACHE_REFILL','CPU1_CACHE_ACCESS','CPU1_READ_STALL',...
    'CPU1_WRITE_STALL','CPU1_INSTR_RENAME','CPU1_BRANCH_MISS'

 

Using the table in the page 20 of  Xilinx Software Development Kit (SDK) User Guide, i ma reploting in matlab the data, the issue is that Miss rate, write stall and read stall are perfect, data cache access doesn't have any formula, and utilization and IPC have the same shape but the values are incorrect

The matlab code is:

utilization=100*diff(CPU0_CLOCK_COUNTER)./(2*diff(CLK_REF_COUNTER));

IPC=diff(CPU0_INSTR_RENAME')./(diff(CPU0_CLOCK_COUNTER));

 

I just want to get the data of APU counter save in some way that i can analyse later with out run again the code, any help you can give me is wellcome

 

Thanks in advance!

0 Kudos
0 Replies