runtime/comms: Faster RPC alloc #107
No reviewers
Labels
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: M-Labs/artiq-zynq#107
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "pca006132/artiq-zynq:master"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
We do busy polling for some time before doing await, for small
allocations we could avoid the context switching and reduce the latency.
This is an attempt to improve the performance problem stated in https://github.com/m-labs/artiq/issues/1324.
The time taken for the make_data call drops from 0.023068s to 0.009652. >50% performance improvement in this case.