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

track performance #686

Open
jordens opened this issue Mar 17, 2017 · 5 comments
Open

track performance #686

jordens opened this issue Mar 17, 2017 · 5 comments

Comments

@jordens
Copy link
Member

jordens commented Mar 17, 2017

Track the long term performance of ARTIQ components and alogrithms.
Some are more critical than others but potential metrics could be:

  • TTL, DDS, SPI, SAWG event throughput, input, outputs.
  • FP performance.
  • memory performance, latency, throughput.
  • connection latency, RPC latency, RPC throughput.
  • worker startup, kernel compilation, linking, kernel upload. Windows vs Linux.
  • use PCUs

https://irclog.whitequark.org/m-labs/2017-03-17#1489752484-1489752048;

@jbqubit
Copy link
Contributor

jbqubit commented Mar 17, 2017

Thank you for advocating for this @jordens. Much needed. Add TCP throughput to the list #685.

@whitequark
Copy link
Contributor

That's RPC throughput in the list.

@jordens
Copy link
Member Author

jordens commented May 11, 2017

@whitequark Now that we have PCUs, would it be quick to have another stab at trying #667?

@whitequark
Copy link
Contributor

It certainly won't be quick as I don't have an easy way to reproduce the issue. But it will be possible.

@lriesebos
Copy link
Contributor

I randomly stumbled on this issue. We currently do not track performance with steady time intervals, though we might start doing that later this summer. We do sometimes take performance samples with benchmarks we wrote ourselves. See https://gitlab.com/duke-artiq/dax/-/wikis/ARTIQ/Core-device-hardware

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants