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

Create a GitHub PR that implements tutorial 5 (profiling tasks) #14

Open
Tracked by #10
elsevers opened this issue May 28, 2024 · 0 comments
Open
Tracked by #10

Create a GitHub PR that implements tutorial 5 (profiling tasks) #14

elsevers opened this issue May 28, 2024 · 0 comments

Comments

@elsevers
Copy link
Contributor

elsevers commented May 28, 2024

Abstract

Create a GitHub PR that completes the Profiling Tasks tutorial of profiling your VSI tutorial

Approach

1. Complete the tutorial

Complete the tutorial steps to add profiling capability to the VSI app you created in #13

2. Perform an experiment

  1. Run the experiment as described in step 4. Include a copy-paste of the timing stats in your PR description
  2. Modify your VSI code to increase its run time to > 50 us. Report what changes you made in your PR description and include a copy-paste of the timing stats.
  3. Undo the changes that made your VSI app slow (so they don't get committed into your codebase).

3. Create your PR

Your PR should

  • Be configured to close this issue
  • Add the code you created to profile your VSI app
  • Provide a professional PR description (using markdown headings, bulleted lists, etc.) that explains what changes the PR is making to the repository to implement this issue. Keep the description reasonably brief.
  • Your description should document your experiment findings:
    • provide the copy-paste as requested, along with a description of how you made your VSI app slow
    • in your own words, explain the difference between loop time and run time
    • answer this question: what is the maximum allowable run time for a 10 kHz task?
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

No branches or pull requests

1 participant