-
Notifications
You must be signed in to change notification settings - Fork 373
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CpuWriteGpuReadBelt
for fast frame by frame memory transfers (#1382)
* Add CpuWriteGpuReadBelt and use it for frameuniform buffer and colors as poc * Limit number of in-flight queue submissions
- Loading branch information
Showing
25 changed files
with
869 additions
and
209 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
53b2d92
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Rust Benchmark
datastore/insert/batch/rects/insert
550705
ns/iter (± 2211
)528374
ns/iter (± 10581
)1.04
datastore/latest_at/batch/rects/query
1797
ns/iter (± 3
)1762
ns/iter (± 45
)1.02
datastore/latest_at/missing_components/primary
356
ns/iter (± 1
)350
ns/iter (± 5
)1.02
datastore/latest_at/missing_components/secondaries
424
ns/iter (± 16
)417
ns/iter (± 7
)1.02
datastore/range/batch/rects/query
149488
ns/iter (± 781
)147016
ns/iter (± 2315
)1.02
mono_points_arrow/generate_message_bundles
47120457
ns/iter (± 1768406
)45256734
ns/iter (± 1522907
)1.04
mono_points_arrow/generate_messages
135923920
ns/iter (± 1527071
)131896180
ns/iter (± 1536074
)1.03
mono_points_arrow/encode_log_msg
165605810
ns/iter (± 941345
)161906893
ns/iter (± 2378917
)1.02
mono_points_arrow/encode_total
349477526
ns/iter (± 2007288
)343187281
ns/iter (± 2464380
)1.02
mono_points_arrow/decode_log_msg
183996590
ns/iter (± 1213770
)178993491
ns/iter (± 1873413
)1.03
mono_points_arrow/decode_message_bundles
71569187
ns/iter (± 1230500
)69854975
ns/iter (± 983158
)1.02
mono_points_arrow/decode_total
251579389
ns/iter (± 1806132
)247048881
ns/iter (± 2899826
)1.02
batch_points_arrow/generate_message_bundles
329597
ns/iter (± 1678
)316812
ns/iter (± 4309
)1.04
batch_points_arrow/generate_messages
6363
ns/iter (± 350
)6114
ns/iter (± 110
)1.04
batch_points_arrow/encode_log_msg
356796
ns/iter (± 1777
)347164
ns/iter (± 3806
)1.03
batch_points_arrow/encode_total
706656
ns/iter (± 3255
)685956
ns/iter (± 9086
)1.03
batch_points_arrow/decode_log_msg
346833
ns/iter (± 1024
)340711
ns/iter (± 3895
)1.02
batch_points_arrow/decode_message_bundles
2046
ns/iter (± 10
)1971
ns/iter (± 33
)1.04
batch_points_arrow/decode_total
357442
ns/iter (± 872
)348207
ns/iter (± 2891
)1.03
arrow_mono_points/insert
6779573804
ns/iter (± 6871522
)6796019364
ns/iter (± 18325118
)1.00
arrow_mono_points/query
1729894
ns/iter (± 14918
)1677485
ns/iter (± 25864
)1.03
arrow_batch_points/insert
2704874
ns/iter (± 13007
)2639888
ns/iter (± 31739
)1.02
arrow_batch_points/query
16579
ns/iter (± 82
)15995
ns/iter (± 258
)1.04
tuid/Tuid::random
34
ns/iter (± 0
)33
ns/iter (± 0
)1.03
This comment was automatically generated by workflow using github-action-benchmark.