@@ -110,7 +110,7 @@ where
110110 T : BitPacked + NativePType + DeviceRepr + Add < Output = T > + From < u8 > ,
111111 T :: Physical : DeviceRepr ,
112112{
113- let mut group = c. benchmark_group ( format ! ( "cuda/bitpacked_{}" , type_name ) ) ;
113+ let mut group = c. benchmark_group ( "cuda" ) ;
114114
115115 for & ( n_rows, size_str) in bench_config:: BENCH_SIZES {
116116 let array = make_bitpacked_array :: < T > ( bit_width, n_rows) ;
@@ -119,7 +119,10 @@ where
119119 group. throughput ( Throughput :: Bytes ( nbytes as u64 ) ) ;
120120
121121 group. bench_with_input (
122- BenchmarkId :: new ( format ! ( "unpack/{}bw" , bit_width) , size_str) ,
122+ BenchmarkId :: new (
123+ format ! ( "cuda/bitpacked_{}/unpack/{}bw" , type_name, bit_width) ,
124+ size_str,
125+ ) ,
123126 & array,
124127 |b, array| {
125128 b. iter_custom ( |iters| {
@@ -157,7 +160,7 @@ where
157160 T : BitPacked + NativePType + DeviceRepr + Add < Output = T > + From < u8 > ,
158161 T :: Physical : DeviceRepr ,
159162{
160- let mut group = c. benchmark_group ( format ! ( "cuda/bitpacked_patched_{}" , type_name ) ) ;
163+ let mut group = c. benchmark_group ( "cuda" ) ;
161164
162165 for & ( n_rows, size_str) in bench_config:: BENCH_SIZES {
163166 let nbytes = n_rows * size_of :: < T > ( ) ;
@@ -167,7 +170,13 @@ where
167170 let array = make_bitpacked_array_with_patches :: < T > ( n_rows, patch_freq) ;
168171
169172 group. bench_with_input (
170- BenchmarkId :: new ( format ! ( "unpack/{}" , patch_label) , size_str) ,
173+ BenchmarkId :: new (
174+ format ! (
175+ "cuda/bitpacked_patched_{}/unpack/{}" ,
176+ type_name, patch_label
177+ ) ,
178+ size_str,
179+ ) ,
171180 & array,
172181 |b, array| {
173182 b. iter_custom ( |iters| {
0 commit comments