This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA3XEVM: Performance Statistics

Part Number: TDA3XEVM

Hello TDA3X team,

I have run print performance statistics , it gives me statistics for each processor and for each link which is as follows :

A- Processor Statistics example:

[IPU1-0] 63.650979 s:
[IPU1-0] 63.651070 s: CPU [IPU1-0 ] Statistics,
[IPU1-0] 63.651131 s: *************************
[IPU1-0] 63.651192 s:
[IPU1-0] 63.651253 s: LOAD: CPU: 26.8% HWI: 5.9%, SWI:0.8%, Low Power: 2.0%
[IPU1-0] 63.651375 s:
[IPU1-0] 63.651436 s: LOAD: TSK: DUP0 : 0.1%
[IPU1-0] 63.651528 s: LOAD: TSK: DUP1 : 0.2%
[IPU1-0] 63.651619 s: LOAD: TSK: IPC_IN_0 : 0.2%
[IPU1-0] 63.651711 s: LOAD: TSK: IPC_IN_1 : 0.2%
[IPU1-0] 63.651833 s: LOAD: TSK: IPC_OUT_0 : 0.4%
[IPU1-0] 63.652046 s: LOAD: TSK: IPC_OUT_1 : 0.6%
[IPU1-0] 63.652138 s: LOAD: TSK: IPC_OUT_2 : 0.4%
[IPU1-0] 63.652260 s: LOAD: TSK: MERGE0 : 0.2%
[IPU1-0] 63.652382 s: LOAD: TSK: SYNC0 : 0.5%
[IPU1-0] 63.652473 s: LOAD: TSK: DISPLAY0 : 0.4%
[IPU1-0] 63.652565 s: LOAD: TSK: ISSCAPTURE : 0.2%
[IPU1-0] 63.653083 s: LOAD: TSK: ISSM2MISP : 1.6%
[IPU1-0] 63.653175 s: LOAD: TSK: ISSM2MSIMCOP : 0.7%
[IPU1-0] 63.653297 s: LOAD: TSK: ALGORITHM1 : 7.3%
[IPU1-0] 63.653388 s: LOAD: TSK: ALGORITHM2 : 1.0%
[IPU1-0] 63.653510 s: LOAD: TSK: GrpxSrc0 : 2.5%
[IPU1-0] 63.653602 s: LOAD: TSK: STAT_COLL : 1.9%
[IPU1-0] 63.653693 s: LOAD: TSK: MISC : 1.7%
[IPU1-0] 63.653785 s:
[IPU1-0] 63.653815 s: SYSTEM: SW Message Box Msg Pool, Free Msg Count = 1022
[IPU1-0] 63.653907 s:
[IPU1-0] 63.654090 s: SYSTEM: Sempahores Objects, 118 of 1050 free
[IPU1-0] 63.654181 s: SYSTEM: Task Objects , 13 of 100 free
[IPU1-0] 63.654364 s: SYSTEM: Clock Objects , 91 of 100 free
[IPU1-0] 63.654456 s: SYSTEM: Hwi Objects , 87 of 100 free
[IPU1-0] 63.654547 s:
[IPU1-0] 63.654578 s: SYSTEM: Heap = LOCAL_DDR @ 0x00000000, Total size = 262144 B (256 KB), Free size = 243016 B (237 KB)
[IPU1-0] 63.654761 s: SYSTEM: Heap = SR_OCMC @ 0x00000000, Total size = 0 B (0 KB), Free size = 0 B (0 KB)
[IPU1-0] 63.654913 s: SYSTEM: Heap = SR_DDR_CACHED @ 0x82703000, Total size = 494915584 B (471 MB), Free size = 420074496 B (400 MB)
[IPU1-0] 63.655767 s: SYSTEM: Heap = SR_DDR_NON_CACHED @ 0xa0000000, Total size = 2095616 B (1 MB), Free size = 2093312 B (1 MB)

B- Link Statistics

[ ISSM2MISP ] Link Statistics,
[IPU1-0] 63.771579 s: ******************************
[IPU1-0] 63.771640 s:
[IPU1-0] 63.771670 s: Elapsed time = 30610 msec
[IPU1-0] 63.771731 s:
[IPU1-0] 63.771792 s: New data Recv = 29.99 fps
[IPU1-0] 63.771853 s: Get Full Buf Cb = 29.99 fps
[IPU1-0] 63.771945 s: Driver/Notify Cb = 29.99 fps
[IPU1-0] 63.772006 s:
[IPU1-0] 63.772067 s: Input Statistics,
[IPU1-0] 63.772097 s:
[IPU1-0] 63.772158 s: CH | In Recv | In Drop | In User Drop | In Process
[IPU1-0] 63.772219 s: | FPS | FPS | FPS | FPS
[IPU1-0] 63.772311 s: --------------------------------------------------
[IPU1-0] 63.772372 s: 0 | 29.99 0. 0 0. 0 29.99
[IPU1-0] 63.772524 s:
[IPU1-0] 63.772555 s: Output Statistics,
[IPU1-0] 63.772585 s:
[IPU1-0] 63.772646 s: CH | Out | Out | Out Drop | Out User Drop
[IPU1-0] 63.772707 s: | ID | FPS | FPS | FPS
[IPU1-0] 63.772890 s: ---------------------------------------------
[IPU1-0] 63.772982 s: 0 | 0 29.99 0. 0 0. 0
[IPU1-0] 63.773104 s: 0 | 1 0. 0 29.99 0. 0
[IPU1-0] 63.773195 s: 0 | 2 0. 0 29.99 0. 0
[IPU1-0] 63.773317 s: 0 | 3 0. 0 29.99 0. 0
[IPU1-0] 63.773439 s:
[IPU1-0] 63.773470 s: [ ISSM2MISP ] LATENCY,
[IPU1-0] 63.773531 s: ********************
[IPU1-0] 63.773592 s: Local Link Latency : Avg = 7510 us, Min = 5307 us, Max = 12933 us,
[IPU1-0] 63.773714 s: Source to Link Latency : Avg = 7586 us, Min = 5368 us, Max = 13024 us,

My Question is that I need to know what these parameters reflect :

A- Processor :

What is meant by :

1) HWI: 5.9%,

2) SWI:0.8%

3)Low Power: 2.0%

4): SW Message Box Msg Pool, Free Msg Count = 1022

5) Sempahores Objects, 118 of 1050 free

6) Task Objects , 13 of 100 free


7) Clock Objects , 91 of 100 free


8) Hwi Objects , 87 of 100 free

B- Link Statistics :

What is meant by :

1) Elapsed time = 30610 msec

2) New data Recv = 29.99 fps

3) Get Full Buf Cb = 29.99 fps

4)Driver/Notify Cb = 29.99 fps

5)

Input Statistics,

CH | In Recv | In Drop | In User Drop | In Process
| FPS | FPS | FPS | FPS
--------------------------------------------------
0 | 29.99 0. 0 0. 0 29.99

Output Statistics,

CH | Out | Out | Out Drop | Out User Drop
| ID | FPS | FPS | FPS
---------------------------------------------
0 | 0 29.99 0. 0 0. 0
0 | 1 0. 0 29.99 0. 0
0 | 2 0. 0 29.99 0. 0
0 | 3 0. 0 29.99 0. 0

6)  Local Link Latency : Avg = 7510 us, Min = 5307 us, Max = 12933 us,

7) Source to Link Latency : Avg = 7586 us, Min = 5368 us, Max = 13024 us,

 

Please Guide me if there is any pdf or document that explain these parameters

  • Hi,

    For for processor load it will give some details about hardware and software load and resource usage.

    The name explains everything like mutex used semaphore used etc.

    For link stats it tells about received FPS ,Nre data cmd count, out FPS etc.

    Local link latency means time taken by that link to process that frame.

    Source to link latency means total time take by that frame from the source till it get processed by that link .

    Regards,

    Anuj