Skip to content
KernelIndex
Search⌘K

Histogram

112 eligible runs
histogram

Count the occurrences of each byte value of a uint8 array (size,) into 256 int64 bins. A contention parameter sets the percentage of elements overwritten with one shared value to stress atomic contention.

Fastest reported
11.2µs
submission 614359dannywillowliu-uchi · License unknown · python

Reported evidence · last observed 2026-03-23. Reported by source; not independently reproduced. License unknown.

Current records

Source-native comparison · GPU NVIDIA B200 · Workload suite of 6 cases · score · Protocol reference-kernels eval.py · 54 results · last observed 2026-05-02Record history →
#
Implementation
Latency
vs #1
Trust
Observed
1
submission 614359dannywillowliu-uchi
11.2µs
1.00×
Reported · license unknown · source
2026-03-23stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
2
11.3µs
1.00×
Reported · license unknown · source
2026-03-31stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
3
submission 614301dannywillowliu-uchi
11.5µs
1.02×
Reported · license unknown · source
2026-03-23stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
4
11.8µs
1.05×
Reported · license unknown · source
2026-03-31stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
5
12.1µs
1.07×
Reported · license unknown · source
2026-02-21stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
6
12.2µs
1.08×
Reported · license unknown · source
2026-03-31stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
7
submission 614241dannywillowliu-uchi
12.3µs
1.09×
Reported · license unknown · source
2026-03-23stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
8
12.7µs
1.13×
Reported · license unknown · source
2026-03-31stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
9
13.1µs
1.16×
Reported · license unknown · source
2026-03-31stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
10
13.3µs
1.19×
Reported · license unknown · source
2026-05-02

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
11
13.5µs
1.21×
Reported · license unknown · source
2026-03-05stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
12
submission 613273dannywillowliu-uchi
13.8µs
1.23×
Reported · license unknown · source
2026-03-23stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
13
submission 613199dannywillowliu-uchi
13.9µs
1.24×
Reported · license unknown · source
2026-03-23stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
14
submission 613124dannywillowliu-uchi
14.0µs
1.25×
Reported · license unknown · source
2026-03-23stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
15
submission 613113dannywillowliu-uchi
14.3µs
1.28×
Reported · license unknown · source
2026-03-23stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
16
submission 613101dannywillowliu-uchi
14.6µs
1.30×
Reported · license unknown · source
2026-03-23stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
17
submission 613045dannywillowliu-uchi
14.8µs
1.32×
Reported · license unknown · source
2026-03-23stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
18
submission 611937dannywillowliu-uchi
14.9µs
1.33×
Reported · license unknown · source
2026-03-22stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
19
15.1µs
1.34×
Reported · license unknown · source
2025-12-17stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
20
submission 611854dannywillowliu-uchi
15.1µs
1.35×
Reported · license unknown · source
2026-03-22stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
21
15.4µs
1.37×
Reported · license unknown · source
2026-02-21stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
22
15.5µs
1.38×
Reported · license unknown · source
2026-02-24stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
23
16.7µs
1.49×
Reported · license unknown · source
2025-11-29stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
24
17.1µs
1.52×
Reported · license unknown · source
2025-11-29stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
25
17.4µs
1.55×
Reported · license unknown · source
2026-02-21stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
26
submission 611747dannywillowliu-uchi
17.6µs
1.57×
Reported · license unknown · source
2026-03-22stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
27
21.5µs
1.92×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
28
23.6µs
2.10×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
29
23.8µs
2.11×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
30
31.1µs
2.77×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
31
31.8µs
2.83×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
32
57.7µs
5.14×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
33
57.9µs
5.16×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
34
63.0µs
5.61×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
35
63.5µs
5.66×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
36
64.0µs
5.69×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
37
94.8µs
8.44×
Reported · license unknown · source
2025-11-08stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
38
121.7µs
10.83×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
39
124.6µs
11.09×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
40
148.8µs
13.25×
Reported · license unknown · source
2026-03-13stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
41
155.8µs
13.87×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
42
161.5µs
14.38×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
43
161.6µs
14.39×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
44
187.1µs
16.66×
Reported · license unknown · source
2025-11-08stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
45
199.9µs
17.79×
Reported · license unknown · source
2026-03-13stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
46
205.0µs
18.25×
Reported · license unknown · source
2026-03-13stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
47
212.2µs
18.89×
Reported · license unknown · source
2025-11-09stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
48
246.7µs
21.96×
Reported · license unknown · source
2026-04-23

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
49
248.8µs
22.16×
Reported · license unknown · source
2026-04-23

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
50
281.0µs
25.02×
Reported · license unknown · source
2025-11-08stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
51
submission 673007Elán Zainos Corona
1.36ms
121.02×
Reported · license unknown · source
2026-03-30stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
52
submission 670865Elán Zainos Corona
1.64ms
145.64×
Reported · license unknown · no source
2026-03-30stale

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →
53
1.64ms
145.80×
Reported · license unknown · source
2026-03-04stale

Measured exactly what you asked. Reported by source; not independently reproduced.

source mirroredlicense unknownno install recipeView source →Run detail →
54
submission 670833Elán Zainos Corona
1.64ms
145.98×
Reported · license unknown · no source
2026-03-30stale

Measured exactly what you asked. Reported by source; not independently reproduced.

no sourcelicense unknownno install recipeRun detail →

Implementations

Implementation
Runtime
Best latency
Evidence
Availability
python
18.1µs
1.61×
Reported
license unknown · source
submission 614120dannywillowliu-uchi
python
18.6µs
1.66×
Reported
license unknown · source
python
20.5µs
1.82×
Reported
license unknown · source
submission 780439Kernel-Zhang
python
35.8µs
3.19×
Reported
license unknown · source
python
42.0µs
3.74×
Reported
license unknown · source
python
292.5µs
26.04×
Reported
license unknown · source
python
509.5µs
45.37×
Reported
license unknown · source
python
110.9µs
9.88×
Reported
license unknown · source
Show all 112 implementations ›
python
92.9µs
8.27×
Reported
license unknown · source
python
32.5µs
2.90×
Reported
license unknown · source
submission 780284Kernel-Zhang
python
319.6µs
28.45×
Reported
license unknown · source
submission 780297Kernel-Zhang
python
135.9µs
12.10×
Reported
license unknown · source
submission 780413Kernel-Zhang
python
36.3µs
3.23×
Reported
license unknown · source
submission 780420Kernel-Zhang
python
35.8µs
3.19×
Reported
license unknown · source
submission 780424Kernel-Zhang
python
35.8µs
3.19×
Reported
license unknown · source
python
3.53ms
314.63×
Reported
license unknown · source
python
502.4µs
44.73×
Reported
license unknown · source
python
326.9µs
29.11×
Reported
license unknown · source
python
278.7µs
24.82×
Reported
license unknown · source
python
262.1µs
23.34×
Reported
license unknown · source
python
261.9µs
23.32×
Reported
license unknown · source
python
241.0µs
21.46×
Reported
license unknown · source
python
194.9µs
17.35×
Reported
license unknown · source
python
319.8µs
28.47×
Reported
license unknown · source
submission 614359dannywillowliu-uchi
python
11.2µs
1.00×
Reported
license unknown · source
python
11.3µs
1.00×
Reported
license unknown · source
python
12.1µs
1.07×
Reported
license unknown · source
python
13.3µs
1.19×
Reported
license unknown · source
python
13.5µs
1.21×
Reported
license unknown · source
python
15.1µs
1.34×
Reported
license unknown · source
python
15.5µs
1.38×
Reported
license unknown · source
python
31.1µs
2.77×
Reported
license unknown · source
python
94.8µs
8.44×
Reported
license unknown · source
python
148.8µs
13.25×
Reported
license unknown · source
submission 673007Elán Zainos Corona
python
1.36ms
121.02×
Reported
license unknown · source
python
1.64ms
145.80×
Reported
license unknown · source
submission 611747dannywillowliu-uchi
python
17.6µs
1.57×
Reported
license unknown · source
submission 611854dannywillowliu-uchi
python
15.1µs
1.35×
Reported
license unknown · source
submission 611937dannywillowliu-uchi
python
14.9µs
1.33×
Reported
license unknown · source
submission 613045dannywillowliu-uchi
python
14.8µs
1.32×
Reported
license unknown · source
submission 613101dannywillowliu-uchi
python
14.6µs
1.30×
Reported
license unknown · source
submission 613113dannywillowliu-uchi
python
14.3µs
1.28×
Reported
license unknown · source
submission 613124dannywillowliu-uchi
python
14.0µs
1.25×
Reported
license unknown · source
submission 613199dannywillowliu-uchi
python
13.9µs
1.24×
Reported
license unknown · source
submission 613273dannywillowliu-uchi
python
13.8µs
1.23×
Reported
license unknown · source
submission 614241dannywillowliu-uchi
python
12.3µs
1.09×
Reported
license unknown · source
submission 614301dannywillowliu-uchi
python
11.5µs
1.02×
Reported
license unknown · source
python
13.1µs
1.16×
Reported
license unknown · source
python
12.7µs
1.13×
Reported
license unknown · source
python
12.2µs
1.08×
Reported
license unknown · source
python
11.8µs
1.05×
Reported
license unknown · source
python
17.4µs
1.55×
Reported
license unknown · source
python
15.4µs
1.37×
Reported
license unknown · source
python
248.8µs
22.16×
Reported
license unknown · source
python
246.7µs
21.96×
Reported
license unknown · source
python
212.2µs
18.89×
Reported
license unknown · source
python
64.0µs
5.69×
Reported
license unknown · source
python
63.5µs
5.66×
Reported
license unknown · source
python
63.0µs
5.61×
Reported
license unknown · source
python
57.9µs
5.16×
Reported
license unknown · source
python
57.7µs
5.14×
Reported
license unknown · source
python
23.8µs
2.11×
Reported
license unknown · source
python
23.6µs
2.10×
Reported
license unknown · source
python
21.5µs
1.92×
Reported
license unknown · source
python
17.1µs
1.52×
Reported
license unknown · source
python
16.7µs
1.49×
Reported
license unknown · source
python
187.1µs
16.66×
Reported
license unknown · source
python
161.6µs
14.39×
Reported
license unknown · source
python
161.5µs
14.38×
Reported
license unknown · source
python
155.8µs
13.87×
Reported
license unknown · source
python
124.6µs
11.09×
Reported
license unknown · source
python
121.7µs
10.83×
Reported
license unknown · source
python
31.8µs
2.83×
Reported
license unknown · source
python
281.0µs
25.02×
Reported
license unknown · source
python
205.0µs
18.25×
Reported
license unknown · source
python
199.9µs
17.79×
Reported
license unknown · source
submission 612507Pouya Hamadanian
python
12.6µs
1.12×
Reported
license unknown · source
python
13.1µs
1.17×
Reported
license unknown · source
python
13.4µs
1.19×
Reported
license unknown · source
submission 614126dannywillowliu-uchi
python
14.1µs
1.26×
Reported
license unknown · source
python
15.5µs
1.38×
Reported
license unknown · source
python
34.8µs
3.10×
Reported
license unknown · source
python
130.6µs
11.63×
Reported
license unknown · source
python
157.4µs
14.01×
Reported
license unknown · source
python
197.3µs
17.56×
Reported
license unknown · source
python
281.2µs
25.04×
Reported
license unknown · source
python
416.0µs
37.04×
Reported
license unknown · source
python
685.7µs
61.05×
Reported
license unknown · source
python
1.88ms
166.97×
Reported
license unknown · source
python
15.7µs
1.40×
Reported
license unknown · source
python
60.5µs
5.39×
Reported
license unknown · source
python
23.5µs
2.09×
Reported
license unknown · source
python
20.1µs
1.79×
Reported
license unknown · source
python
15.7µs
1.40×
Reported
license unknown · source
python
211.2µs
18.80×
Reported
license unknown · source
python
1.92ms
170.92×
Reported
license unknown · source
python
704.3µs
62.70×
Reported
license unknown · source
python
187.4µs
16.68×
Reported
license unknown · source
python
63.5µs
5.65×
Reported
license unknown · source
python
64.5µs
5.74×
Reported
license unknown · source
python
67.6µs
6.02×
Reported
license unknown · source
python
85.0µs
7.56×
Reported
license unknown · source
python
355.7µs
31.67×
Reported
license unknown · source
python
2.06ms
183.63×
Reported
license unknown · source
python
121.0µs
10.77×
Reported
license unknown · source
python
73.4µs
6.54×
Reported
license unknown · source
python
362.2µs
32.25×
Reported
license unknown · source
python
448.3µs
39.92×
Reported
license unknown · source
python
1.90ms
169.39×
Reported
license unknown · no source
python
2.73ms
243.38×
Reported
license unknown · no source
submission 670865Elán Zainos Corona
python
1.64ms
145.64×
Reported
license unknown · no source
submission 670833Elán Zainos Corona
python
1.64ms
145.98×
Reported
license unknown · no source

Semantics

Inputs and outputs
datauint8 [size]
outputint64 [256]
Axes and behavior
seedvariable
sizevariable
contentionvariable
determinismunspecified
constraintsNo mutation or aliasing
Identity
aliashistogramaliashistogram_v2sha2565b30b42d445a…
Sources: GPU MODE KernelBot (2026-05-02) · June 9 Researcher Reciprocity License v1.0last observed 2026-05-02How records are decidedJSON