Skip to content

Conversation

@not-matthias
Copy link
Member

No description provided.

@linear
Copy link

linear bot commented Apr 15, 2025

COD-731 IPC implementation for perf and other tools

  • Implement IPC to control perf during walltime in a way that is language agnostic
  • Use this mechanism that integration use to report that benchmark URI X is starting

@not-matthias not-matthias force-pushed the cod-731-ipc-implementation-for-perf-and-other-tools branch from 0c72ef2 to 7b77d4a Compare April 15, 2025 17:03

This comment was marked as outdated.

@not-matthias not-matthias force-pushed the cod-731-ipc-implementation-for-perf-and-other-tools branch from 014cb22 to 3363c83 Compare April 16, 2025 08:46
@not-matthias not-matthias removed the request for review from GuillaumeLagrange April 17, 2025 16:06
@not-matthias not-matthias force-pushed the cod-731-ipc-implementation-for-perf-and-other-tools branch 3 times, most recently from 2b6d83e to 134bfcf Compare April 22, 2025 17:10
Copy link
Member

@art049 art049 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The zig code looks really good. The generated c part seems too large though and having less control on inlining and the exact behavior around the benchmark might be a big problem.

Naming note:
perf and valgrind should be named instruments or executors (which is a special type of instrument in our business lexicon) and not integrations. An integration is tied to a specific language/framework so it doesn't work here.

@not-matthias not-matthias force-pushed the cod-731-ipc-implementation-for-perf-and-other-tools branch from 0da2414 to 7a0c6d2 Compare April 24, 2025 17:17
@not-matthias not-matthias requested a review from art049 April 24, 2025 17:17
@not-matthias not-matthias force-pushed the cod-731-ipc-implementation-for-perf-and-other-tools branch from 7a0c6d2 to daf082b Compare April 24, 2025 17:22
@not-matthias not-matthias force-pushed the cod-731-ipc-implementation-for-perf-and-other-tools branch 4 times, most recently from 145ce11 to 60137a1 Compare May 8, 2025 16:23
@not-matthias not-matthias force-pushed the cod-731-ipc-implementation-for-perf-and-other-tools branch from dc6fec6 to 424ce29 Compare May 13, 2025 14:48
@not-matthias not-matthias merged commit 424ce29 into main May 13, 2025
4 checks passed
@not-matthias not-matthias deleted the cod-731-ipc-implementation-for-perf-and-other-tools branch May 13, 2025 14:53
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

Successfully merging this pull request may close these issues.

4 participants