Temporarily disable/enable Vernier
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 6
- Forks
- 11
- Avg merge
- 18h 7m
- Merged PRs (30d)
- 1
Description
Many profiling libraries offer the option to (temporarily) disable or enable profiling, eg. to reduce profiling impact in terms of runtime of output file size, or just to focus on a given part of the code. PSyclone's psydata API provides call to these functionality, and I believe Andy is often using it.
While there is no requirement to support this (atm the corresponding PSyclone's psydata API call just don't do anything), I just wanted to suggest this as a potential enhancement.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No file, test, or Vernier entry point is named. Start by inspecting Vernier's profiling controls and the PSyclone psydata API calls; done means temporary disable and enable requests affect profiling rather than being ignored, while preserving normal profiling behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- hpc, performance
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100