Skip to content

Sdk11.1 cyclictest #352

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

bryanbrattlof
Copy link
Collaborator

No description provided.

@praneethbajjuri
Copy link
Collaborator

Since there are multiple platform variants for AM62x.
Please document clearly on which board the performance numbers are captured on.
Under
"The latencies observed with this SDK are summarized below:"
may be update as
"The latencies observed with this default yocto SDK image on https://www.ti.com/tool/SK-AM62B-P1 and are summarized below:"

"Average (us)","5","6","6","5"
"Maximum (us)","68","31","34","28"
"Average (us)","6","6","6","6"
"Maximum (us)","45","30","39","64"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@praneethbajjuri AM62A coreSDK RC for 11.1 would still be +2 weeks from now.
Most likely nothing in vendor kernel should impact the RT Latency numbers but any chances of
stable update from branch linux-6.12.y of git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux into ti-linux-6.12.y-cicd ?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cshilwant this numbers are ok for now. Will re-do AM62A and AM62L RT test closer to final week of release again and update the numbers if there is a delta.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Okay, ACK from my end once #352 (comment) is fixed

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bryanbrattlof @praneethbajjuri our target for 62A is to keep below 50us. 64us seems a regression ?

"Average (us)","5","6","6","5"
"Maximum (us)","68","31","34","28"
"Average (us)","6","6","6","6"
"Maximum (us)","45","30","39","64"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@bryanbrattlof @praneethbajjuri our target for 62A is to keep below 50us. 64us seems a regression ?

"Average (usec)","6","6","5","6"
"Maximum (usec)","30","33","31","35"
"Average (usec)","6","6","6","6"
"Maximum (usec)","34","74","35","39"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

74us needs to be investiagated. This is more than x2 the original number

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah these numbers are all over the place for all platforms. I've opened a ticket internally to follow up on this

Update the real time Linux latency numbers for SDK 11.1

Signed-off-by: Bryan Brattlof <[email protected]>
Update the real-time Linux latency numbers for SDK 11.1

Signed-off-by: Bryan Brattlof <[email protected]>
Update the real-time Linux latency numbers for SDK 11.1

Signed-off-by: Bryan Brattlof <[email protected]>
Update the real-time Linux latency numbers for SDK 11.1

Signed-off-by: Bryan Brattlof <[email protected]>
Update the real-time Linux latency numbers for SDK 11.1

Signed-off-by: Bryan Brattlof <[email protected]>
@bryanbrattlof
Copy link
Collaborator Author

Yeah I agree @praneethbajjuri . I've updated that sentence to be a little more specific.

@StaticRocket
Copy link
Member

Could you address the vale comments?

@@ -57,14 +57,14 @@ Test commands used for running stress-ng and cyclictest together
stress-ng --cpu-method=all -c 4 &
cyclictest -m -Sp80 -D6h -h400 -i200 -M -q

The latencies where observed with this SDK are summarized below:
The latencies observed with the default yocto SDK are summarized below:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rewording as
"The latencies observed with the default yocto SDK is in the following table:" could fix the vale comment. Check by updating if this fixes across the devices.

"Average (usec)","6","6","5","6"
"Maximum (usec)","30","33","31","35"
"Average (usec)","6","6","6","6"
"Maximum (usec)","34","74","35","39"
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this usec vale warning can be ignored.

Copy link
Collaborator

@praneethbajjuri praneethbajjuri left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lets hold off on integration of this . Till the investigation completes on why latency numbers changed.
Might need to expand this PR to include the rootcause and workaround details to get better perf numbers.

@cshilwant cshilwant marked this pull request as draft July 11, 2025 16:19
@cshilwant
Copy link
Member

moved it to draft based on #352 (review)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants