Add a kernel theoritical timing script to pace.dsl.dace.utils . This compute the lower bound of a memory bound kernel, which applies to our GPU implementation of Pace.
Code changes:
Script accessible via python -m dace.tools sdfg_kernel_theoritical_timing
Rename & alter API of the other tool (memory static analysis)
Requirements changes:
N/A
Infrastructure changes:
N/A
Checklist
Before submitting this PR, please make sure:
[x] You have followed the coding standards guidelines established at Code Review Checklist.
[x] Docstrings and type hints are added to new and updated routines, as appropriate
Purpose
Add a kernel theoritical timing script to
pace.dsl.dace.utils
. This compute the lower bound of a memory bound kernel, which applies to our GPU implementation of Pace.Code changes:
python -m dace.tools sdfg_kernel_theoritical_timing
Requirements changes:
N/A
Infrastructure changes:
N/A
Checklist
Before submitting this PR, please make sure: