janestreet / janestreet/magic-trace
Report instructions per clock
- Dominant language
- OCaml
- Stars
- 6.3k
- Forks
- 209
- PR merge metrics
- No merged PRs in 30d
Description
Similar to #162, report instructions per clock and draw a little line graph out of it.
There's some examples in the [perf wiki](https://perf.wiki.kernel.org/index.php/Perf_tools_support_for_Intel®_Processor_Trace), just search for IPC.
Follow up project: combine this with instantaneous CPU frequency and report instructions per second.
Contributor guide
Research direction
Start by reviewing issue #162 and the linked perf wiki examples for IPC. Identify where trace metrics are collected and displayed, then implement instructions per clock with a line graph; done means the metric is reported and visualized, with instantaneous CPU frequency left as the stated follow-up.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ocaml
- Domain
- data-visualization, performance
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100