-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathp1_skip_cpu.txt
More file actions
487 lines (473 loc) · 45.2 KB
/
Copy pathp1_skip_cpu.txt
File metadata and controls
487 lines (473 loc) · 45.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
Timing samples: mode=median repeats=5 warmup=1 metric=kernel_ms
group name kernel N K block_x grid_x cpu gpu total_ms kernel_ms
--------------------------------------------------------------------------------------------------------
small small_1 basic 4 3 256 32 SKIP PASS 4.356 0.005
small small_1 basic_c 4 3 256 32 SKIP PASS 0.649 0.005
small small_1 tiled 4 3 256 32 SKIP PASS 0.647 0.006
small small_1 tiled_c 4 3 256 32 SKIP PASS 0.666 0.007
small small_1 bstride 4 3 256 32 SKIP PASS 0.655 0.006
small small_1 bstride_c 4 3 256 32 SKIP PASS 0.738 0.006
small small_2 basic 3 3 256 32 SKIP PASS 0.519 0.005
small small_2 basic_c 3 3 256 32 SKIP PASS 0.522 0.005
small small_2 tiled 3 3 256 32 SKIP PASS 0.606 0.005
small small_2 tiled_c 3 3 256 32 SKIP PASS 0.585 0.005
small small_2 bstride 3 3 256 32 SKIP PASS 0.793 0.026
small small_2 bstride_c 3 3 256 32 SKIP PASS 0.733 0.027
small small_3 basic 3 3 256 32 SKIP PASS 0.744 0.044
small small_3 basic_c 3 3 256 32 SKIP PASS 1.020 0.047
small small_3 tiled 3 3 256 32 SKIP PASS 0.754 0.026
small small_3 tiled_c 3 3 256 32 SKIP PASS 0.743 0.039
small small_3 bstride 3 3 256 32 SKIP PASS 0.772 0.043
small small_3 bstride_c 3 3 256 32 SKIP PASS 0.744 0.027
medium medium_1 basic 4096 31 256 32 SKIP SKIP 0.714 0.026
medium medium_1 basic_c 4096 31 256 32 SKIP SKIP 0.692 0.025
medium medium_1 tiled 4096 31 256 32 SKIP SKIP 0.686 0.026
medium medium_1 tiled_c 4096 31 256 32 SKIP SKIP 0.737 0.026
medium medium_1 bstride 4096 31 256 32 SKIP SKIP 0.752 0.026
medium medium_1 bstride_c 4096 31 256 32 SKIP SKIP 0.725 0.025
medium medium_2 basic 4097 63 256 32 SKIP SKIP 0.736 0.026
medium medium_2 basic_c 4097 63 256 32 SKIP SKIP 0.703 0.032
medium medium_2 tiled 4097 63 256 32 SKIP SKIP 0.563 0.008
medium medium_2 tiled_c 4097 63 256 32 SKIP SKIP 0.587 0.007
medium medium_2 bstride 4097 63 256 32 SKIP SKIP 0.574 0.009
medium medium_2 bstride_c 4097 63 256 32 SKIP SKIP 0.538 0.006
medium medium_3 basic 8193 95 256 32 SKIP SKIP 0.582 0.028
medium medium_3 basic_c 8193 95 256 32 SKIP SKIP 0.578 0.011
medium medium_3 tiled 8193 95 256 32 SKIP SKIP 0.599 0.030
medium medium_3 tiled_c 8193 95 256 32 SKIP SKIP 0.544 0.010
medium medium_3 bstride 8193 95 256 32 SKIP SKIP 0.598 0.013
medium medium_3 bstride_c 8193 95 256 32 SKIP SKIP 0.548 0.009
medium medium_4 basic 16384 127 256 32 SKIP SKIP 0.620 0.019
medium medium_4 basic_c 16384 127 256 32 SKIP SKIP 0.660 0.017
medium medium_4 tiled 16384 127 256 32 SKIP SKIP 0.666 0.022
medium medium_4 tiled_c 16384 127 256 32 SKIP SKIP 0.685 0.016
medium medium_4 bstride 16384 127 256 32 SKIP SKIP 0.658 0.018
medium medium_4 bstride_c 16384 127 256 32 SKIP SKIP 1.044 0.012
large large_1 basic 32769 127 256 32 SKIP SKIP 1.143 0.031
large large_1 basic_c 32769 127 256 32 SKIP SKIP 0.854 0.030
large large_1 tiled 32769 127 256 32 SKIP SKIP 1.222 0.039
large large_1 tiled_c 32769 127 256 32 SKIP SKIP 0.705 0.026
large large_1 bstride 32769 127 256 32 SKIP SKIP 0.773 0.034
large large_1 bstride_c 32769 127 256 32 SKIP SKIP 0.612 0.019
large large_2 basic 65537 191 256 32 SKIP SKIP 1.018 0.080
large large_2 basic_c 65537 191 256 32 SKIP SKIP 1.016 0.073
large large_2 tiled 65537 191 256 32 SKIP SKIP 1.160 0.100
large large_2 tiled_c 65537 191 256 32 SKIP SKIP 0.970 0.067
large large_2 bstride 65537 191 256 32 SKIP SKIP 1.035 0.080
large large_2 bstride_c 65537 191 256 32 SKIP SKIP 0.812 0.045
webvfy webvfy_1 basic 8193 8191 256 32 SKIP SKIP 3.370 0.452
webvfy webvfy_1 basic_c 8193 8191 256 32 SKIP SKIP 3.197 0.426
webvfy webvfy_1 tiled 8193 8191 256 32 SKIP SKIP 4.307 0.599
webvfy webvfy_1 tiled_c 8193 8191 256 32 SKIP SKIP 3.078 0.410
webvfy webvfy_1 bstride 8193 8191 256 32 SKIP SKIP 3.991 0.542
webvfy webvfy_1 bstride_c 8193 8191 256 32 SKIP SKIP 2.594 0.278
webvfy webvfy_2 basic 16385 8191 256 32 SKIP SKIP 6.190 0.800
webvfy webvfy_2 basic_c 16385 8191 256 32 SKIP SKIP 5.165 0.735
webvfy webvfy_2 tiled 16385 8191 256 32 SKIP SKIP 6.635 0.977
webvfy webvfy_2 tiled_c 16385 8191 256 32 SKIP SKIP 4.715 0.663
webvfy webvfy_2 bstride 16385 8191 256 32 SKIP SKIP 6.345 0.903
webvfy webvfy_2 bstride_c 16385 8191 256 32 SKIP SKIP 3.870 0.474
large large_1 basic 32768 31 256 32 SKIP SKIP 0.824 0.012
large large_1 basic_c 32768 31 256 32 SKIP SKIP 0.761 0.012
large large_1 tiled 32768 31 256 32 SKIP SKIP 0.724 0.014
large large_1 tiled_c 32768 31 256 32 SKIP SKIP 0.864 0.024
large large_1 bstride 32768 31 256 32 SKIP SKIP 0.623 0.012
large large_1 bstride_c 32768 31 256 32 SKIP SKIP 0.618 0.009
large large_2 basic 65536 63 256 32 SKIP SKIP 0.754 0.031
large large_2 basic_c 65536 63 256 32 SKIP SKIP 0.776 0.029
large large_2 tiled 65536 63 256 32 SKIP SKIP 0.821 0.039
large large_2 tiled_c 65536 63 256 32 SKIP SKIP 1.214 0.028
large large_2 bstride 65536 63 256 32 SKIP SKIP 0.863 0.032
large large_2 bstride_c 65536 63 256 32 SKIP SKIP 0.712 0.020
large large_3 basic 131072 95 256 32 SKIP SKIP 1.302 0.080
large large_3 basic_c 131072 95 256 32 SKIP SKIP 1.116 0.074
large large_3 tiled 131072 95 256 32 SKIP SKIP 1.317 0.104
large large_3 tiled_c 131072 95 256 32 SKIP SKIP 1.053 0.070
large large_3 bstride 131072 95 256 32 SKIP SKIP 1.511 0.082
large large_3 bstride_c 131072 95 256 32 SKIP SKIP 0.987 0.048
large large_4 basic 262144 127 256 32 SKIP SKIP 3.799 0.205
large large_4 basic_c 262144 127 256 32 SKIP SKIP 2.185 0.183
large large_4 tiled 262144 127 256 32 SKIP SKIP 2.764 0.263
large large_4 tiled_c 262144 127 256 32 SKIP SKIP 2.027 0.172
large large_4 bstride 262144 127 256 32 SKIP SKIP 2.314 0.202
large large_4 bstride_c 262144 127 256 32 SKIP SKIP 1.539 0.115
large large_5 basic 524288 191 256 32 SKIP SKIP 5.390 0.596
large large_5 basic_c 524288 191 256 32 SKIP SKIP 4.876 0.544
large large_5 tiled 524288 191 256 32 SKIP SKIP 6.874 0.751
large large_5 tiled_c 524288 191 256 32 SKIP SKIP 5.251 0.502
large large_5 bstride 524288 191 256 32 SKIP SKIP 5.573 0.595
large large_5 bstride_c 524288 191 256 32 SKIP SKIP 3.546 0.319
tile tile_1 basic 262144 127 256 32 SKIP SKIP 2.423 0.203
tile tile_1 basic_c 262144 127 256 32 SKIP SKIP 1.899 0.183
tile tile_1 tiled 262144 127 256 32 SKIP SKIP 3.040 0.264
tile tile_1 tiled_c 262144 127 256 32 SKIP SKIP 2.375 0.173
tile tile_1 bstride 262144 127 256 32 SKIP SKIP 2.572 0.202
tile tile_1 bstride_c 262144 127 256 32 SKIP SKIP 1.667 0.114
tile tile_2 basic 524288 191 256 32 SKIP SKIP 5.192 0.597
tile tile_2 basic_c 524288 191 256 32 SKIP SKIP 4.750 0.545
tile tile_2 tiled 524288 191 256 32 SKIP SKIP 6.340 0.751
tile tile_2 tiled_c 524288 191 256 32 SKIP SKIP 4.588 0.500
tile tile_2 bstride 524288 191 256 32 SKIP SKIP 5.220 0.458
tile tile_2 bstride_c 524288 191 256 32 SKIP SKIP 2.951 0.259
tile tile_3 basic 1048576 255 256 32 SKIP SKIP 9.694 1.228
tile tile_3 basic_c 1048576 255 256 32 SKIP SKIP 9.144 1.100
tile tile_3 tiled 1048576 255 256 32 SKIP SKIP 12.974 1.554
tile tile_3 tiled_c 1048576 255 256 32 SKIP SKIP 8.345 1.017
tile tile_3 bstride 1048576 255 256 32 SKIP SKIP 17.965 1.241
tile tile_3 bstride_c 1048576 255 256 32 SKIP SKIP 6.134 0.641
tile tile_4 basic 1048576 383 256 32 SKIP SKIP 14.136 1.786
tile tile_4 basic_c 1048576 383 256 32 SKIP SKIP 12.374 1.650
tile tile_4 tiled 1048576 383 256 32 SKIP SKIP 18.029 2.531
tile tile_4 tiled_c 1048576 383 256 32 SKIP SKIP 12.241 1.646
tile tile_4 bstride 1048576 383 256 32 SKIP SKIP 14.674 1.881
tile tile_4 bstride_c 1048576 383 256 32 SKIP SKIP 8.271 0.985
tile tile_5 basic 2097152 511 256 32 SKIP SKIP 36.107 4.786
tile tile_5 basic_c 2097152 511 256 32 SKIP SKIP 38.448 5.098
tile tile_5 tiled 2097152 511 256 32 SKIP SKIP 47.155 6.452
tile tile_5 tiled_c 2097152 511 256 32 SKIP SKIP 29.944 4.012
tile tile_5 bstride 2097152 511 256 32 SKIP SKIP 35.471 4.784
tile tile_5 bstride_c 2097152 511 256 32 SKIP SKIP 19.980 2.572
tensara tensara_1 basic 32768 8191 256 32 SKIP SKIP 8.405 1.218
tensara tensara_1 basic_c 32768 8191 256 32 SKIP SKIP 7.898 1.120
tensara tensara_1 tiled 32768 8191 256 32 SKIP SKIP 10.358 1.591
tensara tensara_1 tiled_c 32768 8191 256 32 SKIP SKIP 6.662 0.958
tensara tensara_1 bstride 32768 8191 256 32 SKIP SKIP 8.375 1.224
tensara tensara_1 bstride_c 32768 8191 256 32 SKIP SKIP 4.399 0.607
tensara tensara_2 basic 65536 8191 256 32 SKIP SKIP 16.430 2.608
tensara tensara_2 basic_c 65536 8191 256 32 SKIP SKIP 14.919 2.294
tensara tensara_2 tiled 65536 8191 256 32 SKIP SKIP 21.067 3.344
tensara tensara_2 tiled_c 65536 8191 256 32 SKIP SKIP 13.011 1.989
tensara tensara_2 bstride 65536 8191 256 32 SKIP SKIP 15.332 2.385
tensara tensara_2 bstride_c 65536 8191 256 32 SKIP SKIP 8.416 1.205
odd odd_1 basic 4097 31 256 32 SKIP SKIP 1.093 0.025
odd odd_1 basic_c 4097 31 256 32 SKIP SKIP 0.588 0.005
odd odd_1 tiled 4097 31 256 32 SKIP SKIP 0.786 0.007
odd odd_1 tiled_c 4097 31 256 32 SKIP SKIP 0.558 0.006
odd odd_1 bstride 4097 31 256 32 SKIP SKIP 1.132 0.047
odd odd_1 bstride_c 4097 31 256 32 SKIP SKIP 0.622 0.006
odd odd_2 basic 32769 127 256 32 SKIP SKIP 0.759 0.040
odd odd_2 basic_c 32769 127 256 32 SKIP SKIP 0.711 0.025
odd odd_2 tiled 32769 127 256 32 SKIP SKIP 0.824 0.031
odd odd_2 tiled_c 32769 127 256 32 SKIP SKIP 0.700 0.038
odd odd_2 bstride 32769 127 256 32 SKIP SKIP 0.719 0.027
odd odd_2 bstride_c 32769 127 256 32 SKIP SKIP 0.646 0.033
odd odd_3 basic 262147 383 256 32 SKIP SKIP 4.140 0.487
odd odd_3 basic_c 262147 383 256 32 SKIP SKIP 3.784 0.426
odd odd_3 tiled 262147 383 256 32 SKIP SKIP 5.128 0.579
odd odd_3 tiled_c 262147 383 256 32 SKIP SKIP 3.410 0.374
odd odd_3 bstride 262147 383 256 32 SKIP SKIP 4.727 0.450
odd odd_3 bstride_c 262147 383 256 32 SKIP SKIP 2.780 0.233
scale scale_tensara_1 basic 32768 8191 64 8 SKIP SKIP 41.574 6.707
scale scale_tensara_1 basic_c 32768 8191 64 8 SKIP SKIP 50.087 8.164
scale scale_tensara_1 tiled 32768 8191 64 8 SKIP SKIP 77.900 12.707
scale scale_tensara_1 tiled_c 32768 8191 64 8 SKIP SKIP 56.195 8.955
scale scale_tensara_1 bstride 32768 8191 64 8 SKIP SKIP 45.141 6.704
scale scale_tensara_1 bstride_c 32768 8191 64 8 SKIP SKIP 27.616 3.753
scale scale_tensara_1 basic 32768 8191 64 16 SKIP SKIP 25.025 3.502
scale scale_tensara_1 basic_c 32768 8191 64 16 SKIP SKIP 27.955 4.213
scale scale_tensara_1 tiled 32768 8191 64 16 SKIP SKIP 40.363 6.342
scale scale_tensara_1 tiled_c 32768 8191 64 16 SKIP SKIP 27.655 4.431
scale scale_tensara_1 bstride 32768 8191 64 16 SKIP SKIP 21.197 3.354
scale scale_tensara_1 bstride_c 32768 8191 64 16 SKIP SKIP 12.332 1.877
scale scale_tensara_1 basic 32768 8191 64 32 SKIP SKIP 12.319 1.902
scale scale_tensara_1 basic_c 32768 8191 64 32 SKIP SKIP 14.257 2.256
scale scale_tensara_1 tiled 32768 8191 64 32 SKIP SKIP 20.481 3.260
scale scale_tensara_1 tiled_c 32768 8191 64 32 SKIP SKIP 14.799 2.313
scale scale_tensara_1 bstride 32768 8191 64 32 SKIP SKIP 12.715 1.927
scale scale_tensara_1 bstride_c 32768 8191 64 32 SKIP SKIP 7.281 1.083
scale scale_tensara_1 basic 32768 8191 64 64 SKIP SKIP 8.642 1.311
scale scale_tensara_1 basic_c 32768 8191 64 64 SKIP SKIP 9.305 1.422
scale scale_tensara_1 tiled 32768 8191 64 64 SKIP SKIP 21.200 3.324
scale scale_tensara_1 tiled_c 32768 8191 64 64 SKIP SKIP 15.888 2.405
scale scale_tensara_1 bstride 32768 8191 64 64 SKIP SKIP 13.411 1.978
scale scale_tensara_1 bstride_c 32768 8191 64 64 SKIP SKIP 7.620 0.992
scale scale_tensara_1 basic 32768 8191 64 128 SKIP SKIP 8.078 1.130
scale scale_tensara_1 basic_c 32768 8191 64 128 SKIP SKIP 7.585 1.055
scale scale_tensara_1 tiled 32768 8191 64 128 SKIP SKIP 17.417 2.535
scale scale_tensara_1 tiled_c 32768 8191 64 128 SKIP SKIP 13.524 1.876
scale scale_tensara_1 bstride 32768 8191 64 128 SKIP SKIP 10.863 1.511
scale scale_tensara_1 bstride_c 32768 8191 64 128 SKIP SKIP 6.027 0.819
scale scale_tensara_1 basic 32768 8191 128 8 SKIP SKIP 24.802 3.687
scale scale_tensara_1 basic_c 32768 8191 128 8 SKIP SKIP 28.782 4.390
scale scale_tensara_1 tiled 32768 8191 128 8 SKIP SKIP 42.486 6.636
scale scale_tensara_1 tiled_c 32768 8191 128 8 SKIP SKIP 29.246 4.437
scale scale_tensara_1 bstride 32768 8191 128 8 SKIP SKIP 23.063 3.617
scale scale_tensara_1 bstride_c 32768 8191 128 8 SKIP SKIP 12.870 1.971
scale scale_tensara_1 basic 32768 8191 128 16 SKIP SKIP 12.894 1.979
scale scale_tensara_1 basic_c 32768 8191 128 16 SKIP SKIP 14.911 2.367
scale scale_tensara_1 tiled 32768 8191 128 16 SKIP SKIP 21.405 3.401
scale scale_tensara_1 tiled_c 32768 8191 128 16 SKIP SKIP 14.358 2.256
scale scale_tensara_1 bstride 32768 8191 128 16 SKIP SKIP 11.989 1.815
scale scale_tensara_1 bstride_c 32768 8191 128 16 SKIP SKIP 6.847 0.968
scale scale_tensara_1 basic 32768 8191 128 32 SKIP SKIP 9.275 1.314
scale scale_tensara_1 basic_c 32768 8191 128 32 SKIP SKIP 9.767 1.436
scale scale_tensara_1 tiled 32768 8191 128 32 SKIP SKIP 13.684 1.968
scale scale_tensara_1 tiled_c 32768 8191 128 32 SKIP SKIP 10.115 1.396
scale scale_tensara_1 bstride 32768 8191 128 32 SKIP SKIP 9.260 1.264
scale scale_tensara_1 bstride_c 32768 8191 128 32 SKIP SKIP 5.471 0.616
scale scale_tensara_1 basic 32768 8191 128 64 SKIP SKIP 9.558 1.182
scale scale_tensara_1 basic_c 32768 8191 128 64 SKIP SKIP 8.834 1.075
scale scale_tensara_1 tiled 32768 8191 128 64 SKIP SKIP 13.843 1.975
scale scale_tensara_1 tiled_c 32768 8191 128 64 SKIP SKIP 9.684 1.360
scale scale_tensara_1 bstride 32768 8191 128 64 SKIP SKIP 9.278 1.253
scale scale_tensara_1 bstride_c 32768 8191 128 64 SKIP SKIP 5.053 0.635
scale scale_tensara_1 basic 32768 8191 128 128 SKIP SKIP 7.883 1.026
scale scale_tensara_1 basic_c 32768 8191 128 128 SKIP SKIP 7.968 1.030
scale scale_tensara_1 tiled 32768 8191 128 128 SKIP SKIP 13.286 1.982
scale scale_tensara_1 tiled_c 32768 8191 128 128 SKIP SKIP 11.002 1.383
scale scale_tensara_1 bstride 32768 8191 128 128 SKIP SKIP 8.497 1.125
scale scale_tensara_1 bstride_c 32768 8191 128 128 SKIP SKIP 5.244 0.611
scale scale_tensara_1 basic 32768 8191 256 8 SKIP SKIP 16.527 2.548
scale scale_tensara_1 basic_c 32768 8191 256 8 SKIP SKIP 18.686 2.836
scale scale_tensara_1 tiled 32768 8191 256 8 SKIP SKIP 25.156 3.854
scale scale_tensara_1 tiled_c 32768 8191 256 8 SKIP SKIP 16.727 2.425
scale scale_tensara_1 bstride 32768 8191 256 8 SKIP SKIP 16.279 2.221
scale scale_tensara_1 bstride_c 32768 8191 256 8 SKIP SKIP 8.128 1.151
scale scale_tensara_1 basic 32768 8191 256 16 SKIP SKIP 9.956 1.404
scale scale_tensara_1 basic_c 32768 8191 256 16 SKIP SKIP 11.238 1.574
scale scale_tensara_1 tiled 32768 8191 256 16 SKIP SKIP 13.510 2.034
scale scale_tensara_1 tiled_c 32768 8191 256 16 SKIP SKIP 10.048 1.395
scale scale_tensara_1 bstride 32768 8191 256 16 SKIP SKIP 8.461 1.156
scale scale_tensara_1 bstride_c 32768 8191 256 16 SKIP SKIP 4.541 0.601
scale scale_tensara_1 basic 32768 8191 256 32 SKIP SKIP 8.218 1.181
scale scale_tensara_1 basic_c 32768 8191 256 32 SKIP SKIP 7.634 1.104
scale scale_tensara_1 tiled 32768 8191 256 32 SKIP SKIP 9.834 1.485
scale scale_tensara_1 tiled_c 32768 8191 256 32 SKIP SKIP 6.742 0.969
scale scale_tensara_1 bstride 32768 8191 256 32 SKIP SKIP 8.363 1.222
scale scale_tensara_1 bstride_c 32768 8191 256 32 SKIP SKIP 5.147 0.620
scale scale_tensara_1 basic 32768 8191 256 64 SKIP SKIP 8.043 1.190
scale scale_tensara_1 basic_c 32768 8191 256 64 SKIP SKIP 7.505 1.107
scale scale_tensara_1 tiled 32768 8191 256 64 SKIP SKIP 10.931 1.563
scale scale_tensara_1 tiled_c 32768 8191 256 64 SKIP SKIP 6.983 0.952
scale scale_tensara_1 bstride 32768 8191 256 64 SKIP SKIP 9.775 1.177
scale scale_tensara_1 bstride_c 32768 8191 256 64 SKIP SKIP 4.998 0.601
scale scale_tensara_1 basic 32768 8191 256 128 SKIP SKIP 36.699 0.974
scale scale_tensara_1 basic_c 32768 8191 256 128 SKIP SKIP 6.683 0.879
scale scale_tensara_1 tiled 32768 8191 256 128 SKIP SKIP 9.684 1.337
scale scale_tensara_1 tiled_c 32768 8191 256 128 SKIP SKIP 9.452 0.864
scale scale_tensara_1 bstride 32768 8191 256 128 SKIP SKIP 7.478 1.005
scale scale_tensara_1 bstride_c 32768 8191 256 128 SKIP SKIP 4.364 0.511
scale scale_tensara_1 basic 32768 8191 512 8 SKIP SKIP 16.161 2.253
scale scale_tensara_1 basic_c 32768 8191 512 8 SKIP SKIP 13.712 2.049
scale scale_tensara_1 tiled 32768 8191 512 8 SKIP SKIP 20.325 3.046
scale scale_tensara_1 tiled_c 32768 8191 512 8 SKIP SKIP 12.623 1.845
scale scale_tensara_1 bstride 32768 8191 512 8 SKIP SKIP 15.677 2.171
scale scale_tensara_1 bstride_c 32768 8191 512 8 SKIP SKIP 8.585 1.104
scale scale_tensara_1 basic 32768 8191 512 16 SKIP SKIP 8.612 1.079
scale scale_tensara_1 basic_c 32768 8191 512 16 SKIP SKIP 7.784 1.045
scale scale_tensara_1 tiled 32768 8191 512 16 SKIP SKIP 10.026 1.540
scale scale_tensara_1 tiled_c 32768 8191 512 16 SKIP SKIP 6.861 0.974
scale scale_tensara_1 bstride 32768 8191 512 16 SKIP SKIP 8.557 1.164
scale scale_tensara_1 bstride_c 32768 8191 512 16 SKIP SKIP 4.612 0.588
scale scale_tensara_1 basic 32768 8191 512 32 SKIP SKIP 7.653 1.150
scale scale_tensara_1 basic_c 32768 8191 512 32 SKIP SKIP 7.030 1.061
scale scale_tensara_1 tiled 32768 8191 512 32 SKIP SKIP 9.525 1.377
scale scale_tensara_1 tiled_c 32768 8191 512 32 SKIP SKIP 6.564 0.865
scale scale_tensara_1 bstride 32768 8191 512 32 SKIP SKIP 8.421 1.232
scale scale_tensara_1 bstride_c 32768 8191 512 32 SKIP SKIP 5.028 0.620
scale scale_tensara_1 basic 32768 8191 512 64 SKIP SKIP 8.706 1.178
scale scale_tensara_1 basic_c 32768 8191 512 64 SKIP SKIP 7.277 1.004
scale scale_tensara_1 tiled 32768 8191 512 64 SKIP SKIP 10.735 1.392
scale scale_tensara_1 tiled_c 32768 8191 512 64 SKIP SKIP 7.055 0.794
scale scale_tensara_1 bstride 32768 8191 512 64 SKIP SKIP 8.638 1.164
scale scale_tensara_1 bstride_c 32768 8191 512 64 SKIP SKIP 5.129 0.587
scale scale_tensara_1 basic 32768 8191 512 128 SKIP SKIP 8.729 1.158
scale scale_tensara_1 basic_c 32768 8191 512 128 SKIP SKIP 6.866 0.960
scale scale_tensara_1 tiled 32768 8191 512 128 SKIP SKIP 9.901 1.343
scale scale_tensara_1 tiled_c 32768 8191 512 128 SKIP SKIP 5.976 0.822
scale scale_tensara_1 bstride 32768 8191 512 128 SKIP SKIP 9.106 1.215
scale scale_tensara_1 bstride_c 32768 8191 512 128 SKIP SKIP 5.317 0.601
scale scale_tensara_2 basic 65536 8191 64 8 SKIP SKIP 84.450 13.452
scale scale_tensara_2 basic_c 65536 8191 64 8 SKIP SKIP 100.998 16.399
scale scale_tensara_2 tiled 65536 8191 64 8 SKIP SKIP 155.174 25.593
scale scale_tensara_2 tiled_c 65536 8191 64 8 SKIP SKIP 110.362 18.141
scale scale_tensara_2 bstride 65536 8191 64 8 SKIP SKIP 82.219 13.446
scale scale_tensara_2 bstride_c 65536 8191 64 8 SKIP SKIP 46.734 7.564
scale scale_tensara_2 basic 65536 8191 64 16 SKIP SKIP 43.194 6.968
scale scale_tensara_2 basic_c 65536 8191 64 16 SKIP SKIP 52.387 8.459
scale scale_tensara_2 tiled 65536 8191 64 16 SKIP SKIP 78.392 12.777
scale scale_tensara_2 tiled_c 65536 8191 64 16 SKIP SKIP 55.415 8.935
scale scale_tensara_2 bstride 65536 8191 64 16 SKIP SKIP 41.841 6.725
scale scale_tensara_2 bstride_c 65536 8191 64 16 SKIP SKIP 24.559 3.798
scale scale_tensara_2 basic 65536 8191 64 32 SKIP SKIP 25.186 3.774
scale scale_tensara_2 basic_c 65536 8191 64 32 SKIP SKIP 29.401 4.754
scale scale_tensara_2 tiled 65536 8191 64 32 SKIP SKIP 41.146 6.534
scale scale_tensara_2 tiled_c 65536 8191 64 32 SKIP SKIP 29.727 4.637
scale scale_tensara_2 bstride 65536 8191 64 32 SKIP SKIP 24.511 3.822
scale scale_tensara_2 bstride_c 65536 8191 64 32 SKIP SKIP 13.931 2.157
scale scale_tensara_2 basic 65536 8191 64 64 SKIP SKIP 16.686 2.622
scale scale_tensara_2 basic_c 65536 8191 64 64 SKIP SKIP 19.437 3.142
scale scale_tensara_2 tiled 65536 8191 64 64 SKIP SKIP 43.388 7.028
scale scale_tensara_2 tiled_c 65536 8191 64 64 SKIP SKIP 29.452 4.696
scale scale_tensara_2 bstride 65536 8191 64 64 SKIP SKIP 24.592 3.896
scale scale_tensara_2 bstride_c 65536 8191 64 64 SKIP SKIP 13.100 1.960
scale scale_tensara_2 basic 65536 8191 64 128 SKIP SKIP 15.577 2.433
scale scale_tensara_2 basic_c 65536 8191 64 128 SKIP SKIP 14.723 2.269
scale scale_tensara_2 tiled 65536 8191 64 128 SKIP SKIP 34.505 5.729
scale scale_tensara_2 tiled_c 65536 8191 64 128 SKIP SKIP 23.800 3.720
scale scale_tensara_2 bstride 65536 8191 64 128 SKIP SKIP 19.078 3.022
scale scale_tensara_2 bstride_c 65536 8191 64 128 SKIP SKIP 10.822 1.638
scale scale_tensara_2 basic 65536 8191 128 8 SKIP SKIP 45.496 7.395
scale scale_tensara_2 basic_c 65536 8191 128 8 SKIP SKIP 54.140 8.801
scale scale_tensara_2 tiled 65536 8191 128 8 SKIP SKIP 84.985 13.361
scale scale_tensara_2 tiled_c 65536 8191 128 8 SKIP SKIP 55.572 8.969
scale scale_tensara_2 bstride 65536 8191 128 8 SKIP SKIP 45.002 7.238
scale scale_tensara_2 bstride_c 65536 8191 128 8 SKIP SKIP 25.232 3.961
scale scale_tensara_2 basic 65536 8191 128 16 SKIP SKIP 24.938 3.917
scale scale_tensara_2 basic_c 65536 8191 128 16 SKIP SKIP 30.386 4.843
scale scale_tensara_2 tiled 65536 8191 128 16 SKIP SKIP 42.474 6.826
scale scale_tensara_2 tiled_c 65536 8191 128 16 SKIP SKIP 28.601 4.471
scale scale_tensara_2 bstride 65536 8191 128 16 SKIP SKIP 23.068 3.622
scale scale_tensara_2 bstride_c 65536 8191 128 16 SKIP SKIP 12.586 1.937
scale scale_tensara_2 basic 65536 8191 128 32 SKIP SKIP 17.496 2.637
scale scale_tensara_2 basic_c 65536 8191 128 32 SKIP SKIP 18.964 2.959
scale scale_tensara_2 tiled 65536 8191 128 32 SKIP SKIP 26.555 4.276
scale scale_tensara_2 tiled_c 65536 8191 128 32 SKIP SKIP 19.273 2.904
scale scale_tensara_2 bstride 65536 8191 128 32 SKIP SKIP 16.822 2.541
scale scale_tensara_2 bstride_c 65536 8191 128 32 SKIP SKIP 8.527 1.247
scale scale_tensara_2 basic 65536 8191 128 64 SKIP SKIP 17.348 2.646
scale scale_tensara_2 basic_c 65536 8191 128 64 SKIP SKIP 15.188 2.318
scale scale_tensara_2 tiled 65536 8191 128 64 SKIP SKIP 26.924 4.256
scale scale_tensara_2 tiled_c 65536 8191 128 64 SKIP SKIP 18.415 2.807
scale scale_tensara_2 bstride 65536 8191 128 64 SKIP SKIP 16.355 2.500
scale scale_tensara_2 bstride_c 65536 8191 128 64 SKIP SKIP 9.896 1.289
scale scale_tensara_2 basic 65536 8191 128 128 SKIP SKIP 14.239 2.084
scale scale_tensara_2 basic_c 65536 8191 128 128 SKIP SKIP 19.401 2.287
scale scale_tensara_2 tiled 65536 8191 128 128 SKIP SKIP 27.191 4.167
scale scale_tensara_2 tiled_c 65536 8191 128 128 SKIP SKIP 18.817 2.759
scale scale_tensara_2 bstride 65536 8191 128 128 SKIP SKIP 14.301 2.181
scale scale_tensara_2 bstride_c 65536 8191 128 128 SKIP SKIP 8.618 1.280
scale scale_tensara_2 basic 65536 8191 256 8 SKIP SKIP 31.712 5.144
scale scale_tensara_2 basic_c 65536 8191 256 8 SKIP SKIP 35.192 5.637
scale scale_tensara_2 tiled 65536 8191 256 8 SKIP SKIP 47.048 7.587
scale scale_tensara_2 tiled_c 65536 8191 256 8 SKIP SKIP 30.262 4.861
scale scale_tensara_2 bstride 65536 8191 256 8 SKIP SKIP 27.807 4.438
scale scale_tensara_2 bstride_c 65536 8191 256 8 SKIP SKIP 14.857 2.293
scale scale_tensara_2 basic 65536 8191 256 16 SKIP SKIP 17.751 2.760
scale scale_tensara_2 basic_c 65536 8191 256 16 SKIP SKIP 21.794 3.438
scale scale_tensara_2 tiled 65536 8191 256 16 SKIP SKIP 26.311 4.135
scale scale_tensara_2 tiled_c 65536 8191 256 16 SKIP SKIP 17.733 2.768
scale scale_tensara_2 bstride 65536 8191 256 16 SKIP SKIP 14.821 2.306
scale scale_tensara_2 bstride_c 65536 8191 256 16 SKIP SKIP 8.170 1.196
scale scale_tensara_2 basic 65536 8191 256 32 SKIP SKIP 16.228 2.515
scale scale_tensara_2 basic_c 65536 8191 256 32 SKIP SKIP 14.843 2.313
scale scale_tensara_2 tiled 65536 8191 256 32 SKIP SKIP 21.487 3.401
scale scale_tensara_2 tiled_c 65536 8191 256 32 SKIP SKIP 13.437 2.035
scale scale_tensara_2 bstride 65536 8191 256 32 SKIP SKIP 15.777 2.425
scale scale_tensara_2 bstride_c 65536 8191 256 32 SKIP SKIP 8.588 1.225
scale scale_tensara_2 basic 65536 8191 256 64 SKIP SKIP 15.746 2.416
scale scale_tensara_2 basic_c 65536 8191 256 64 SKIP SKIP 15.429 2.409
scale scale_tensara_2 tiled 65536 8191 256 64 SKIP SKIP 21.411 3.411
scale scale_tensara_2 tiled_c 65536 8191 256 64 SKIP SKIP 12.588 1.938
scale scale_tensara_2 bstride 65536 8191 256 64 SKIP SKIP 15.609 2.441
scale scale_tensara_2 bstride_c 65536 8191 256 64 SKIP SKIP 8.867 1.217
scale scale_tensara_2 basic 65536 8191 256 128 SKIP SKIP 14.133 2.137
scale scale_tensara_2 basic_c 65536 8191 256 128 SKIP SKIP 13.893 2.078
scale scale_tensara_2 tiled 65536 8191 256 128 SKIP SKIP 19.224 3.049
scale scale_tensara_2 tiled_c 65536 8191 256 128 SKIP SKIP 12.355 1.910
scale scale_tensara_2 bstride 65536 8191 256 128 SKIP SKIP 14.432 2.176
scale scale_tensara_2 bstride_c 65536 8191 256 128 SKIP SKIP 7.452 1.101
scale scale_tensara_2 basic 65536 8191 512 8 SKIP SKIP 29.694 4.818
scale scale_tensara_2 basic_c 65536 8191 512 8 SKIP SKIP 26.718 4.221
scale scale_tensara_2 tiled 65536 8191 512 8 SKIP SKIP 38.040 6.160
scale scale_tensara_2 tiled_c 65536 8191 512 8 SKIP SKIP 23.068 3.668
scale scale_tensara_2 bstride 65536 8191 512 8 SKIP SKIP 27.459 4.324
scale scale_tensara_2 bstride_c 65536 8191 512 8 SKIP SKIP 13.955 2.174
scale scale_tensara_2 basic 65536 8191 512 16 SKIP SKIP 13.996 2.160
scale scale_tensara_2 basic_c 65536 8191 512 16 SKIP SKIP 13.595 2.115
scale scale_tensara_2 tiled 65536 8191 512 16 SKIP SKIP 18.864 2.979
scale scale_tensara_2 tiled_c 65536 8191 512 16 SKIP SKIP 13.414 2.107
scale scale_tensara_2 bstride 65536 8191 512 16 SKIP SKIP 15.359 2.388
scale scale_tensara_2 bstride_c 65536 8191 512 16 SKIP SKIP 7.952 1.190
scale scale_tensara_2 basic 65536 8191 512 32 SKIP SKIP 14.932 2.332
scale scale_tensara_2 basic_c 65536 8191 512 32 SKIP SKIP 15.792 2.461
scale scale_tensara_2 tiled 65536 8191 512 32 SKIP SKIP 20.022 3.168
scale scale_tensara_2 tiled_c 65536 8191 512 32 SKIP SKIP 11.441 1.748
scale scale_tensara_2 bstride 65536 8191 512 32 SKIP SKIP 15.816 2.474
scale scale_tensara_2 bstride_c 65536 8191 512 32 SKIP SKIP 8.187 1.219
scale scale_tensara_2 basic 65536 8191 512 64 SKIP SKIP 15.128 2.378
scale scale_tensara_2 basic_c 65536 8191 512 64 SKIP SKIP 14.548 2.222
scale scale_tensara_2 tiled 65536 8191 512 64 SKIP SKIP 19.970 3.116
scale scale_tensara_2 tiled_c 65536 8191 512 64 SKIP SKIP 12.365 1.767
scale scale_tensara_2 bstride 65536 8191 512 64 SKIP SKIP 16.700 2.486
scale scale_tensara_2 bstride_c 65536 8191 512 64 SKIP SKIP 9.128 1.213
scale scale_tensara_2 basic 65536 8191 512 128 SKIP SKIP 15.772 2.099
scale scale_tensara_2 basic_c 65536 8191 512 128 SKIP SKIP 12.349 1.743
scale scale_tensara_2 tiled 65536 8191 512 128 SKIP SKIP 18.725 2.905
scale scale_tensara_2 tiled_c 65536 8191 512 128 SKIP SKIP 11.280 1.582
scale scale_tensara_2 bstride 65536 8191 512 128 SKIP SKIP 14.977 2.244
scale scale_tensara_2 bstride_c 65536 8191 512 128 SKIP SKIP 8.445 1.080
Scaling Heatmaps (kernel_ms, lower is better)
============================================================
scale_tensara_1 / basic best=(256,128) 0.974 ms
block\grid8 16 32 64 128
64 6.707 3.502 1.902 1.311 1.130
128 3.687 1.979 1.314 1.182 1.026
256 2.548 1.404 1.181 1.190 0.974
512 2.253 1.079 1.150 1.178 1.158
scale_tensara_1 / basic_c best=(256,128) 0.879 ms
block\grid8 16 32 64 128
64 8.164 4.213 2.256 1.422 1.055
128 4.390 2.367 1.436 1.075 1.030
256 2.836 1.574 1.104 1.107 0.879
512 2.049 1.045 1.061 1.004 0.960
scale_tensara_1 / tiled best=(256,128) 1.337 ms
block\grid8 16 32 64 128
64 12.707 6.342 3.260 3.324 2.535
128 6.636 3.401 1.968 1.975 1.982
256 3.854 2.034 1.485 1.563 1.337
512 3.046 1.540 1.377 1.392 1.343
scale_tensara_1 / tiled_c best=(512,64) 0.794 ms
block\grid8 16 32 64 128
64 8.955 4.431 2.313 2.405 1.876
128 4.437 2.256 1.396 1.360 1.383
256 2.425 1.395 0.969 0.952 0.864
512 1.845 0.974 0.865 0.794 0.822
scale_tensara_1 / bstride best=(256,128) 1.005 ms
block\grid8 16 32 64 128
64 6.704 3.354 1.927 1.978 1.511
128 3.617 1.815 1.264 1.253 1.125
256 2.221 1.156 1.222 1.177 1.005
512 2.171 1.164 1.232 1.164 1.215
scale_tensara_1 / bstride_c best=(256,128) 0.511 ms
block\grid8 16 32 64 128
64 3.753 1.877 1.083 0.992 0.819
128 1.971 0.968 0.616 0.635 0.611
256 1.151 0.601 0.620 0.601 0.511
512 1.104 0.588 0.620 0.587 0.601
scale_tensara_2 / basic best=(128,128) 2.084 ms
block\grid8 16 32 64 128
64 13.452 6.968 3.774 2.622 2.433
128 7.395 3.917 2.637 2.646 2.084
256 5.144 2.760 2.515 2.416 2.137
512 4.818 2.160 2.332 2.378 2.099
scale_tensara_2 / basic_c best=(512,128) 1.743 ms
block\grid8 16 32 64 128
64 16.399 8.459 4.754 3.142 2.269
128 8.801 4.843 2.959 2.318 2.287
256 5.637 3.438 2.313 2.409 2.078
512 4.221 2.115 2.461 2.222 1.743
scale_tensara_2 / tiled best=(512,128) 2.905 ms
block\grid8 16 32 64 128
64 25.593 12.777 6.534 7.028 5.729
128 13.361 6.826 4.276 4.256 4.167
256 7.587 4.135 3.401 3.411 3.049
512 6.160 2.979 3.168 3.116 2.905
scale_tensara_2 / tiled_c best=(512,128) 1.582 ms
block\grid8 16 32 64 128
64 18.141 8.935 4.637 4.696 3.720
128 8.969 4.471 2.904 2.807 2.759
256 4.861 2.768 2.035 1.938 1.910
512 3.668 2.107 1.748 1.767 1.582
scale_tensara_2 / bstride best=(256,128) 2.176 ms
block\grid8 16 32 64 128
64 13.446 6.725 3.822 3.896 3.022
128 7.238 3.622 2.541 2.500 2.181
256 4.438 2.306 2.425 2.441 2.176
512 4.324 2.388 2.474 2.486 2.244
scale_tensara_2 / bstride_c best=(512,128) 1.080 ms
block\grid8 16 32 64 128
64 7.564 3.798 2.157 1.960 1.638
128 3.961 1.937 1.247 1.289 1.280
256 2.293 1.196 1.225 1.217 1.101
512 2.174 1.190 1.219 1.213 1.080