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

[USMP] Add performance characteristics to PoolInfo #10005

Merged
merged 2 commits into from
Feb 1, 2022

Conversation

mbaret
Copy link
Contributor

@mbaret mbaret commented Jan 20, 2022

Scheduling algorithms that wish to optimize around memory pools require further information about the performance characteristics of those pools. This commit adds clock frequency, bandwidth, latency and burst length as optional fields to PoolInfo.

Note that this change is needed to progress integration of the cascader (#9429) with the USMP. 'MemoryRegion' currently used by the cascader will be migrated to use 'PoolInfo', but to do so requires this additional information be present.

@mbaret
Copy link
Contributor Author

mbaret commented Jan 20, 2022

cc @manupa-arm

@mbaret mbaret force-pushed the poolinfo-extras branch 2 times, most recently from 6664e2d to 2af01cc Compare January 25, 2022 14:49
Scheduling algorithms that wish to optimize around
memory pools require further information about the
perfomance characteristics of those pools. This
commit adds clock frequency, bandwidth, latency and
burst length as optional fields to PoolInfo.

Change-Id: I4cf3f35324d093fb38e874f0f2e587cb84d4ba1e
Change-Id: I1e2ef885425f4361b80c2bab9261ec129e61a756
Copy link
Contributor

@manupak manupak left a comment

Choose a reason for hiding this comment

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

LGTM!

@manupak manupak merged commit 339f888 into apache:main Feb 1, 2022
@manupak
Copy link
Contributor

manupak commented Feb 1, 2022

Thanks @mbaret !

d-smirnov pushed a commit to d-smirnov/incubator-tvm that referenced this pull request Feb 8, 2022
* [USMP] Add performance characteristics to PoolInfo

Scheduling algorithms that wish to optimize around
memory pools require further information about the
perfomance characteristics of those pools. This
commit adds clock frequency, bandwidth, latency and
burst length as optional fields to PoolInfo.

Change-Id: I4cf3f35324d093fb38e874f0f2e587cb84d4ba1e

* Remove unused import

Change-Id: I1e2ef885425f4361b80c2bab9261ec129e61a756
ylc pushed a commit to ylc/tvm that referenced this pull request Feb 16, 2022
* [USMP] Add performance characteristics to PoolInfo

Scheduling algorithms that wish to optimize around
memory pools require further information about the
perfomance characteristics of those pools. This
commit adds clock frequency, bandwidth, latency and
burst length as optional fields to PoolInfo.

Change-Id: I4cf3f35324d093fb38e874f0f2e587cb84d4ba1e

* Remove unused import

Change-Id: I1e2ef885425f4361b80c2bab9261ec129e61a756
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.

2 participants