Skip to content
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

Vitis 12999 : Temporal Sharing overhead benchmark test #8516

Merged
merged 14 commits into from
Oct 14, 2024

Conversation

aktondak
Copy link
Collaborator

Problem solved by the commit

https://jira.xilinx.com/browse/VITIS-12999 : Temporal Sharing Overhead Benchmark Test

Bug / issue (if any) fixed, which PR introduced the bug, how it was discovered

https://jira.xilinx.com/browse/VITIS-12999

How problem was solved, alternative solutions (if any) and why they were rejected

The enhancement was made via a 2-phase test comparison between 2 threaded 2 hardware context run and a 4-threaded temporally shared hardware contexts to calculate time overhead. More details :
https://confluence.amd.com/display/~aktondak/spatial+sharing+overhead+via+xrt-smi+validate

Risks (if any) associated the changes in the commit

None

What has been tested and how, request additional testing if necessary

Needs testing from DSV

Documentation impact (if any)

None

@gbuildx
Copy link
Collaborator

gbuildx commented Oct 11, 2024

Can one of the admins verify this patch?

@aktondak aktondak changed the title Vitis 12999 Vitis 12999 : Temporal Sharing overhead benchmark test Oct 11, 2024
Akshay Tondak added 3 commits October 11, 2024 12:02
I, Akshay Tondak <[email protected]>, hereby add my Signed-off-by to this commit: 18c6592
I, Akshay Tondak <[email protected]>, hereby add my Signed-off-by to this commit: eebad9c

Signed-off-by: Akshay Tondak <[email protected]>
Signed-off-by: Akshay Tondak <[email protected]>
I, Akshay Tondak <[email protected]>, hereby add my Signed-off-by to this commit: 18c6592
I, Akshay Tondak <[email protected]>, hereby add my Signed-off-by to this commit: eebad9c

Signed-off-by: Akshay Tondak <[email protected]>

Signed-off-by: Akshay Tondak <[email protected]>
@stsoe stsoe merged commit efa944b into Xilinx:master Oct 14, 2024
18 checks passed
@aktondak aktondak deleted the VITIS-12999 branch October 14, 2024 18:28
chvamshi-xilinx added a commit that referenced this pull request Oct 23, 2024
* Spatial Sharing test update for low variance (#8506)

* Spatial Sharing test update for low variance

Signed-off-by: Akshay Tondak <[email protected]>

* Header correction

Signed-off-by: Akshay Tondak <[email protected]>

* Update TestValidateUtilities.h

* Fix for XRT build fail

Signed-off-by: Akshay Tondak <[email protected]>

* Review comment changes

Signed-off-by: Akshay Tondak <[email protected]>

---------

Signed-off-by: Akshay Tondak <[email protected]>
Co-authored-by: Akshay Tondak <[email protected]>
(cherry picked from commit 40ed432)

* CR-1214433, CR-1214577 and CR-1215195 (#8507)

* CRs

Signed-off-by: AShivangi <[email protected]>

* CR-1215195

Signed-off-by: AShivangi <[email protected]>

* remove --pmode msging

Signed-off-by: AShivangi <[email protected]>

* change messaging for all tests

Signed-off-by: AShivangi <[email protected]>

* fix typo

Signed-off-by: AShivangi <[email protected]>

* fix error handling

Signed-off-by: AShivangi <[email protected]>

* fix build

---------

Signed-off-by: AShivangi <[email protected]>
(cherry picked from commit c2b7bbb)

* VITIS-13557 Display clocks on-demand (#8520)

* move clock reporting to advanced

Signed-off-by: AShivangi <[email protected]>

* rename some files

Signed-off-by: AShivangi <[email protected]>

---------

Signed-off-by: AShivangi <[email protected]>
(cherry picked from commit 344019f)

* Vitis 12999 : Temporal Sharing overhead benchmark test (#8516)

* Spatial Sharing test update for low variance

Signed-off-by: Akshay Tondak <[email protected]>

* Adding missing file

Signed-off-by: Akshay Tondak <[email protected]>

* Temporal sharing v1

Signed-off-by: Akshay Tondak <[email protected]>

* Temporal Sharing Overhead test final for PR

Signed-off-by: Akshay Tondak <[email protected]>

* Update TestTemporalSharingOvd.h

* Threshold Logic Addition

Signed-off-by: Akshay Tondak <[email protected]>

* Threshold changes update

Signed-off-by: Akshay Tondak <[email protected]>

* Update TestTemporalSharingOvd.cpp

* Update to temporal sharing test after XrtSmiUtilities changes

Signed-off-by: Akshay Tondak <[email protected]>

* Merge conflic fixes

Signed-off-by: Akshay Tondak <[email protected]>

* Removing extra header inclusions

Signed-off-by: Akshay Tondak <[email protected]>

* DCO Remediation Commit for Akshay Tondak <[email protected]>

I, Akshay Tondak <[email protected]>, hereby add my Signed-off-by to this commit: 18c6592
I, Akshay Tondak <[email protected]>, hereby add my Signed-off-by to this commit: eebad9c

Signed-off-by: Akshay Tondak <[email protected]>

* Fix for build fail

Signed-off-by: Akshay Tondak <[email protected]>

* DCO Remediation Commit for Akshay Tondak <[email protected]>

I, Akshay Tondak <[email protected]>, hereby add my Signed-off-by to this commit: 18c6592
I, Akshay Tondak <[email protected]>, hereby add my Signed-off-by to this commit: eebad9c

Signed-off-by: Akshay Tondak <[email protected]>

Signed-off-by: Akshay Tondak <[email protected]>

---------

Signed-off-by: Akshay Tondak <[email protected]>
Co-authored-by: Akshay Tondak <[email protected]>

* CR-1216849, CR-1217061 FIX : xrt-smi configure --pmode default --help` does not print global options (#8532)

* CR-1216849 fix

Signed-off-by: Akshay Tondak <[email protected]>

* CR-1217061 fix

Signed-off-by: Akshay Tondak <[email protected]>

---------

Signed-off-by: Akshay Tondak <[email protected]>
Co-authored-by: Akshay Tondak <[email protected]>
(cherry picked from commit 422826c)

* Fixes for upcoming release (#8537)

* fixes

Signed-off-by: AShivangi <[email protected]>

* add a missing pass token

Signed-off-by: AShivangi <[email protected]>

---------

Signed-off-by: AShivangi <[email protected]>
(cherry picked from commit 78681ef)

* Remove max tops (#8543)

* remove max tops and preemption msg handling

Signed-off-by: AShivangi <[email protected]>

* remove tops only

Signed-off-by: AShivangi <[email protected]>

---------

Signed-off-by: AShivangi <[email protected]>
(cherry picked from commit f603d05)

* CR-1217061 revert (#8540)

Signed-off-by: Akshay Tondak <[email protected]>
Co-authored-by: Akshay Tondak <[email protected]>
(cherry picked from commit 56d452c)

* CR-1206954 fix : Change the text displayed by xrt-smi help (#8554)

* CR-1206954 fix

Signed-off-by: Akshay Tondak <[email protected]>

* updating wording

Signed-off-by: Akshay Tondak <[email protected]>

* Updated wording

Signed-off-by: Akshay Tondak <[email protected]>

* Updated description after reviews

Signed-off-by: Akshay Tondak <[email protected]>

* Updating message after reviews

Signed-off-by: Akshay Tondak <[email protected]>

---------

Signed-off-by: Akshay Tondak <[email protected]>
Co-authored-by: Akshay Tondak <[email protected]>
(cherry picked from commit b97f868)

* enabling external buffer logic as latest petalinux has ssw change (#8517)

Signed-off-by: ch vamshi krishna <[email protected]>
Co-authored-by: ch vamshi krishna <[email protected]>
(cherry picked from commit ad4be07)

---------

Signed-off-by: Akshay Tondak <[email protected]>
Co-authored-by: Akshay Tondak <[email protected]>
Co-authored-by: Akshay Tondak <[email protected]>
Co-authored-by: Ch Vamshi Krishna <[email protected]>
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.

5 participants