Add BGZIP multibyte_split benchmark - #11723
Conversation
|
@PointKernel yes, should we wait with the review until #11652 is merged? Many of the suggestions also apply to the refactored code. |
robertmaynard
left a comment
There was a problem hiding this comment.
CMake changes LGTM
Yes please, this will avoid unnecessary back-and-forth effort. |
ttnghia
left a comment
There was a problem hiding this comment.
This seems to be larger than just a benchmark.
19f52a8 to
848fc5e
Compare
|
rerun tests |
1 similar comment
|
rerun tests |
vuule
left a comment
There was a problem hiding this comment.
Looks pretty good. Some minor comments/questions.
|
rerun tests |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## branch-22.12 #11723 +/- ##
===============================================
Coverage ? 87.48%
===============================================
Files ? 133
Lines ? 21866
Branches ? 0
===============================================
Hits ? 19130
Misses ? 2736
Partials ? 0 Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
@upsj How did you print out (display) the source type without using |
|
@PointKernel I didn't 😉 I edited the output manually for clarity, but thanks for reminding me of the macro, I'll use it instead |
PointKernel
left a comment
There was a problem hiding this comment.
Some nitpick. Looks great!
* move header to include * more constexpr * rename ostreams to output_stream * fewer magic numbers
bdice
left a comment
There was a problem hiding this comment.
A couple small comments that you can handle as you wish, otherwise LGTM.
|
@gpucibot merge |
Description
This refactors #11652 to extract the BGZIP IO and adds another
source_typeto themultibyte_splitbenchmark, creating a compressed file usingzlib.A quick benchmark shows performance results around 2.5x slower than reading from a device buffer at around 1:5 compression ratio
[0] Tesla T4
Checklist