Moving workloads to old

Signed-off-by: Jose Santos <josantos@login1.hpcfund>


[ROCm/rocprofiler-compute commit: 989e29cf81]
This commit is contained in:
Jose Santos
2024-02-20 11:01:23 -06:00
committed by Karl W. Schulz
parent 6ac883e20e
commit 79c75edc48
9701 changed files with 4016 additions and 0 deletions
@@ -0,0 +1,10 @@
pmc: SQ_CYCLES SQ_BUSY_CYCLES SQ_WAVES GRBM_COUNT GRBM_GUI_ACTIVE CPC_CPC_STAT_BUSY CPC_CPC_STAT_IDLE
pmc: CPC_CPC_TCIU_BUSY CPC_CPC_TCIU_IDLE
pmc: CPC_CPC_STAT_STALL CPC_UTCL1_STALL_ON_TRANSLATION
pmc: CPC_CPC_UTCL2IU_BUSY CPC_CPC_UTCL2IU_IDLE
pmc: CPC_CPC_UTCL2IU_STALL CPC_ME1_BUSY_FOR_PACKET_DECODE
pmc: CPC_ME1_DC0_SPI_BUSY
gpu:
range:
kernel:
@@ -0,0 +1,168 @@
Dispatch_ID,Kernel_Name,GPU_ID
0,__amd_rocclr_fillBuffer.kd,0
1,"void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd]",0
2,"void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd]",0
3,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
4,"void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd]",0
5,"void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd]",0
6,"void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd]",0
7,"void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd]",0
8,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
9,"void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd]",0
10,"void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd]",0
11,"void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd]",0
12,"void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd]",0
13,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
14,"void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd]",0
15,"void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd]",0
16,"void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd]",0
17,"void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd]",0
18,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
19,"void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd]",0
20,"void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd]",0
21,"void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd]",0
22,"void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd]",0
23,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
24,"void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd]",0
25,"void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd]",0
26,"void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd]",0
27,"void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd]",0
28,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
29,"void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd]",0
30,"void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd]",0
31,"void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd]",0
32,"void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd]",0
33,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
34,"void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd]",0
35,"void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd]",0
36,"void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd]",0
37,"void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd]",0
38,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
39,"void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd]",0
40,"void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd]",0
41,"void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd]",0
42,"void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd]",0
43,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
44,"void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd]",0
45,"void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd]",0
46,"void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd]",0
47,"void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd]",0
48,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
49,"void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd]",0
50,"void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd]",0
51,"void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd]",0
52,"void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd]",0
53,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
54,"void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd]",0
55,"void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd]",0
56,"void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd]",0
57,"void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd]",0
58,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
59,"void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd]",0
60,"void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd]",0
61,"void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd]",0
62,"void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd]",0
63,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
64,"void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd]",0
65,"void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd]",0
66,"void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd]",0
67,"void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd]",0
68,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
69,"void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd]",0
70,"void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd]",0
71,"void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd]",0
72,"void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd]",0
73,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
74,"void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd]",0
75,"void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd]",0
76,"void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd]",0
77,"void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd]",0
78,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
79,"void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd]",0
80,"void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd]",0
81,"void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd]",0
82,"void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd]",0
83,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
84,"void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd]",0
85,"void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd]",0
86,"void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd]",0
87,"void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd]",0
88,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
89,"void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd]",0
90,"void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd]",0
91,"void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd]",0
92,"void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd]",0
93,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
94,"void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd]",0
95,"void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd]",0
96,"void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd]",0
97,"void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd]",0
98,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
99,"void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd]",0
100,"void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd]",0
101,"void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd]",0
102,"void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd]",0
103,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
104,"void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd]",0
105,"void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd]",0
106,"void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd]",0
107,"void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd]",0
108,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
109,"void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd]",0
110,"void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd]",0
111,"void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd]",0
112,"void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd]",0
113,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
114,"void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd]",0
115,"void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd]",0
116,"void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd]",0
117,"void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd]",0
118,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
119,"void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd]",0
120,"void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd]",0
121,"void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd]",0
122,"void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd]",0
123,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
124,"void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd]",0
125,"void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd]",0
126,"void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd]",0
127,"void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd]",0
128,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
129,"void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd]",0
130,"void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd]",0
131,"void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd]",0
132,"void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd]",0
133,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
134,"void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd]",0
135,"void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd]",0
136,"void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd]",0
137,"void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd]",0
138,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
139,"void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd]",0
140,"void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd]",0
141,"void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd]",0
142,"void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd]",0
143,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
144,"void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd]",0
145,"void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd]",0
146,"void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd]",0
147,"void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd]",0
148,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
149,"void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd]",0
150,"void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd]",0
151,"void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd]",0
152,"void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd]",0
153,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
154,"void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd]",0
155,"void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd]",0
156,"void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd]",0
157,"void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd]",0
158,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
159,"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",0
160,"void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd]",0
161,"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",0
162,"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",0
163,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
164,"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",0
165,"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",0
166,"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",0
1 Dispatch_ID Kernel_Name GPU_ID
2 0 __amd_rocclr_fillBuffer.kd 0
3 1 void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd] 0
4 2 void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd] 0
5 3 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
6 4 void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd] 0
7 5 void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd] 0
8 6 void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd] 0
9 7 void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd] 0
10 8 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
11 9 void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd] 0
12 10 void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd] 0
13 11 void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd] 0
14 12 void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd] 0
15 13 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
16 14 void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd] 0
17 15 void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd] 0
18 16 void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd] 0
19 17 void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd] 0
20 18 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
21 19 void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd] 0
22 20 void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd] 0
23 21 void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd] 0
24 22 void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd] 0
25 23 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
26 24 void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd] 0
27 25 void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd] 0
28 26 void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd] 0
29 27 void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd] 0
30 28 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
31 29 void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd] 0
32 30 void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd] 0
33 31 void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd] 0
34 32 void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd] 0
35 33 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
36 34 void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd] 0
37 35 void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd] 0
38 36 void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd] 0
39 37 void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd] 0
40 38 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
41 39 void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd] 0
42 40 void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd] 0
43 41 void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd] 0
44 42 void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd] 0
45 43 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
46 44 void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd] 0
47 45 void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd] 0
48 46 void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd] 0
49 47 void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd] 0
50 48 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
51 49 void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd] 0
52 50 void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd] 0
53 51 void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd] 0
54 52 void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd] 0
55 53 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
56 54 void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd] 0
57 55 void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd] 0
58 56 void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd] 0
59 57 void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd] 0
60 58 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
61 59 void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd] 0
62 60 void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd] 0
63 61 void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd] 0
64 62 void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd] 0
65 63 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
66 64 void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd] 0
67 65 void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd] 0
68 66 void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd] 0
69 67 void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd] 0
70 68 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
71 69 void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd] 0
72 70 void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd] 0
73 71 void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd] 0
74 72 void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd] 0
75 73 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
76 74 void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd] 0
77 75 void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd] 0
78 76 void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd] 0
79 77 void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd] 0
80 78 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
81 79 void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd] 0
82 80 void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd] 0
83 81 void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd] 0
84 82 void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd] 0
85 83 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
86 84 void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd] 0
87 85 void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd] 0
88 86 void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd] 0
89 87 void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd] 0
90 88 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
91 89 void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd] 0
92 90 void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd] 0
93 91 void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd] 0
94 92 void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd] 0
95 93 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
96 94 void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd] 0
97 95 void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd] 0
98 96 void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd] 0
99 97 void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd] 0
100 98 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
101 99 void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd] 0
102 100 void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd] 0
103 101 void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd] 0
104 102 void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd] 0
105 103 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
106 104 void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd] 0
107 105 void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd] 0
108 106 void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd] 0
109 107 void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd] 0
110 108 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
111 109 void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd] 0
112 110 void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd] 0
113 111 void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd] 0
114 112 void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd] 0
115 113 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
116 114 void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd] 0
117 115 void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd] 0
118 116 void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd] 0
119 117 void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd] 0
120 118 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
121 119 void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd] 0
122 120 void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd] 0
123 121 void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd] 0
124 122 void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd] 0
125 123 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
126 124 void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd] 0
127 125 void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd] 0
128 126 void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd] 0
129 127 void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd] 0
130 128 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
131 129 void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd] 0
132 130 void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd] 0
133 131 void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd] 0
134 132 void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd] 0
135 133 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
136 134 void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd] 0
137 135 void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd] 0
138 136 void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd] 0
139 137 void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd] 0
140 138 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
141 139 void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd] 0
142 140 void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd] 0
143 141 void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd] 0
144 142 void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd] 0
145 143 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
146 144 void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd] 0
147 145 void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd] 0
148 146 void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd] 0
149 147 void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd] 0
150 148 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
151 149 void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd] 0
152 150 void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd] 0
153 151 void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd] 0
154 152 void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd] 0
155 153 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
156 154 void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd] 0
157 155 void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd] 0
158 156 void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd] 0
159 157 void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd] 0
160 158 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
161 159 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 0
162 160 void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd] 0
163 161 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 0
164 162 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 0
165 163 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
166 164 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 0
167 165 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 0
168 166 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 0
@@ -0,0 +1,168 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,grd,Workgroup_Size,LDS_Per_Workgroup,scr,vgpr,SGPR,fbar,sig,obj,SQ_CYCLES,SQ_BUSY_CYCLES,SQ_WAVES,GRBM_COUNT,GRBM_GUI_ACTIVE,CPC_CPC_STAT_BUSY,CPC_CPC_STAT_IDLE,CPC_CPC_TCIU_BUSY,CPC_CPC_TCIU_IDLE,CPC_CPC_STAT_STALL,CPC_UTCL1_STALL_ON_TRANSLATION,CPC_CPC_UTCL2IU_BUSY,CPC_CPC_UTCL2IU_IDLE,CPC_CPC_UTCL2IU_STALL,CPC_ME1_BUSY_FOR_PACKET_DECODE,CPC_ME1_DC0_SPI_BUSY,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
0,__amd_rocclr_fillBuffer.kd,0,0,0,868078,868083,33554432,256,0,0,8,32,6464,0x0,0x7f6d9ea04180,4014416,3802798,524288,501801,501801,501801,0,712,503497,10906,2411,2659,497544,0,17567,478093,12075272861084152,12075279053995252,12075279054317649,12075273110476365
1,"void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd]",0,0,2,868078,868083,32768,256,0,0,24,24,12480,0x0,0x7f6d9ea35100,223232,76342,512,27903,27903,27903,0,664,27117,10999,2504,2414,23380,0,21415,697,12075273125360972,12075279069200263,12075279069206983,12075273125740708
2,"void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd]",0,0,4,868078,868083,4194304,256,0,0,24,24,12928,0x7f6eceb23900,0x7f6d9ea35140,1741728,1576552,65536,217715,217715,217715,0,719,216050,10980,2531,2449,219989,0,21757,190896,12075273125788967,12075279069270663,12075279069401861,12075273126271604
3,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,6,868078,868083,4194304,256,0,0,36,24,13632,0x7f6eceb23800,0x7f6d9ea35180,3183824,3022120,65536,397977,397977,397977,0,719,393420,12233,2785,2444,385826,0,23946,353484,12075273126346023,12075279069462821,12075279069708258,12075273126940948
4,"void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd]",0,0,8,868078,868083,4194304,256,0,0,28,24,14080,0x7f6eceb23700,0x7f6d9ea351c0,3230752,3058737,65536,403843,403843,403843,0,721,393992,12176,2410,2846,389456,0,31926,372255,12075273126977055,12075279069843777,12075279070090815,12075273127600584
5,"void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd]",0,0,10,868078,868083,4194304,256,0,0,24,24,14528,0x7f6eceb23600,0x7f6d9ea35200,1733264,1570333,65536,216657,216657,216657,0,707,211208,10752,2531,2441,212917,0,21883,194344,12075273127633405,12075279070227773,12075279070353052,12075273128050249
6,"void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd]",0,0,12,868078,868083,4194304,256,0,0,24,24,14976,0x7f6eceb23500,0x7f6d9ea35240,1745056,1573307,65536,218131,218131,218131,0,723,223798,10612,2537,2456,210478,0,20257,194700,12075273128104991,12075279070395772,12075279070521211,12075273128517998
7,"void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd]",0,0,14,868078,868083,4194304,256,0,0,24,24,15424,0x7f6eceb23400,0x7f6d9ea35280,1744784,1579496,65536,218097,218097,218097,0,718,222261,10536,2796,2680,208358,0,23138,186020,12075273128595112,12075279070598810,12075279070722489,12075273128979566
8,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,16,868078,868083,4194304,256,0,0,28,24,16128,0x7f6eceb23300,0x7f6d9ea352c0,3617184,3000648,65536,452147,452147,391809,60338,721,402168,11213,2541,2444,387706,0,31909,372899,12075273129038846,12075279070767448,12075279071013686,12075273129653388
9,"void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd]",0,0,18,868078,868083,4194304,256,0,0,28,24,16832,0x7f6eceb23a00,0x7f6d9ea35300,3218640,3039594,65536,402329,402329,402329,0,1148,457450,11701,2627,2920,387814,0,30749,359847,12075273129679326,12075279071146005,12075279071392562,12075273130275304
10,"void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd]",0,0,20,868078,868083,4194304,256,0,0,24,24,17536,0x7f6eceb23900,0x7f6d9ea35340,1771488,1604558,65536,221435,221435,221435,0,803,225169,10935,2539,2443,208571,0,20292,181128,12075273130304999,12075279071527441,12075279071652080,12075273130732042
11,"void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd]",0,0,22,868078,868083,4194304,256,0,0,24,24,18240,0x7f6eceb23800,0x7f6d9ea35380,1759312,1587301,65536,219913,219913,219913,0,691,216502,11193,2539,2405,214793,0,21971,190760,12075273130785672,12075279071698959,12075279071823918,12075273131204871
12,"void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd]",0,0,24,868078,868083,4194304,256,0,0,24,24,18944,0x7f6eceb23700,0x7f6d9ea353c0,1748256,1571901,65536,218531,218531,218531,0,749,216919,11247,2540,2430,218208,0,22546,183540,12075273131267848,12075279071883277,12075279072007756,12075273131668352
13,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,26,868078,868083,4194304,256,0,0,28,24,19904,0x7f6eceb23600,0x7f6d9ea35400,3146320,2985472,65536,393289,393289,393289,0,691,403478,11150,2798,2385,394213,0,31099,370803,12075273131720729,12075279072055916,12075279072309993,12075273132316837
14,"void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd]",0,0,28,868078,868083,4194304,256,0,0,28,24,20608,0x7f6eceb23500,0x7f6d9ea35440,3197408,3036616,65536,399675,399675,399675,0,749,392774,11666,2588,2437,383033,0,33771,364873,12075273132350369,12075279072416392,12075279072661030,12075273132958289
15,"void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd]",0,0,30,868078,868083,4194304,256,0,0,24,24,21312,0x7f6eceb23400,0x7f6d9ea35480,1731856,1565588,65536,216481,216481,216481,0,691,215158,11227,2909,2439,208863,0,22929,187484,12075273132988766,12075279072762309,12075279072887108,12075273133426709
16,"void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd]",0,0,32,868078,868083,4194304,256,0,0,24,24,22016,0x7f6eceb23300,0x7f6d9ea354c0,1731232,1563267,65536,216403,216403,216403,0,1101,288714,10662,2548,2979,217587,0,23854,185176,12075273133472104,12075279072929827,12075279073054626,12075273133897013
17,"void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd]",0,0,34,868078,868083,4194304,256,0,0,24,24,22720,0x7f6eceb23a00,0x7f6d9ea35500,1721680,1557430,65536,215209,215209,215209,0,791,216853,10705,2538,2440,207966,0,21584,184537,12075273133959359,12075279073107266,12075279073231744,12075273134369692
18,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,36,868078,868083,4194304,256,0,0,28,24,23680,0x7f6eceb23900,0x7f6d9ea35540,3178528,3009702,65536,397315,397315,397315,0,693,396324,11609,2916,2717,402273,0,33245,375463,12075273134420626,12075279073276864,12075279073564381,12075273134999562
19,"void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd]",0,0,38,868078,868083,4194304,256,0,0,28,24,24384,0x7f6eceb23800,0x7f6d9ea35580,3128016,2958963,65536,391001,391001,391001,0,747,397193,11018,2957,2439,392663,0,29897,362661,12075273135036050,12075279073665500,12075279073916218,12075273135638209
20,"void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd]",0,0,40,868078,868083,4194304,256,0,0,24,24,25088,0x7f6eceb23700,0x7f6d9ea355c0,1715488,1537652,65536,214435,214435,214435,0,690,214007,10208,3210,2438,213728,0,23447,181077,12075273135669477,12075279074021497,12075279074146455,12075273136088886
21,"void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd]",0,0,42,868078,868083,4194304,256,0,0,24,24,25792,0x7f6eceb23600,0x7f6d9ea35600,1727632,1553981,65536,215953,215953,215953,0,749,212095,11070,2531,2400,216470,0,23532,185695,12075273136144229,12075279074189495,12075279074315094,12075273136556826
22,"void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd]",0,0,44,868078,868083,4194304,256,0,0,24,24,26496,0x7f6eceb23500,0x7f6d9ea35640,1692448,1523203,65536,211555,211555,211555,0,691,219246,10860,2532,2451,207579,0,24445,184875,12075273136617799,12075279074368853,12075279074493332,12075273137017261
23,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,46,868078,868083,4194304,256,0,0,28,24,27712,0x7f6eceb23400,0x7f6d9ea35680,3121488,2950377,65536,390185,390185,390185,0,749,398310,11082,2550,2444,385834,0,26235,361305,12075273137070921,12075279074535572,12075279074779889,12075273137667770
24,"void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd]",0,0,48,868078,868083,4194304,256,0,0,28,24,28416,0x7f6eceb23300,0x7f6d9ea356c0,3155232,2997721,65536,394403,394403,394403,0,689,405408,11369,2805,2435,384811,0,33116,356861,12075273137697866,12075279074879248,12075279075127726,12075273138285969
25,"void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd]",0,0,50,868078,868083,4194304,256,0,0,24,24,29120,0x7f6eceb23a00,0x7f6d9ea35700,1787408,1622246,65536,223425,223425,223425,0,748,210623,10673,2540,2447,207471,0,23212,182023,12075273138314121,12075279075256365,12075279075381004,12075273138744040
26,"void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd]",0,0,52,868078,868083,4194304,256,0,0,24,24,30080,0x7f6eceb23900,0x7f6d9ea35740,1734304,1565776,65536,216787,216787,216787,0,691,228262,10939,2550,2444,215178,0,24058,182272,12075273138794373,12075279075423083,12075279075548042,12075273139220976
27,"void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd]",0,0,54,868078,868083,4194304,256,0,0,24,24,30784,0x7f6eceb23800,0x7f6d9ea35780,1708496,1543981,65536,213561,213561,213561,0,749,215878,10743,2542,2439,210263,0,19844,188028,12075273139285275,12075279075606281,12075279075730920,12075273139680339
28,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,56,868078,868083,4194304,256,0,0,28,24,32000,0x7f6eceb23700,0x7f6d9ea357c0,3126752,2961179,65536,390843,390843,390843,0,693,399764,11684,2917,2453,392129,0,33789,359208,12075273139731905,12075279075773320,12075279076020357,12075273140329125
29,"void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd]",0,0,58,868078,868083,4194304,256,0,0,28,24,32960,0x7f6eceb23600,0x7f6d9ea35800,3200976,3032907,65536,400121,400121,400121,0,747,397705,11581,2557,2437,384457,0,23638,358407,12075273140360143,12075279076127876,12075279076373634,12075273140970527
30,"void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd]",0,0,60,868078,868083,4194304,256,0,0,24,24,33920,0x7f6eceb23500,0x7f6d9ea35840,1733344,1567740,65536,216667,216667,216667,0,689,215312,10990,2861,2455,211039,0,23299,178727,12075273141007906,12075279076484993,12075279076609792,12075273141433367
31,"void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd]",0,0,62,868078,868083,4194304,256,0,0,24,24,34880,0x7f6eceb23400,0x7f6d9ea35880,1754000,1582749,65536,219249,219249,219249,0,749,211959,10808,2541,2439,217527,0,24520,186623,12075273141484762,12075279076653151,12075279076779230,12075273141910033
32,"void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd]",0,0,64,868078,868083,4194304,256,0,0,24,24,35840,0x7f6eceb23300,0x7f6d9ea358c0,1687136,1527659,65536,210891,210891,210891,0,690,206207,10378,2532,2358,209368,0,23669,184399,12075273141971186,12075279076831709,12075279076956508,12075273142379785
33,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,66,868078,868083,4194304,256,0,0,28,24,37312,0x7f6eceb23a00,0x7f6d9ea35900,3150608,2980853,65536,393825,393825,393825,0,749,404927,11827,2603,2442,391196,0,32067,359853,12075273142432283,12075279076998748,12075279077246905,12075273143031005
34,"void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd]",0,0,68,868078,868083,4194304,256,0,0,28,24,38272,0x7f6eceb23900,0x7f6d9ea35940,3131552,2968961,65536,391443,391443,391443,0,691,392494,11358,2537,2614,388584,0,29668,355615,12075273143062915,12075279077343865,12075279077588982,12075273143675643
35,"void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd]",0,0,70,868078,868083,4194304,256,0,0,24,24,39232,0x7f6eceb23800,0x7f6d9ea35980,1685584,1516378,65536,210697,210697,210697,0,749,212623,10818,2929,2698,206788,0,22335,182073,12075273143709636,12075279077679381,12075279077804020,12075273144116643
36,"void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd]",0,0,72,868078,868083,4194304,256,0,0,24,24,40192,0x7f6eceb23700,0x7f6d9ea359c0,1709856,1543771,65536,213731,213731,213731,0,691,226638,11112,2537,2440,219334,0,25153,181713,12075273144167968,12075279077847540,12075279077973138,12075273144576457
37,"void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd]",0,0,74,868078,868083,4194304,256,0,0,24,24,41152,0x7f6eceb23600,0x7f6d9ea35a00,1739856,1569098,65536,217481,217481,217481,0,749,216015,10896,2530,2438,203848,0,21952,179351,12075273144636709,12075279078029938,12075279078154097,12075273145050237
38,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,76,868078,868083,4194304,256,0,0,28,24,42624,0x7f6eceb23500,0x7f6d9ea35a40,3155104,2986478,65536,394387,394387,394387,0,691,399550,11926,2554,2822,387928,0,29029,364321,12075273145103907,12075279078197456,12075279078446414,12075273145705866
39,"void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd]",0,0,78,868078,868083,4194304,256,0,0,28,24,43584,0x7f6eceb23400,0x7f6d9ea35a80,3185872,3022813,65536,398233,398233,398233,0,749,401311,11073,2547,2441,389277,0,33313,360876,12075273145736543,12075279078510413,12075279078758251,12075273146358729
40,"void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd]",0,0,80,868078,868083,4194304,256,0,0,24,24,44544,0x7f6eceb23300,0x7f6d9ea35ac0,1800544,1635154,65536,225067,225067,225067,0,690,209639,11054,2540,2620,212962,0,23635,185492,12075273146390768,12075279078816170,12075279078940649,12075273146815708
41,"void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd]",0,0,82,868078,868083,4194304,256,0,0,24,24,45760,0x7f6eceb23a00,0x7f6d9ea35b00,1743312,1559477,65536,217913,217913,217913,0,751,219061,11250,2725,2809,210205,0,27076,182249,12075273146868246,12075279078982729,12075279079108647,12075273147293546
42,"void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd]",0,0,84,868078,868083,4194304,256,0,0,24,24,46720,0x7f6eceb23900,0x7f6d9ea35b40,1724256,1553411,65536,215531,215531,215531,0,690,221751,10689,2538,2435,210371,0,22830,180237,12075273147356893,12075279079168007,12075279079293126,12075273147756626
43,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,86,868078,868083,4194304,256,0,0,28,24,48448,0x7f6eceb23800,0x7f6d9ea35b80,3288976,3121857,65536,411121,411121,411121,0,751,421892,11563,2923,2809,410117,0,33993,375476,12075273147807952,12075279079335685,12075279079591363,12075273148431480
44,"void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd]",0,0,88,868078,868083,4194304,256,0,0,28,24,49408,0x7f6eceb23700,0x7f6d9ea35bc0,3146272,2981026,65536,393283,393283,393283,0,691,397070,11034,2547,2845,395489,0,28787,364865,12075273148462167,12075279079646242,12075279079890080,12075273149045191
45,"void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd]",0,0,90,868078,868083,4194304,256,0,0,24,24,50368,0x7f6eceb23600,0x7f6d9ea35c00,1726224,1551138,65536,215777,215777,215777,0,749,214518,10528,2536,2435,211699,0,20329,181447,12075273149074826,12075279079941599,12075279080065918,12075273149503803
46,"void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd]",0,0,92,868078,868083,4194304,256,0,0,24,24,51584,0x7f6eceb23500,0x7f6d9ea35c40,1746016,1575703,65536,218251,218251,218251,0,691,221262,11441,2538,2908,219458,0,28129,193573,12075273149555108,12075279080109918,12075279080236157,12075273149967955
47,"void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd]",0,0,94,868078,868083,4194304,256,0,0,24,24,52544,0x7f6eceb23400,0x7f6d9ea35c80,1729552,1559917,65536,216193,216193,216193,0,748,213880,11235,2533,2370,209196,0,20458,187381,12075273150037074,12075279080288156,12075279080413115,12075273150435434
48,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,96,868078,868083,4194304,256,0,0,28,24,54272,0x7f6eceb23300,0x7f6d9ea35cc0,3346592,3176476,65536,418323,418323,418323,0,690,411287,12147,2542,2454,409936,0,33353,369312,12075273150485847,12075279080457594,12075279080710872,12075273151101181
49,"void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd]",0,0,98,868078,868083,4194304,256,0,0,28,24,55488,0x7f6eceb23a00,0x7f6d9ea35d00,3169104,3007010,65536,396137,396137,396137,0,749,394783,11299,2597,2441,386933,0,32102,356705,12075273151132900,12075279080772791,12075279081016469,12075273151737002
50,"void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd]",0,0,100,868078,868083,4194304,256,0,0,24,24,56704,0x7f6eceb23900,0x7f6d9ea35d40,1715936,1549917,65536,214491,214491,214491,0,691,219270,11010,2452,2455,207599,0,23490,183097,12075273151770334,12075279081082388,12075279081207347,12075273152197348
51,"void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd]",0,0,102,868078,868083,4194304,256,0,0,24,24,58176,0x7f6eceb23800,0x7f6d9ea35d80,1759632,1589201,65536,219953,219953,219953,0,747,227712,11762,2540,2433,214133,0,25576,190592,12075273152251679,12075279081248947,12075279081377265,12075273152661931
52,"void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd]",0,0,104,868078,868083,4194304,256,0,0,24,24,59392,0x7f6eceb23700,0x7f6d9ea35dc0,1750432,1579271,65536,218803,218803,218803,0,690,220719,11331,2530,2452,213538,0,22220,181501,12075273152723245,12075279081429585,12075279081554224,12075273153126354
53,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,106,868078,868083,4194304,256,0,0,28,24,61376,0x7f6eceb23600,0x7f6d9ea35e00,3248144,3073888,65536,406017,406017,406017,0,749,406638,12153,2540,2544,390350,0,31816,367808,12075273153181066,12075279081599343,12075279081855981,12075273153766113
54,"void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd]",0,0,108,868078,868083,4194304,256,0,0,28,24,62592,0x7f6eceb23500,0x7f6d9ea35e40,3204640,3038805,65536,400579,400579,400579,0,691,396718,11997,2451,2436,393282,0,34083,367175,12075273153794866,12075279081912780,12075279082197258,12075273154390853
55,"void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd]",0,0,110,868078,868083,4194304,256,0,0,24,24,63808,0x7f6eceb23400,0x7f6d9ea35e80,1779856,1616491,65536,222481,222481,222481,0,749,216887,10714,2443,2440,204430,0,24230,193099,12075273154421971,12075279082267017,12075279082392456,12075273154847211
56,"void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd]",0,0,112,868078,868083,4194304,256,0,0,24,24,65280,0x7f6eceb23300,0x7f6d9ea35ec0,1811040,1637987,65536,226379,226379,226379,0,690,213103,11571,3132,2429,223833,0,28744,194244,12075273154900801,12075279082435815,12075279082563494,12075273155321833
57,"void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd]",0,0,114,868078,868083,4194304,256,0,0,24,24,66496,0x7f6eceb23a00,0x7f6d9ea35f00,1808912,1639485,65536,226113,226113,226113,0,749,218919,11027,2571,2708,220018,0,20806,191691,12075273155386664,12075279082617093,12075279082741892,12075273155798128
58,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,116,868078,868083,4194304,256,0,0,28,24,68480,0x7f6eceb23900,0x7f6d9ea35f40,3330976,3159881,65536,416371,416371,416371,0,690,401503,12344,2465,2723,395555,0,34022,369588,12075273155849404,12075279082784612,12075279083039009,12075273156477922
59,"void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd]",0,0,118,868078,868083,4194304,256,0,0,28,24,69696,0x7f6eceb23800,0x7f6d9ea35f80,3181712,3021585,65536,397713,397713,397713,0,733,388558,11992,2538,2439,394359,0,33674,359711,12075273156509620,12075279083097569,12075279083342526,12075273157117520
60,"void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd]",0,0,120,868078,868083,4194304,256,0,0,24,24,70912,0x7f6eceb23700,0x7f6d9ea35fc0,1816992,1633110,65536,227123,227123,227123,0,690,214023,10633,2531,2437,216481,0,25348,179195,12075273157147466,12075279083400926,12075279083525885,12075273157576483
61,"void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd]",0,0,122,868078,868083,4194304,256,0,0,24,24,72384,0x7f6eceb23600,0x7f6d9ea36000,1820944,1637366,65536,227617,227617,227617,0,749,219383,11691,2529,2441,224021,0,28873,193717,12075273157631225,12075279083568604,12075279083703963,12075273158049852
62,"void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd]",0,0,124,868078,868083,4194304,256,0,0,24,24,73600,0x7f6eceb23500,0x7f6d9ea36040,1784288,1615068,65536,223035,223035,223035,0,679,214210,11325,2539,2406,208264,0,21976,178317,12075273158112839,12075279083755962,12075279083880121,12075273158523783
63,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,126,868078,868083,4194304,256,0,0,28,24,75840,0x7f6eceb23400,0x7f6d9ea36080,3359568,3180225,65536,419945,419945,419945,0,749,409935,12593,2542,2441,403213,0,35209,370828,12075273158577302,12075279083923001,12075279084174198,12075273159195190
64,"void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd]",0,0,128,868078,868083,4194304,256,0,0,28,24,77056,0x7f6eceb23300,0x7f6d9ea360c0,3147104,2984600,65536,393387,393387,393387,0,693,396876,12444,2534,2437,393121,0,29688,364355,12075273159225347,12075279084236758,12075279084480275,12075273159830581
65,"void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd]",0,0,130,868078,868083,4194304,256,0,0,24,24,78272,0x7f6eceb23a00,0x7f6d9ea36100,2329104,1657040,65536,291137,291137,228891,62246,749,205783,11172,2533,2899,276747,0,24076,188815,12075273159865055,12075279084539635,12075279084663794,12075273160347121
66,"void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd]",0,0,132,868078,868083,4194304,256,0,0,24,24,80000,0x7f6eceb23900,0x7f6d9ea36140,1863648,1678910,65536,232955,232955,232955,0,690,231351,11320,2530,2396,230042,0,27219,199801,12075273160400981,12075279084705873,12075279084847952,12075273160817305
67,"void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd]",0,0,134,868078,868083,4194304,256,0,0,24,24,81216,0x7f6eceb23800,0x7f6d9ea36180,1749776,1581285,65536,218721,218721,218721,0,749,225246,11351,2548,2897,207397,0,24294,185679,12075273160879069,12075279084899631,12075279085025070,12075273161288220
68,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,136,868078,868083,4194304,256,0,0,28,24,83456,0x7f6eceb23700,0x7f6d9ea361c0,3331104,3159378,65536,416387,416387,416387,0,691,415782,12254,2540,2423,401767,0,35519,367680,12075273161342881,12075279085068910,12075279085322667,12075273161953826
69,"void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd]",0,0,138,868078,868083,4194304,256,0,0,28,24,84928,0x7f6eceb23600,0x7f6d9ea36200,3153424,2991053,65536,394177,394177,394177,0,751,397436,11881,2531,2433,377709,0,34369,357229,12075273161982269,12075279085374507,12075279085617704,12075273162602562
70,"void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd]",0,0,140,868078,868083,4194304,256,0,0,24,24,86400,0x7f6eceb23500,0x7f6d9ea36240,1776096,1602990,65536,222011,222011,222011,0,690,216463,11363,2548,2437,205753,0,25117,188143,12075273162634772,12075279085676744,12075279085801703,12075273163071273
71,"void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd]",0,0,142,868078,868083,4194304,256,0,0,24,24,88128,0x7f6eceb23400,0x7f6d9ea36280,1928976,1765325,65536,241121,241121,241121,0,747,239641,11359,2726,2448,236822,0,28997,207651,12075273163123941,12075279085845862,12075279085994341,12075273163554541
72,"void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd]",0,0,144,868078,868083,4194304,256,0,0,24,24,89600,0x7f6eceb23300,0x7f6d9ea362c0,1805088,1636365,65536,225635,225635,225635,0,691,225318,11087,2540,2433,210389,0,21776,179557,12075273163641603,12075279086068580,12075279086194339,12075273164020016
73,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,146,868078,868083,4194304,256,0,0,28,24,92096,0x7f6eceb23a00,0x7f6d9ea36300,3382928,3183066,65536,422865,422865,422865,0,749,420087,12694,2444,2815,404839,0,34964,366672,12075273164072603,12075279086237698,12075279086496736,12075273164694549
74,"void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd]",0,0,148,868078,868083,4194304,256,0,0,28,24,93568,0x7f6eceb23900,0x7f6d9ea36340,3135520,2970202,65536,391939,391939,391939,0,690,396143,11531,2952,2443,386155,0,28986,351709,12075273164723593,12075279086551295,12075279086795453,12075273165333837
75,"void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd]",0,0,150,868078,868083,4194304,256,0,0,24,24,95040,0x7f6eceb23800,0x7f6d9ea36380,1769424,1605799,65536,221177,221177,221177,0,749,225822,10899,2539,2437,210601,0,23810,190207,12075273165364414,12075279086848732,12075279086973691,12075273165792028
76,"void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd]",0,0,152,868078,868083,4194304,256,0,0,24,24,96768,0x7f6eceb23700,0x7f6d9ea363c0,2037664,1869144,65536,254707,254707,254707,0,689,250376,11441,2537,2433,248949,0,30696,217289,12075273165845297,12075279087019931,12075279087177209,12075273166301465
77,"void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd]",0,0,154,868078,868083,4194304,256,0,0,24,24,98240,0x7f6eceb23600,0x7f6d9ea36400,1753616,1580710,65536,219201,219201,219201,0,1099,277467,11476,2539,2432,205566,0,22475,186893,12075273166363009,12075279087230649,12075279087355928,12075273166770126
78,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,156,868078,868083,4194304,256,0,0,28,24,100736,0x7f6eceb23500,0x7f6d9ea36440,3322592,3113905,65536,415323,415323,415323,0,803,411673,12576,2532,2886,396880,0,34469,369068,12075273166823174,12075279087398647,12075279087655765,12075273167444509
79,"void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd]",0,0,158,868078,868083,4194304,256,0,0,28,24,102208,0x7f6eceb23400,0x7f6d9ea36480,3184912,3027386,65536,398113,398113,398113,0,690,394159,11428,2963,2432,390158,0,28810,355361,12075273167474384,12075279087714484,12075279087962642,12075273168059632
80,"void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd]",0,0,160,868078,868083,4194304,256,0,0,24,24,103680,0x7f6eceb23300,0x7f6d9ea364c0,1738336,1562661,65536,217291,217291,217291,0,749,224358,11257,2541,2438,214064,0,24147,191468,12075273168091591,12075279088026161,12075279088151600,12075273168514066
81,"void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd]",0,0,162,868078,868083,4194304,256,0,0,24,24,105664,0x7f6eceb23a00,0x7f6d9ea36500,2104720,1945620,65536,263089,263089,263089,0,691,262478,11490,2438,2449,259069,0,29698,229429,12075273168566874,12075279088195919,12075279088360398,12075273169007784
82,"void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd]",0,0,164,868078,868083,4194304,256,0,0,24,24,107136,0x7f6eceb23900,0x7f6d9ea36540,1766240,1589099,65536,220779,220779,220779,0,749,216198,11202,3206,2452,222026,0,22702,188923,12075273169065321,12075279088412397,12075279088537836,12075273169469251
83,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,166,868078,868083,4194304,256,0,0,28,24,109888,0x7f6eceb23800,0x7f6d9ea36580,3243152,3082953,65536,405393,405393,405393,0,692,401157,12175,2446,2681,398389,0,37183,369304,12075273169519955,12075279088579596,12075279088834473,12075273170126402
84,"void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd]",0,0,168,868078,868083,4194304,256,0,0,28,24,111360,0x7f6eceb23700,0x7f6d9ea365c0,3646624,3024396,65536,455827,455827,394745,61082,749,404295,11507,3020,2454,396448,0,31160,365223,12075273170154274,12075279088894313,12075279089145670,12075273170807478
85,"void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd]",0,0,170,868078,868083,4194304,256,0,0,24,24,112832,0x7f6eceb23600,0x7f6d9ea36600,1803152,1625883,65536,225393,225393,225393,0,690,213959,11082,2530,2448,218294,0,22673,187632,12075273170836161,12075279089217830,12075279089342788,12075273171276038
86,"void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd]",0,0,172,868078,868083,4194304,256,0,0,24,24,114816,0x7f6eceb23500,0x7f6d9ea36640,2207712,2043467,65536,275963,275963,275963,0,749,276591,11543,2531,2435,272627,0,30753,239861,12075273171329578,12075279089385668,12075279089558466,12075273171784443
87,"void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd]",0,0,174,868078,868083,4194304,256,0,0,24,24,116288,0x7f6eceb23400,0x7f6d9ea36680,1805840,1638156,65536,225729,225729,225729,0,690,224935,10599,2538,2414,206576,0,25573,188993,12075273171849233,12075279089613026,12075279089738784,12075273172270376
88,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,176,868078,868083,4194304,256,0,0,28,24,119040,0x7f6eceb23300,0x7f6d9ea366c0,3202848,3020306,65536,400355,400355,400355,0,749,407559,12376,2537,2420,392906,0,36032,360932,12075273172322373,12075279089781504,12075279090036062,12075273172903523
89,"void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd]",0,0,178,868078,868083,4194304,256,0,0,28,24,120768,0x7f6eceb23a00,0x7f6d9ea36700,3187664,3012077,65536,398457,398457,398457,0,689,397808,12114,2537,2428,390794,0,32572,356117,12075273172933238,12075279090092861,12075279090340379,12075273173529826
90,"void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd]",0,0,180,868078,868083,4194304,256,0,0,24,24,122496,0x7f6eceb23900,0x7f6d9ea36740,1823968,1642979,65536,227995,227995,227995,0,747,229248,10929,2529,2444,215650,0,25701,187385,12075273173557808,12075279090402138,12075279090528697,12075273173987316
91,"void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd]",0,0,182,868078,868083,4194304,256,0,0,24,24,124736,0x7f6eceb23800,0x7f6d9ea36780,2332112,2151600,65536,291513,291513,291513,0,691,288062,11683,2538,2440,285158,0,32561,252595,12075273174040986,12075279090570616,12075279090752375,12075273174501462
92,"void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd]",0,0,184,868078,868083,4194304,256,0,0,24,24,126464,0x7f6eceb23700,0x7f6d9ea367c0,1833120,1665008,65536,229139,229139,229139,0,749,218487,11022,2414,2438,217912,0,22024,188389,12075273174563667,12075279090805014,12075279090930773,12075273174974040
93,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,186,868078,868083,4194304,256,0,0,20,24,127936,0x7f6eceb23600,0x7f6d9ea36800,3290768,3128858,65536,411345,411345,411345,0,691,407134,12421,2541,2434,407692,0,39322,370006,12075273175036446,12075279090973173,12075279091236370,12075273175649134
94,"void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd]",0,0,188,868078,868083,4194304,256,0,0,28,24,129664,0x7f6eceb23500,0x7f6d9ea36840,3190624,3000664,65536,398827,398827,398827,0,751,387125,11222,2531,2422,394424,0,30557,363983,12075273175679120,12075279091297169,12075279091544207,12075273176284565
95,"void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd]",0,0,190,868078,868083,4194304,256,0,0,24,24,131392,0x7f6eceb23400,0x7f6d9ea36880,1749584,1575701,65536,218697,218697,218697,0,690,225071,11080,2676,2872,211958,0,24067,182379,12075273176315743,12075279091605166,12075279091730445,12075273176739771
96,"void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd]",0,0,192,868078,868083,4194304,256,0,0,24,24,133632,0x7f6eceb23300,0x7f6d9ea368c0,2420384,2255580,65536,302547,302547,302547,0,747,301665,11871,2533,2437,298721,0,32546,266277,12075273176792118,12075279091771405,12075279091961643,12075273177281427
97,"void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd]",0,0,194,868078,868083,4194304,256,0,0,24,24,135360,0x7f6eceb23a00,0x7f6d9ea36900,1806096,1632674,65536,225761,225761,225761,0,691,214758,11183,2541,2448,220374,0,23949,191412,12075273177363359,12075279092018922,12075279092145961,12075273177757882
98,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,196,868078,868083,4194304,256,0,0,20,24,136832,0x7f6eceb23900,0x7f6d9ea36940,3489248,3322837,65536,436155,436155,436155,0,749,435703,13063,2532,2628,432050,0,40818,392015,12075273177808747,12075279092190921,12075279092504358,12075273178448626
99,"void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd]",0,0,198,868078,868083,4194304,256,0,0,28,24,138560,0x7f6eceb23800,0x7f6d9ea36980,3176016,3009258,65536,397001,397001,397001,0,691,402054,11842,3154,2448,391118,0,30630,356356,12075273178477630,12075279092560997,12075279092811715,12075273179102501
100,"void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd]",0,0,200,868078,868083,4194304,256,0,0,24,24,140288,0x7f6eceb23700,0x7f6d9ea369c0,1834784,1650363,65536,229347,229347,229347,0,749,226734,11148,2669,2779,220795,0,26147,179557,12075273179131685,12075279092871874,12075279092996833,12075273179574518
101,"void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd]",0,0,202,868078,868083,4194304,256,0,0,24,24,142784,0x7f6eceb23600,0x7f6d9ea36a00,2644880,2474510,65536,330609,330609,330609,0,691,327430,12185,2531,2437,326265,0,34484,291643,12075273179627386,12075279093041312,12075279093250910,12075273180191084
102,"void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd]",0,0,204,868078,868083,4194304,256,0,0,24,24,144768,0x7f6eceb23500,0x7f6d9ea36a40,1823264,1642058,65536,227907,227907,227907,0,749,222703,11277,2540,2427,211739,0,27656,189223,12075273180235787,12075279093324350,12075279093453309,12075273180652130
103,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,206,868078,868083,4194304,256,0,0,20,24,145728,0x7f6eceb23400,0x7f6d9ea36a80,4138896,3616948,65536,517361,517361,454828,62533,690,469671,11818,2961,2431,466807,0,42291,422885,12075273180704367,12075279093495228,12075279093801465,12075273181387847
104,"void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd]",0,0,208,868078,868083,4194304,256,0,0,28,24,147712,0x7f6eceb23300,0x7f6d9ea36ac0,3243488,3049188,65536,405435,405435,405435,0,737,401210,12103,2532,2446,401176,0,31994,355811,12075273181418194,12075279093858745,12075279094108662,12075273182036352
105,"void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd]",0,0,210,868078,868083,4194304,256,0,0,24,24,149696,0x7f6eceb23a00,0x7f6d9ea36b00,1798992,1625440,65536,224873,224873,224873,0,690,222479,11847,2549,2438,221808,0,26171,182683,12075273182065687,12075279094172022,12075279094299860,12075273182492700
106,"void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd]",0,0,212,868078,868083,4194304,256,0,0,24,24,152192,0x7f6eceb23900,0x7f6d9ea36b40,2865056,2699453,65536,358131,358131,358131,0,749,355294,12677,2772,2771,354787,0,36604,315399,12075273182544897,12075279094342580,12075279094568818,12075273183095410
107,"void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd]",0,0,214,868078,868083,4194304,256,0,0,24,24,154176,0x7f6eceb23800,0x7f6d9ea36b80,1740048,1564847,65536,217505,217505,217505,0,690,227607,11200,2443,2793,218653,0,25941,189452,12075273183136988,12075279094638577,12075279094764816,12075273183554283
108,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,216,868078,868083,4194304,256,0,0,20,24,155648,0x7f6eceb23700,0x7f6d9ea36bc0,4385568,3887012,65536,548195,548195,485686,62509,747,503873,11529,2958,2440,499894,0,45427,456525,12075273183607842,12075279094808015,12075279095136652,12075273184311670
109,"void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd]",0,0,218,868078,868083,4194304,256,0,0,28,24,157632,0x7f6eceb23600,0x7f6d9ea36c00,3178768,2995467,65536,397345,397345,397345,0,691,399726,12333,2530,2434,397604,0,34332,355144,12075273184342738,12075279095194892,12075279095441609,12075273184952962
110,"void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd]",0,0,220,868078,868083,4194304,256,0,0,24,24,159616,0x7f6eceb23500,0x7f6d9ea36c40,1845792,1663406,65536,230723,230723,230723,0,749,219759,11599,2787,2443,224739,0,27061,188356,12075273184986715,12075279095501609,12075279095630087,12075273185435659
111,"void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd]",0,0,222,868078,868083,4194304,256,0,0,24,24,162368,0x7f6eceb23400,0x7f6d9ea36c80,3076432,2901600,65536,384553,384553,384553,0,690,380871,12821,2546,2918,379960,0,38105,340081,12075273185487976,12075279095672487,12075279095915365,12075273186078333
112,"void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd]",0,0,224,868078,868083,4194304,256,0,0,24,24,164608,0x7f6eceb23300,0x7f6d9ea36cc0,1786976,1604628,65536,223371,223371,223371,0,749,223727,11349,2538,2427,216283,0,27277,187880,12075273186125100,12075279095985764,12075279096115203,12075273186538358
113,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,226,868078,868083,4194304,256,0,0,20,24,166336,0x7f6eceb23a00,0x7f6d9ea36d00,4595792,4436952,65536,574473,574473,574473,0,962,610551,13570,2548,2519,568599,0,49511,519463,12075273186589693,12075279096156322,12075279096556798,12075273187323356
114,"void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd]",0,0,228,868078,868083,4194304,256,0,0,28,24,168576,0x7f6eceb23900,0x7f6d9ea36d40,3220256,3046215,65536,402531,402531,402531,0,805,411015,12206,2537,2773,401249,0,41341,363564,12075273187353232,12075279096616638,12075279096874395,12075273187976400
115,"void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd]",0,0,230,868078,868083,4194304,256,0,0,24,24,170816,0x7f6eceb23800,0x7f6d9ea36d80,1793104,1624087,65536,224137,224137,224137,0,690,224519,11444,2561,2397,222993,0,29006,190360,12075273188012707,12075279096934715,12075279097065274,12075273188445161
116,"void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd]",0,0,232,868078,868083,4194304,256,0,0,24,24,174080,0x7f6eceb23700,0x7f6d9ea36dc0,3843744,3305534,65536,480467,480467,417519,62948,734,431878,12684,2538,2444,430266,0,40666,387985,12075273188497067,12075279097108313,12075279097385590,12075273189156573
117,"void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd]",0,0,234,868078,868083,4194304,256,0,0,24,24,176576,0x7f6eceb23600,0x7f6d9ea36e00,1763600,1581242,65536,220449,220449,220449,0,676,217453,11190,2540,2432,212646,0,26224,194593,12075273189199282,12075279097458550,12075279097593748,12075273189610857
118,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,236,868078,868083,4194304,256,0,0,20,24,177792,0x7f6eceb23500,0x7f6d9ea36e40,5161952,4995716,65536,645243,645243,645243,0,749,642390,11585,3064,2443,639923,0,52090,588239,12075273189663004,12075279097636788,12075279098058704,12075273190432584
119,"void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd]",0,0,238,868078,868083,4194304,256,0,0,28,24,180288,0x7f6eceb23400,0x7f6d9ea36e80,3206288,3035837,65536,400785,400785,400785,0,690,415039,12170,2548,2446,397776,0,34517,362208,12075273190463601,12075279098116463,12075279098381741,12075273191084645
120,"void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd]",0,0,240,868078,868083,4194304,256,0,0,24,24,182784,0x7f6eceb23300,0x7f6d9ea36ec0,1837152,1665883,65536,229643,229643,229643,0,749,225030,11232,2540,2737,222069,0,26639,190543,12075273191115453,12075279098441740,12075279098576139,12075273191552855
121,"void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd]",0,0,242,868078,868083,4194304,256,0,0,24,24,186304,0x7f6eceb23a00,0x7f6d9ea36f00,3905488,3730779,65536,488185,488185,488185,0,690,488159,13096,2533,2428,483042,0,43531,438591,12075273191605313,12075279098618538,12075279098933255,12075273192270559
122,"void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd]",0,0,244,868078,868083,4194304,256,0,0,24,24,189312,0x7f6eceb23900,0x7f6d9ea36f40,1947360,1784912,65536,243419,243419,243419,0,749,240543,11329,2530,2436,240274,0,28491,208807,12075273192312417,12075279099005415,12075279099156773,12075273192743958
123,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,246,868078,868083,4194304,256,0,0,20,24,190784,0x7f6eceb23800,0x7f6d9ea36f80,6274384,6115598,65536,784297,784297,784297,0,962,809655,14965,2884,2434,781820,0,60612,719023,12075273192797608,12075279099199973,12075279099715488,12075273193674107
124,"void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd]",0,0,248,868078,868083,4194304,256,0,0,28,24,193792,0x7f6eceb23700,0x7f6d9ea36fc0,3636384,3439655,65536,454547,454547,454547,0,801,449882,12538,2539,2437,452697,0,39411,412708,12075273193703822,12075279099772767,12075279100071164,12075273194362486
125,"void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd]",0,0,250,868078,868083,4194304,256,0,0,24,24,196800,0x7f6eceb23600,0x7f6d9ea37000,1979728,1813989,65536,247465,247465,247465,0,691,243094,11439,2529,2446,241704,0,29627,212031,12075273194394395,12075279100135484,12075279100289562,12075273194835194
126,"void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd]",0,0,252,868078,868083,4194304,256,0,0,24,24,201088,0x7f6eceb23500,0x7f6d9ea37040,4747232,4583459,65536,593403,593403,593403,0,748,591704,13680,2545,2441,589733,0,49396,538725,12075273194888183,12075279100332122,12075279100716918,12075273195628438
127,"void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd]",0,0,254,868078,868083,4194304,256,0,0,24,24,204608,0x7f6eceb23400,0x7f6d9ea37080,2242192,2075058,65536,280273,280273,280273,0,690,274575,11648,2683,2433,272605,0,31589,243705,12075273195669985,12075279100789397,12075279100964756,12075273196129098
128,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,256,868078,868083,4194304,256,0,0,20,24,206080,0x7f6eceb23300,0x7f6d9ea370c0,7402016,7234848,65536,925251,925251,925251,0,748,923160,16395,2539,2453,921041,0,15392,850531,12075273196181095,12075279101007155,12075279101615949,12075273197141299
129,"void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd]",0,0,258,868078,868083,4194304,256,0,0,28,24,209600,0x7f6eceb23a00,0x7f6d9ea37100,4006160,3844930,65536,500769,500769,500769,0,689,503272,13889,2539,2433,495557,0,44586,449921,12075273197172317,12075279101678829,12075279102007306,12075273197862970
130,"void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd]",0,0,260,868078,868083,4194304,256,0,0,24,24,213120,0x7f6eceb23900,0x7f6d9ea37140,2253088,2089839,65536,281635,281635,281635,0,749,280654,12276,3035,2358,278728,0,30503,245109,12075273197891483,12075279102069385,12075279102247623,12075273198376244
131,"void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd]",0,0,262,868078,868083,4194304,256,0,0,24,24,218176,0x7f6eceb23800,0x7f6d9ea37180,5580624,5415291,65536,697577,697577,697577,0,690,696823,14911,2549,2448,695062,0,55315,638603,12075273198429082,12075279102290023,12075279102745059,12075273199234649
132,"void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd]",0,0,264,868078,868083,4194304,256,0,0,24,24,222208,0x7f6eceb23700,0x7f6d9ea371c0,2511072,2350683,65536,313883,313883,313883,0,1101,366810,12247,2548,2443,309603,0,32602,275867,12075273199277138,12075279102818818,12075279103017376,12075273199818033
133,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,266,868078,868083,4194304,256,0,0,20,24,223936,0x7f6eceb23600,0x7f6d9ea37200,8601168,8361251,65536,1075145,1075145,1012629,62516,1099,1074364,17306,2886,2407,1060991,0,77061,982423,12075273199845674,12075279103078655,12075279103780408,12075273200905103
134,"void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd]",0,0,268,868078,868083,4194304,256,0,0,28,24,227968,0x7f6eceb23500,0x7f6d9ea37240,4549216,4375349,65536,568651,568651,568651,0,749,567526,14143,2542,2446,563984,0,48188,514481,12075273200936221,12075279103845048,12075279104216564,12075273201674823
135,"void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd]",0,0,270,868078,868083,4194304,256,0,0,24,24,232000,0x7f6eceb23400,0x7f6d9ea37280,2545232,2389839,65536,318153,318153,318153,0,962,370367,11979,2542,2434,315084,0,33258,279563,12075273201703957,12075279104280564,12075279104483122,12075273202267985
136,"void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd]",0,0,272,868078,868083,4194304,256,0,0,24,24,237824,0x7f6eceb23300,0x7f6d9ea372c0,6625248,6258517,65536,828155,828155,766622,61533,803,802225,15747,2540,2392,799894,0,61429,735981,12075273202300115,12075279104538801,12075279105063756,12075273203192814
137,"void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd]",0,0,274,868078,868083,4194304,256,0,0,24,24,242368,0x7f6eceb23a00,0x7f6d9ea37300,2808912,2635712,65536,351113,351113,351113,0,691,347894,12470,2538,2434,346628,0,35410,309675,12075273203234732,12075279105135755,12075279105359753,12075273203812555
138,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,276,868078,868083,4194304,256,0,0,20,24,243584,0x7f6eceb23900,0x7f6d9ea37340,9663712,9492340,65536,1207963,1207963,1207963,0,747,1205640,18297,2540,2774,1203440,0,16526,1117336,12075273203842140,12075279105420553,12075279106216865,12075273205024668
139,"void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd]",0,0,278,868078,868083,4194304,256,0,0,28,24,248128,0x7f6eceb23800,0x7f6d9ea37380,5114256,4939756,65536,639281,639281,639281,0,691,639974,14608,2539,2441,633213,0,16434,580597,12075273205054573,12075279106279744,12075279106722300,12075273205835514
140,"void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd]",0,0,280,868078,868083,4194304,256,0,0,24,24,252672,0x7f6eceb23700,0x7f6d9ea373c0,2837472,2671382,65536,354683,354683,354683,0,733,350543,12645,2539,2446,349376,0,35606,313247,12075273205868997,12075279106784859,12075279107009657,12075273206460836
141,"void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd]",0,0,282,868078,868083,4194304,256,0,0,24,24,259264,0x7f6eceb23600,0x7f6d9ea37400,7287056,7121740,65536,910881,910881,910881,0,690,908095,16305,2970,2442,906068,0,68433,836111,12075273206492164,12075279107070457,12075279107665491,12075273207446037
142,"void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd]",0,0,284,868078,868083,4194304,256,0,0,24,24,264832,0x7f6eceb23500,0x7f6d9ea37440,3357664,3188359,65536,419707,419707,419707,0,749,417326,13069,2998,2412,413306,0,40251,373173,12075273207487804,12075279107735570,12075279108003408,12075273208118056
143,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,286,868078,868083,4194304,256,0,0,20,24,266304,0x7f6eceb23400,0x7f6d9ea37480,11901776,11737665,65536,1487721,1487721,1425189,62532,690,1486063,20177,2532,2824,1483710,0,31438,1380169,12075273208154363,12075279108065487,12075279109048677,12075273209499282
144,"void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd]",0,0,288,868078,868083,4194304,256,0,0,28,24,271872,0x7f6eceb23300,0x7f6d9ea374c0,6448416,6066701,65536,806051,806051,742700,63351,1099,803500,15499,2532,2893,800609,0,62406,712269,12075273209530520,12075279109110277,12075279109625952,12075273210438347
145,"void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd]",0,0,290,868078,868083,4194304,256,0,0,24,24,277440,0x7f6eceb23a00,0x7f6d9ea37500,3387216,3217622,65536,423401,423401,423401,0,801,423650,13204,2534,2448,420254,0,41053,377451,12075273210468453,12075279109688991,12075279109959069,12075273211109464
146,"void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd]",0,0,292,868078,868083,4194304,256,0,0,12,24,279936,0x7f6eceb23900,0x7f6d9ea37540,9016032,8857234,65536,1127003,1127003,1127003,0,961,1129880,17707,2413,2436,1122210,0,16333,1041009,12075273211140191,12075279110024668,12075279110761301,12075273212245445
147,"void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd]",0,0,294,868078,868083,4194304,256,0,0,24,24,286528,0x7f6eceb23800,0x7f6d9ea37580,3908944,3743285,65536,488617,488617,488617,0,803,490649,11661,2951,2438,485888,0,45627,438875,12075273212292242,12075279110840500,12075279111154577,12075273212956025
148,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,296,868078,868083,4194304,256,0,0,20,24,288000,0x7f6eceb23700,0x7f6d9ea375c0,14152736,13987840,65536,1769091,1769091,1769091,0,689,1765656,22058,2539,2434,1763636,0,117960,1644233,12075273212989537,12075279111222256,12075279112391845,12075273214527996
149,"void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd]",0,0,298,868078,868083,4194304,256,0,0,32,24,294592,0x7f6eceb23600,0x7f6d9ea37600,7368528,7202136,65536,921065,921065,921065,0,733,918422,16053,2547,2445,917297,0,66608,846412,12075273214565426,12075279112453124,12075279113062719,12075273215528355
150,"void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd]",0,0,300,868078,868083,4194304,256,0,0,24,24,301184,0x7f6eceb23500,0x7f6d9ea37640,3933408,3772664,65536,491675,491675,491675,0,691,492750,13498,2442,2439,489631,0,45495,442085,12075273215557499,12075279113125118,12075279113445115,12075273216232082
151,"void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd]",0,0,302,868078,868083,4194304,256,0,0,12,24,304960,0x7f6eceb23400,0x7f6d9ea37680,10701136,10535205,65536,1337641,1337641,1337641,0,1101,1335906,19066,2530,2437,1332737,0,93123,1238593,12075273216262539,12075279113507834,12075279114383986,12075273217498536
152,"void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd]",0,0,304,868078,868083,4194304,256,0,0,24,24,313600,0x7f6eceb23300,0x7f6d9ea376c0,5290720,4853986,65536,661339,661339,598332,63007,802,631641,14541,2529,2438,622776,0,53716,569983,12075273217539512,12075279114458065,12075279114868141,12075273218334820
153,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,306,868078,868083,4194304,256,0,0,20,24,314816,0x7f6eceb23a00,0x7f6d9ea37700,18668112,18498457,65536,2333513,2333513,2270119,63394,693,2329540,25518,2537,2453,2328105,0,153055,2176379,12075273218366018,12075279114932140,12075279116481085,12075273220279423
154,"void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd]",0,0,308,868078,868083,4194304,256,0,0,20,24,317568,0x7f6eceb23900,0x7f6d9ea37740,9618720,9446872,65536,1202339,1202339,1202339,0,749,1199287,18054,2532,2937,1197469,0,84927,1110137,12075273220314388,12075279116593185,12075279117385498,12075273221473201
155,"void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd]",0,0,310,868078,868083,4194304,256,0,0,12,24,320320,0x7f6eceb23800,0x7f6d9ea37780,5141328,4981067,65536,642665,642665,642665,0,961,674360,14343,2683,2447,636335,0,16453,582397,12075273221510851,12075279117497176,12075279117910613,12075273222276854
156,"void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd]",0,0,312,868078,868083,4194304,256,0,0,12,24,324096,0x7f6eceb23700,0x7f6d9ea377c0,14065696,13901634,65536,1758211,1758211,1758211,0,802,1757481,22093,3122,2434,1753516,0,118685,1634401,12075273222306920,12075279118019892,12075279119177162,12075273223827766
157,"void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd]",0,0,314,868078,868083,4194304,256,0,0,12,24,328896,0x7f6eceb23600,0x7f6d9ea37800,9600848,9431505,65536,1200105,1200105,1137102,63003,690,1196175,18239,2540,2462,1194744,0,83982,1109393,12075273223867620,12075279119294281,12075279120079075,12075273225025211
158,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,316,868078,868083,4194304,256,0,0,20,24,330112,0x7f6eceb23500,0x7f6d9ea37840,36687776,36510444,65536,4585971,4585971,4585971,0,748,4582664,41415,2899,2437,4580305,0,211791,4296767,12075273225063392,12075279120183234,12075279123232648,12075273228471275
159,"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",0,0,318,868078,868083,4194304,256,0,0,20,24,332864,0x7f6eceb23400,0x7f6d9ea37880,18610896,18439488,65536,2326361,2326361,2326361,0,676,2320677,19193,3390,2709,2320073,0,151158,2167673,12075273228500779,12075279123339048,12075279124878075,12075273230414936
160,"void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd]",0,0,320,868078,868083,4194304,256,0,0,12,24,335616,0x7f6eceb23300,0x7f6d9ea378c0,9636256,9470886,65536,1204531,1204531,1204531,0,747,1203113,18413,2539,2758,1200248,0,83844,1112377,12075273230456263,12075279124984474,12075279125773267,12075273231609235
161,"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",0,0,322,868078,868083,4194304,256,0,0,12,24,339392,0x7f6eceb23a00,0x7f6d9ea37900,27553424,27389855,65536,3444177,3444177,3444177,0,691,3441734,33321,2534,3076,3441322,0,216394,3222181,12075273231646224,12075279125885106,12075279128166207,12075273234281060
162,"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",0,0,324,868078,868083,4194304,256,0,0,12,24,344192,0x7f6eceb23900,0x7f6d9ea37940,18594912,18423667,65536,2324363,2324363,2261842,62521,747,2322416,25801,2534,2432,2318406,0,79437,2166607,12075273234336353,12075279128291006,12075279129826034,12075273236219802
163,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,326,868078,868083,4194304,256,0,0,20,24,345408,0x7f6eceb23800,0x7f6d9ea37980,72700112,72529373,65536,9087513,9087513,9024276,63237,690,9084751,70462,2557,2972,9084450,0,472081,8537391,12075273236251361,12075279129933233,12075279135986942,12075273242674756
164,"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",0,0,328,868078,868083,4194304,256,0,0,20,24,348160,0x7f6eceb23700,0x7f6d9ea379c0,36583008,36421833,65536,4572875,4572875,4572875,0,1101,4571369,41460,3067,2838,4566976,0,283814,4284801,12075273242716183,12075279136096381,12075279139136356,12075273246121281
165,"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",0,0,330,868078,868083,4194304,256,0,0,12,24,350912,0x7f6eceb23600,0x7f6d9ea37a00,18622352,18463532,65536,2327793,2327793,2327793,0,803,2328360,25781,2539,2458,2325188,0,150478,2172365,12075273246159852,12075279139244035,12075279140782262,12075273248057909
166,"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",0,0,332,868078,868083,4194304,256,0,0,12,24,0,0x7f6eceb23500,0x7f6d9ea37a40,54508128,54339436,65536,6813515,6813515,6813515,0,690,6810543,55415,2531,2809,6807933,0,413353,6395095,12075273248095819,12075279140888662,12075279145415344,12075273252983010
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid grd Workgroup_Size LDS_Per_Workgroup scr vgpr SGPR fbar sig obj SQ_CYCLES SQ_BUSY_CYCLES SQ_WAVES GRBM_COUNT GRBM_GUI_ACTIVE CPC_CPC_STAT_BUSY CPC_CPC_STAT_IDLE CPC_CPC_TCIU_BUSY CPC_CPC_TCIU_IDLE CPC_CPC_STAT_STALL CPC_UTCL1_STALL_ON_TRANSLATION CPC_CPC_UTCL2IU_BUSY CPC_CPC_UTCL2IU_IDLE CPC_CPC_UTCL2IU_STALL CPC_ME1_BUSY_FOR_PACKET_DECODE CPC_ME1_DC0_SPI_BUSY DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 0 __amd_rocclr_fillBuffer.kd 0 0 0 868078 868083 33554432 256 0 0 8 32 6464 0x0 0x7f6d9ea04180 4014416 3802798 524288 501801 501801 501801 0 712 503497 10906 2411 2659 497544 0 17567 478093 12075272861084152 12075279053995252 12075279054317649 12075273110476365
3 1 void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd] 0 0 2 868078 868083 32768 256 0 0 24 24 12480 0x0 0x7f6d9ea35100 223232 76342 512 27903 27903 27903 0 664 27117 10999 2504 2414 23380 0 21415 697 12075273125360972 12075279069200263 12075279069206983 12075273125740708
4 2 void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd] 0 0 4 868078 868083 4194304 256 0 0 24 24 12928 0x7f6eceb23900 0x7f6d9ea35140 1741728 1576552 65536 217715 217715 217715 0 719 216050 10980 2531 2449 219989 0 21757 190896 12075273125788967 12075279069270663 12075279069401861 12075273126271604
5 3 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 6 868078 868083 4194304 256 0 0 36 24 13632 0x7f6eceb23800 0x7f6d9ea35180 3183824 3022120 65536 397977 397977 397977 0 719 393420 12233 2785 2444 385826 0 23946 353484 12075273126346023 12075279069462821 12075279069708258 12075273126940948
6 4 void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd] 0 0 8 868078 868083 4194304 256 0 0 28 24 14080 0x7f6eceb23700 0x7f6d9ea351c0 3230752 3058737 65536 403843 403843 403843 0 721 393992 12176 2410 2846 389456 0 31926 372255 12075273126977055 12075279069843777 12075279070090815 12075273127600584
7 5 void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd] 0 0 10 868078 868083 4194304 256 0 0 24 24 14528 0x7f6eceb23600 0x7f6d9ea35200 1733264 1570333 65536 216657 216657 216657 0 707 211208 10752 2531 2441 212917 0 21883 194344 12075273127633405 12075279070227773 12075279070353052 12075273128050249
8 6 void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd] 0 0 12 868078 868083 4194304 256 0 0 24 24 14976 0x7f6eceb23500 0x7f6d9ea35240 1745056 1573307 65536 218131 218131 218131 0 723 223798 10612 2537 2456 210478 0 20257 194700 12075273128104991 12075279070395772 12075279070521211 12075273128517998
9 7 void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd] 0 0 14 868078 868083 4194304 256 0 0 24 24 15424 0x7f6eceb23400 0x7f6d9ea35280 1744784 1579496 65536 218097 218097 218097 0 718 222261 10536 2796 2680 208358 0 23138 186020 12075273128595112 12075279070598810 12075279070722489 12075273128979566
10 8 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 16 868078 868083 4194304 256 0 0 28 24 16128 0x7f6eceb23300 0x7f6d9ea352c0 3617184 3000648 65536 452147 452147 391809 60338 721 402168 11213 2541 2444 387706 0 31909 372899 12075273129038846 12075279070767448 12075279071013686 12075273129653388
11 9 void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd] 0 0 18 868078 868083 4194304 256 0 0 28 24 16832 0x7f6eceb23a00 0x7f6d9ea35300 3218640 3039594 65536 402329 402329 402329 0 1148 457450 11701 2627 2920 387814 0 30749 359847 12075273129679326 12075279071146005 12075279071392562 12075273130275304
12 10 void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd] 0 0 20 868078 868083 4194304 256 0 0 24 24 17536 0x7f6eceb23900 0x7f6d9ea35340 1771488 1604558 65536 221435 221435 221435 0 803 225169 10935 2539 2443 208571 0 20292 181128 12075273130304999 12075279071527441 12075279071652080 12075273130732042
13 11 void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd] 0 0 22 868078 868083 4194304 256 0 0 24 24 18240 0x7f6eceb23800 0x7f6d9ea35380 1759312 1587301 65536 219913 219913 219913 0 691 216502 11193 2539 2405 214793 0 21971 190760 12075273130785672 12075279071698959 12075279071823918 12075273131204871
14 12 void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd] 0 0 24 868078 868083 4194304 256 0 0 24 24 18944 0x7f6eceb23700 0x7f6d9ea353c0 1748256 1571901 65536 218531 218531 218531 0 749 216919 11247 2540 2430 218208 0 22546 183540 12075273131267848 12075279071883277 12075279072007756 12075273131668352
15 13 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 26 868078 868083 4194304 256 0 0 28 24 19904 0x7f6eceb23600 0x7f6d9ea35400 3146320 2985472 65536 393289 393289 393289 0 691 403478 11150 2798 2385 394213 0 31099 370803 12075273131720729 12075279072055916 12075279072309993 12075273132316837
16 14 void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd] 0 0 28 868078 868083 4194304 256 0 0 28 24 20608 0x7f6eceb23500 0x7f6d9ea35440 3197408 3036616 65536 399675 399675 399675 0 749 392774 11666 2588 2437 383033 0 33771 364873 12075273132350369 12075279072416392 12075279072661030 12075273132958289
17 15 void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd] 0 0 30 868078 868083 4194304 256 0 0 24 24 21312 0x7f6eceb23400 0x7f6d9ea35480 1731856 1565588 65536 216481 216481 216481 0 691 215158 11227 2909 2439 208863 0 22929 187484 12075273132988766 12075279072762309 12075279072887108 12075273133426709
18 16 void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd] 0 0 32 868078 868083 4194304 256 0 0 24 24 22016 0x7f6eceb23300 0x7f6d9ea354c0 1731232 1563267 65536 216403 216403 216403 0 1101 288714 10662 2548 2979 217587 0 23854 185176 12075273133472104 12075279072929827 12075279073054626 12075273133897013
19 17 void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd] 0 0 34 868078 868083 4194304 256 0 0 24 24 22720 0x7f6eceb23a00 0x7f6d9ea35500 1721680 1557430 65536 215209 215209 215209 0 791 216853 10705 2538 2440 207966 0 21584 184537 12075273133959359 12075279073107266 12075279073231744 12075273134369692
20 18 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 36 868078 868083 4194304 256 0 0 28 24 23680 0x7f6eceb23900 0x7f6d9ea35540 3178528 3009702 65536 397315 397315 397315 0 693 396324 11609 2916 2717 402273 0 33245 375463 12075273134420626 12075279073276864 12075279073564381 12075273134999562
21 19 void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd] 0 0 38 868078 868083 4194304 256 0 0 28 24 24384 0x7f6eceb23800 0x7f6d9ea35580 3128016 2958963 65536 391001 391001 391001 0 747 397193 11018 2957 2439 392663 0 29897 362661 12075273135036050 12075279073665500 12075279073916218 12075273135638209
22 20 void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd] 0 0 40 868078 868083 4194304 256 0 0 24 24 25088 0x7f6eceb23700 0x7f6d9ea355c0 1715488 1537652 65536 214435 214435 214435 0 690 214007 10208 3210 2438 213728 0 23447 181077 12075273135669477 12075279074021497 12075279074146455 12075273136088886
23 21 void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd] 0 0 42 868078 868083 4194304 256 0 0 24 24 25792 0x7f6eceb23600 0x7f6d9ea35600 1727632 1553981 65536 215953 215953 215953 0 749 212095 11070 2531 2400 216470 0 23532 185695 12075273136144229 12075279074189495 12075279074315094 12075273136556826
24 22 void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd] 0 0 44 868078 868083 4194304 256 0 0 24 24 26496 0x7f6eceb23500 0x7f6d9ea35640 1692448 1523203 65536 211555 211555 211555 0 691 219246 10860 2532 2451 207579 0 24445 184875 12075273136617799 12075279074368853 12075279074493332 12075273137017261
25 23 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 46 868078 868083 4194304 256 0 0 28 24 27712 0x7f6eceb23400 0x7f6d9ea35680 3121488 2950377 65536 390185 390185 390185 0 749 398310 11082 2550 2444 385834 0 26235 361305 12075273137070921 12075279074535572 12075279074779889 12075273137667770
26 24 void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd] 0 0 48 868078 868083 4194304 256 0 0 28 24 28416 0x7f6eceb23300 0x7f6d9ea356c0 3155232 2997721 65536 394403 394403 394403 0 689 405408 11369 2805 2435 384811 0 33116 356861 12075273137697866 12075279074879248 12075279075127726 12075273138285969
27 25 void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd] 0 0 50 868078 868083 4194304 256 0 0 24 24 29120 0x7f6eceb23a00 0x7f6d9ea35700 1787408 1622246 65536 223425 223425 223425 0 748 210623 10673 2540 2447 207471 0 23212 182023 12075273138314121 12075279075256365 12075279075381004 12075273138744040
28 26 void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd] 0 0 52 868078 868083 4194304 256 0 0 24 24 30080 0x7f6eceb23900 0x7f6d9ea35740 1734304 1565776 65536 216787 216787 216787 0 691 228262 10939 2550 2444 215178 0 24058 182272 12075273138794373 12075279075423083 12075279075548042 12075273139220976
29 27 void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd] 0 0 54 868078 868083 4194304 256 0 0 24 24 30784 0x7f6eceb23800 0x7f6d9ea35780 1708496 1543981 65536 213561 213561 213561 0 749 215878 10743 2542 2439 210263 0 19844 188028 12075273139285275 12075279075606281 12075279075730920 12075273139680339
30 28 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 56 868078 868083 4194304 256 0 0 28 24 32000 0x7f6eceb23700 0x7f6d9ea357c0 3126752 2961179 65536 390843 390843 390843 0 693 399764 11684 2917 2453 392129 0 33789 359208 12075273139731905 12075279075773320 12075279076020357 12075273140329125
31 29 void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd] 0 0 58 868078 868083 4194304 256 0 0 28 24 32960 0x7f6eceb23600 0x7f6d9ea35800 3200976 3032907 65536 400121 400121 400121 0 747 397705 11581 2557 2437 384457 0 23638 358407 12075273140360143 12075279076127876 12075279076373634 12075273140970527
32 30 void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd] 0 0 60 868078 868083 4194304 256 0 0 24 24 33920 0x7f6eceb23500 0x7f6d9ea35840 1733344 1567740 65536 216667 216667 216667 0 689 215312 10990 2861 2455 211039 0 23299 178727 12075273141007906 12075279076484993 12075279076609792 12075273141433367
33 31 void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd] 0 0 62 868078 868083 4194304 256 0 0 24 24 34880 0x7f6eceb23400 0x7f6d9ea35880 1754000 1582749 65536 219249 219249 219249 0 749 211959 10808 2541 2439 217527 0 24520 186623 12075273141484762 12075279076653151 12075279076779230 12075273141910033
34 32 void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd] 0 0 64 868078 868083 4194304 256 0 0 24 24 35840 0x7f6eceb23300 0x7f6d9ea358c0 1687136 1527659 65536 210891 210891 210891 0 690 206207 10378 2532 2358 209368 0 23669 184399 12075273141971186 12075279076831709 12075279076956508 12075273142379785
35 33 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 66 868078 868083 4194304 256 0 0 28 24 37312 0x7f6eceb23a00 0x7f6d9ea35900 3150608 2980853 65536 393825 393825 393825 0 749 404927 11827 2603 2442 391196 0 32067 359853 12075273142432283 12075279076998748 12075279077246905 12075273143031005
36 34 void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd] 0 0 68 868078 868083 4194304 256 0 0 28 24 38272 0x7f6eceb23900 0x7f6d9ea35940 3131552 2968961 65536 391443 391443 391443 0 691 392494 11358 2537 2614 388584 0 29668 355615 12075273143062915 12075279077343865 12075279077588982 12075273143675643
37 35 void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd] 0 0 70 868078 868083 4194304 256 0 0 24 24 39232 0x7f6eceb23800 0x7f6d9ea35980 1685584 1516378 65536 210697 210697 210697 0 749 212623 10818 2929 2698 206788 0 22335 182073 12075273143709636 12075279077679381 12075279077804020 12075273144116643
38 36 void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd] 0 0 72 868078 868083 4194304 256 0 0 24 24 40192 0x7f6eceb23700 0x7f6d9ea359c0 1709856 1543771 65536 213731 213731 213731 0 691 226638 11112 2537 2440 219334 0 25153 181713 12075273144167968 12075279077847540 12075279077973138 12075273144576457
39 37 void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd] 0 0 74 868078 868083 4194304 256 0 0 24 24 41152 0x7f6eceb23600 0x7f6d9ea35a00 1739856 1569098 65536 217481 217481 217481 0 749 216015 10896 2530 2438 203848 0 21952 179351 12075273144636709 12075279078029938 12075279078154097 12075273145050237
40 38 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 76 868078 868083 4194304 256 0 0 28 24 42624 0x7f6eceb23500 0x7f6d9ea35a40 3155104 2986478 65536 394387 394387 394387 0 691 399550 11926 2554 2822 387928 0 29029 364321 12075273145103907 12075279078197456 12075279078446414 12075273145705866
41 39 void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd] 0 0 78 868078 868083 4194304 256 0 0 28 24 43584 0x7f6eceb23400 0x7f6d9ea35a80 3185872 3022813 65536 398233 398233 398233 0 749 401311 11073 2547 2441 389277 0 33313 360876 12075273145736543 12075279078510413 12075279078758251 12075273146358729
42 40 void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd] 0 0 80 868078 868083 4194304 256 0 0 24 24 44544 0x7f6eceb23300 0x7f6d9ea35ac0 1800544 1635154 65536 225067 225067 225067 0 690 209639 11054 2540 2620 212962 0 23635 185492 12075273146390768 12075279078816170 12075279078940649 12075273146815708
43 41 void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd] 0 0 82 868078 868083 4194304 256 0 0 24 24 45760 0x7f6eceb23a00 0x7f6d9ea35b00 1743312 1559477 65536 217913 217913 217913 0 751 219061 11250 2725 2809 210205 0 27076 182249 12075273146868246 12075279078982729 12075279079108647 12075273147293546
44 42 void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd] 0 0 84 868078 868083 4194304 256 0 0 24 24 46720 0x7f6eceb23900 0x7f6d9ea35b40 1724256 1553411 65536 215531 215531 215531 0 690 221751 10689 2538 2435 210371 0 22830 180237 12075273147356893 12075279079168007 12075279079293126 12075273147756626
45 43 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 86 868078 868083 4194304 256 0 0 28 24 48448 0x7f6eceb23800 0x7f6d9ea35b80 3288976 3121857 65536 411121 411121 411121 0 751 421892 11563 2923 2809 410117 0 33993 375476 12075273147807952 12075279079335685 12075279079591363 12075273148431480
46 44 void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd] 0 0 88 868078 868083 4194304 256 0 0 28 24 49408 0x7f6eceb23700 0x7f6d9ea35bc0 3146272 2981026 65536 393283 393283 393283 0 691 397070 11034 2547 2845 395489 0 28787 364865 12075273148462167 12075279079646242 12075279079890080 12075273149045191
47 45 void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd] 0 0 90 868078 868083 4194304 256 0 0 24 24 50368 0x7f6eceb23600 0x7f6d9ea35c00 1726224 1551138 65536 215777 215777 215777 0 749 214518 10528 2536 2435 211699 0 20329 181447 12075273149074826 12075279079941599 12075279080065918 12075273149503803
48 46 void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd] 0 0 92 868078 868083 4194304 256 0 0 24 24 51584 0x7f6eceb23500 0x7f6d9ea35c40 1746016 1575703 65536 218251 218251 218251 0 691 221262 11441 2538 2908 219458 0 28129 193573 12075273149555108 12075279080109918 12075279080236157 12075273149967955
49 47 void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd] 0 0 94 868078 868083 4194304 256 0 0 24 24 52544 0x7f6eceb23400 0x7f6d9ea35c80 1729552 1559917 65536 216193 216193 216193 0 748 213880 11235 2533 2370 209196 0 20458 187381 12075273150037074 12075279080288156 12075279080413115 12075273150435434
50 48 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 96 868078 868083 4194304 256 0 0 28 24 54272 0x7f6eceb23300 0x7f6d9ea35cc0 3346592 3176476 65536 418323 418323 418323 0 690 411287 12147 2542 2454 409936 0 33353 369312 12075273150485847 12075279080457594 12075279080710872 12075273151101181
51 49 void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd] 0 0 98 868078 868083 4194304 256 0 0 28 24 55488 0x7f6eceb23a00 0x7f6d9ea35d00 3169104 3007010 65536 396137 396137 396137 0 749 394783 11299 2597 2441 386933 0 32102 356705 12075273151132900 12075279080772791 12075279081016469 12075273151737002
52 50 void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd] 0 0 100 868078 868083 4194304 256 0 0 24 24 56704 0x7f6eceb23900 0x7f6d9ea35d40 1715936 1549917 65536 214491 214491 214491 0 691 219270 11010 2452 2455 207599 0 23490 183097 12075273151770334 12075279081082388 12075279081207347 12075273152197348
53 51 void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd] 0 0 102 868078 868083 4194304 256 0 0 24 24 58176 0x7f6eceb23800 0x7f6d9ea35d80 1759632 1589201 65536 219953 219953 219953 0 747 227712 11762 2540 2433 214133 0 25576 190592 12075273152251679 12075279081248947 12075279081377265 12075273152661931
54 52 void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd] 0 0 104 868078 868083 4194304 256 0 0 24 24 59392 0x7f6eceb23700 0x7f6d9ea35dc0 1750432 1579271 65536 218803 218803 218803 0 690 220719 11331 2530 2452 213538 0 22220 181501 12075273152723245 12075279081429585 12075279081554224 12075273153126354
55 53 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 106 868078 868083 4194304 256 0 0 28 24 61376 0x7f6eceb23600 0x7f6d9ea35e00 3248144 3073888 65536 406017 406017 406017 0 749 406638 12153 2540 2544 390350 0 31816 367808 12075273153181066 12075279081599343 12075279081855981 12075273153766113
56 54 void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd] 0 0 108 868078 868083 4194304 256 0 0 28 24 62592 0x7f6eceb23500 0x7f6d9ea35e40 3204640 3038805 65536 400579 400579 400579 0 691 396718 11997 2451 2436 393282 0 34083 367175 12075273153794866 12075279081912780 12075279082197258 12075273154390853
57 55 void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd] 0 0 110 868078 868083 4194304 256 0 0 24 24 63808 0x7f6eceb23400 0x7f6d9ea35e80 1779856 1616491 65536 222481 222481 222481 0 749 216887 10714 2443 2440 204430 0 24230 193099 12075273154421971 12075279082267017 12075279082392456 12075273154847211
58 56 void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd] 0 0 112 868078 868083 4194304 256 0 0 24 24 65280 0x7f6eceb23300 0x7f6d9ea35ec0 1811040 1637987 65536 226379 226379 226379 0 690 213103 11571 3132 2429 223833 0 28744 194244 12075273154900801 12075279082435815 12075279082563494 12075273155321833
59 57 void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd] 0 0 114 868078 868083 4194304 256 0 0 24 24 66496 0x7f6eceb23a00 0x7f6d9ea35f00 1808912 1639485 65536 226113 226113 226113 0 749 218919 11027 2571 2708 220018 0 20806 191691 12075273155386664 12075279082617093 12075279082741892 12075273155798128
60 58 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 116 868078 868083 4194304 256 0 0 28 24 68480 0x7f6eceb23900 0x7f6d9ea35f40 3330976 3159881 65536 416371 416371 416371 0 690 401503 12344 2465 2723 395555 0 34022 369588 12075273155849404 12075279082784612 12075279083039009 12075273156477922
61 59 void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd] 0 0 118 868078 868083 4194304 256 0 0 28 24 69696 0x7f6eceb23800 0x7f6d9ea35f80 3181712 3021585 65536 397713 397713 397713 0 733 388558 11992 2538 2439 394359 0 33674 359711 12075273156509620 12075279083097569 12075279083342526 12075273157117520
62 60 void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd] 0 0 120 868078 868083 4194304 256 0 0 24 24 70912 0x7f6eceb23700 0x7f6d9ea35fc0 1816992 1633110 65536 227123 227123 227123 0 690 214023 10633 2531 2437 216481 0 25348 179195 12075273157147466 12075279083400926 12075279083525885 12075273157576483
63 61 void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd] 0 0 122 868078 868083 4194304 256 0 0 24 24 72384 0x7f6eceb23600 0x7f6d9ea36000 1820944 1637366 65536 227617 227617 227617 0 749 219383 11691 2529 2441 224021 0 28873 193717 12075273157631225 12075279083568604 12075279083703963 12075273158049852
64 62 void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd] 0 0 124 868078 868083 4194304 256 0 0 24 24 73600 0x7f6eceb23500 0x7f6d9ea36040 1784288 1615068 65536 223035 223035 223035 0 679 214210 11325 2539 2406 208264 0 21976 178317 12075273158112839 12075279083755962 12075279083880121 12075273158523783
65 63 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 126 868078 868083 4194304 256 0 0 28 24 75840 0x7f6eceb23400 0x7f6d9ea36080 3359568 3180225 65536 419945 419945 419945 0 749 409935 12593 2542 2441 403213 0 35209 370828 12075273158577302 12075279083923001 12075279084174198 12075273159195190
66 64 void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd] 0 0 128 868078 868083 4194304 256 0 0 28 24 77056 0x7f6eceb23300 0x7f6d9ea360c0 3147104 2984600 65536 393387 393387 393387 0 693 396876 12444 2534 2437 393121 0 29688 364355 12075273159225347 12075279084236758 12075279084480275 12075273159830581
67 65 void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd] 0 0 130 868078 868083 4194304 256 0 0 24 24 78272 0x7f6eceb23a00 0x7f6d9ea36100 2329104 1657040 65536 291137 291137 228891 62246 749 205783 11172 2533 2899 276747 0 24076 188815 12075273159865055 12075279084539635 12075279084663794 12075273160347121
68 66 void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd] 0 0 132 868078 868083 4194304 256 0 0 24 24 80000 0x7f6eceb23900 0x7f6d9ea36140 1863648 1678910 65536 232955 232955 232955 0 690 231351 11320 2530 2396 230042 0 27219 199801 12075273160400981 12075279084705873 12075279084847952 12075273160817305
69 67 void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd] 0 0 134 868078 868083 4194304 256 0 0 24 24 81216 0x7f6eceb23800 0x7f6d9ea36180 1749776 1581285 65536 218721 218721 218721 0 749 225246 11351 2548 2897 207397 0 24294 185679 12075273160879069 12075279084899631 12075279085025070 12075273161288220
70 68 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 136 868078 868083 4194304 256 0 0 28 24 83456 0x7f6eceb23700 0x7f6d9ea361c0 3331104 3159378 65536 416387 416387 416387 0 691 415782 12254 2540 2423 401767 0 35519 367680 12075273161342881 12075279085068910 12075279085322667 12075273161953826
71 69 void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd] 0 0 138 868078 868083 4194304 256 0 0 28 24 84928 0x7f6eceb23600 0x7f6d9ea36200 3153424 2991053 65536 394177 394177 394177 0 751 397436 11881 2531 2433 377709 0 34369 357229 12075273161982269 12075279085374507 12075279085617704 12075273162602562
72 70 void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd] 0 0 140 868078 868083 4194304 256 0 0 24 24 86400 0x7f6eceb23500 0x7f6d9ea36240 1776096 1602990 65536 222011 222011 222011 0 690 216463 11363 2548 2437 205753 0 25117 188143 12075273162634772 12075279085676744 12075279085801703 12075273163071273
73 71 void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd] 0 0 142 868078 868083 4194304 256 0 0 24 24 88128 0x7f6eceb23400 0x7f6d9ea36280 1928976 1765325 65536 241121 241121 241121 0 747 239641 11359 2726 2448 236822 0 28997 207651 12075273163123941 12075279085845862 12075279085994341 12075273163554541
74 72 void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd] 0 0 144 868078 868083 4194304 256 0 0 24 24 89600 0x7f6eceb23300 0x7f6d9ea362c0 1805088 1636365 65536 225635 225635 225635 0 691 225318 11087 2540 2433 210389 0 21776 179557 12075273163641603 12075279086068580 12075279086194339 12075273164020016
75 73 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 146 868078 868083 4194304 256 0 0 28 24 92096 0x7f6eceb23a00 0x7f6d9ea36300 3382928 3183066 65536 422865 422865 422865 0 749 420087 12694 2444 2815 404839 0 34964 366672 12075273164072603 12075279086237698 12075279086496736 12075273164694549
76 74 void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd] 0 0 148 868078 868083 4194304 256 0 0 28 24 93568 0x7f6eceb23900 0x7f6d9ea36340 3135520 2970202 65536 391939 391939 391939 0 690 396143 11531 2952 2443 386155 0 28986 351709 12075273164723593 12075279086551295 12075279086795453 12075273165333837
77 75 void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd] 0 0 150 868078 868083 4194304 256 0 0 24 24 95040 0x7f6eceb23800 0x7f6d9ea36380 1769424 1605799 65536 221177 221177 221177 0 749 225822 10899 2539 2437 210601 0 23810 190207 12075273165364414 12075279086848732 12075279086973691 12075273165792028
78 76 void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd] 0 0 152 868078 868083 4194304 256 0 0 24 24 96768 0x7f6eceb23700 0x7f6d9ea363c0 2037664 1869144 65536 254707 254707 254707 0 689 250376 11441 2537 2433 248949 0 30696 217289 12075273165845297 12075279087019931 12075279087177209 12075273166301465
79 77 void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd] 0 0 154 868078 868083 4194304 256 0 0 24 24 98240 0x7f6eceb23600 0x7f6d9ea36400 1753616 1580710 65536 219201 219201 219201 0 1099 277467 11476 2539 2432 205566 0 22475 186893 12075273166363009 12075279087230649 12075279087355928 12075273166770126
80 78 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 156 868078 868083 4194304 256 0 0 28 24 100736 0x7f6eceb23500 0x7f6d9ea36440 3322592 3113905 65536 415323 415323 415323 0 803 411673 12576 2532 2886 396880 0 34469 369068 12075273166823174 12075279087398647 12075279087655765 12075273167444509
81 79 void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd] 0 0 158 868078 868083 4194304 256 0 0 28 24 102208 0x7f6eceb23400 0x7f6d9ea36480 3184912 3027386 65536 398113 398113 398113 0 690 394159 11428 2963 2432 390158 0 28810 355361 12075273167474384 12075279087714484 12075279087962642 12075273168059632
82 80 void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd] 0 0 160 868078 868083 4194304 256 0 0 24 24 103680 0x7f6eceb23300 0x7f6d9ea364c0 1738336 1562661 65536 217291 217291 217291 0 749 224358 11257 2541 2438 214064 0 24147 191468 12075273168091591 12075279088026161 12075279088151600 12075273168514066
83 81 void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd] 0 0 162 868078 868083 4194304 256 0 0 24 24 105664 0x7f6eceb23a00 0x7f6d9ea36500 2104720 1945620 65536 263089 263089 263089 0 691 262478 11490 2438 2449 259069 0 29698 229429 12075273168566874 12075279088195919 12075279088360398 12075273169007784
84 82 void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd] 0 0 164 868078 868083 4194304 256 0 0 24 24 107136 0x7f6eceb23900 0x7f6d9ea36540 1766240 1589099 65536 220779 220779 220779 0 749 216198 11202 3206 2452 222026 0 22702 188923 12075273169065321 12075279088412397 12075279088537836 12075273169469251
85 83 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 166 868078 868083 4194304 256 0 0 28 24 109888 0x7f6eceb23800 0x7f6d9ea36580 3243152 3082953 65536 405393 405393 405393 0 692 401157 12175 2446 2681 398389 0 37183 369304 12075273169519955 12075279088579596 12075279088834473 12075273170126402
86 84 void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd] 0 0 168 868078 868083 4194304 256 0 0 28 24 111360 0x7f6eceb23700 0x7f6d9ea365c0 3646624 3024396 65536 455827 455827 394745 61082 749 404295 11507 3020 2454 396448 0 31160 365223 12075273170154274 12075279088894313 12075279089145670 12075273170807478
87 85 void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd] 0 0 170 868078 868083 4194304 256 0 0 24 24 112832 0x7f6eceb23600 0x7f6d9ea36600 1803152 1625883 65536 225393 225393 225393 0 690 213959 11082 2530 2448 218294 0 22673 187632 12075273170836161 12075279089217830 12075279089342788 12075273171276038
88 86 void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd] 0 0 172 868078 868083 4194304 256 0 0 24 24 114816 0x7f6eceb23500 0x7f6d9ea36640 2207712 2043467 65536 275963 275963 275963 0 749 276591 11543 2531 2435 272627 0 30753 239861 12075273171329578 12075279089385668 12075279089558466 12075273171784443
89 87 void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd] 0 0 174 868078 868083 4194304 256 0 0 24 24 116288 0x7f6eceb23400 0x7f6d9ea36680 1805840 1638156 65536 225729 225729 225729 0 690 224935 10599 2538 2414 206576 0 25573 188993 12075273171849233 12075279089613026 12075279089738784 12075273172270376
90 88 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 176 868078 868083 4194304 256 0 0 28 24 119040 0x7f6eceb23300 0x7f6d9ea366c0 3202848 3020306 65536 400355 400355 400355 0 749 407559 12376 2537 2420 392906 0 36032 360932 12075273172322373 12075279089781504 12075279090036062 12075273172903523
91 89 void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd] 0 0 178 868078 868083 4194304 256 0 0 28 24 120768 0x7f6eceb23a00 0x7f6d9ea36700 3187664 3012077 65536 398457 398457 398457 0 689 397808 12114 2537 2428 390794 0 32572 356117 12075273172933238 12075279090092861 12075279090340379 12075273173529826
92 90 void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd] 0 0 180 868078 868083 4194304 256 0 0 24 24 122496 0x7f6eceb23900 0x7f6d9ea36740 1823968 1642979 65536 227995 227995 227995 0 747 229248 10929 2529 2444 215650 0 25701 187385 12075273173557808 12075279090402138 12075279090528697 12075273173987316
93 91 void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd] 0 0 182 868078 868083 4194304 256 0 0 24 24 124736 0x7f6eceb23800 0x7f6d9ea36780 2332112 2151600 65536 291513 291513 291513 0 691 288062 11683 2538 2440 285158 0 32561 252595 12075273174040986 12075279090570616 12075279090752375 12075273174501462
94 92 void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd] 0 0 184 868078 868083 4194304 256 0 0 24 24 126464 0x7f6eceb23700 0x7f6d9ea367c0 1833120 1665008 65536 229139 229139 229139 0 749 218487 11022 2414 2438 217912 0 22024 188389 12075273174563667 12075279090805014 12075279090930773 12075273174974040
95 93 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 186 868078 868083 4194304 256 0 0 20 24 127936 0x7f6eceb23600 0x7f6d9ea36800 3290768 3128858 65536 411345 411345 411345 0 691 407134 12421 2541 2434 407692 0 39322 370006 12075273175036446 12075279090973173 12075279091236370 12075273175649134
96 94 void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd] 0 0 188 868078 868083 4194304 256 0 0 28 24 129664 0x7f6eceb23500 0x7f6d9ea36840 3190624 3000664 65536 398827 398827 398827 0 751 387125 11222 2531 2422 394424 0 30557 363983 12075273175679120 12075279091297169 12075279091544207 12075273176284565
97 95 void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd] 0 0 190 868078 868083 4194304 256 0 0 24 24 131392 0x7f6eceb23400 0x7f6d9ea36880 1749584 1575701 65536 218697 218697 218697 0 690 225071 11080 2676 2872 211958 0 24067 182379 12075273176315743 12075279091605166 12075279091730445 12075273176739771
98 96 void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd] 0 0 192 868078 868083 4194304 256 0 0 24 24 133632 0x7f6eceb23300 0x7f6d9ea368c0 2420384 2255580 65536 302547 302547 302547 0 747 301665 11871 2533 2437 298721 0 32546 266277 12075273176792118 12075279091771405 12075279091961643 12075273177281427
99 97 void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd] 0 0 194 868078 868083 4194304 256 0 0 24 24 135360 0x7f6eceb23a00 0x7f6d9ea36900 1806096 1632674 65536 225761 225761 225761 0 691 214758 11183 2541 2448 220374 0 23949 191412 12075273177363359 12075279092018922 12075279092145961 12075273177757882
100 98 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 196 868078 868083 4194304 256 0 0 20 24 136832 0x7f6eceb23900 0x7f6d9ea36940 3489248 3322837 65536 436155 436155 436155 0 749 435703 13063 2532 2628 432050 0 40818 392015 12075273177808747 12075279092190921 12075279092504358 12075273178448626
101 99 void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd] 0 0 198 868078 868083 4194304 256 0 0 28 24 138560 0x7f6eceb23800 0x7f6d9ea36980 3176016 3009258 65536 397001 397001 397001 0 691 402054 11842 3154 2448 391118 0 30630 356356 12075273178477630 12075279092560997 12075279092811715 12075273179102501
102 100 void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd] 0 0 200 868078 868083 4194304 256 0 0 24 24 140288 0x7f6eceb23700 0x7f6d9ea369c0 1834784 1650363 65536 229347 229347 229347 0 749 226734 11148 2669 2779 220795 0 26147 179557 12075273179131685 12075279092871874 12075279092996833 12075273179574518
103 101 void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd] 0 0 202 868078 868083 4194304 256 0 0 24 24 142784 0x7f6eceb23600 0x7f6d9ea36a00 2644880 2474510 65536 330609 330609 330609 0 691 327430 12185 2531 2437 326265 0 34484 291643 12075273179627386 12075279093041312 12075279093250910 12075273180191084
104 102 void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd] 0 0 204 868078 868083 4194304 256 0 0 24 24 144768 0x7f6eceb23500 0x7f6d9ea36a40 1823264 1642058 65536 227907 227907 227907 0 749 222703 11277 2540 2427 211739 0 27656 189223 12075273180235787 12075279093324350 12075279093453309 12075273180652130
105 103 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 206 868078 868083 4194304 256 0 0 20 24 145728 0x7f6eceb23400 0x7f6d9ea36a80 4138896 3616948 65536 517361 517361 454828 62533 690 469671 11818 2961 2431 466807 0 42291 422885 12075273180704367 12075279093495228 12075279093801465 12075273181387847
106 104 void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd] 0 0 208 868078 868083 4194304 256 0 0 28 24 147712 0x7f6eceb23300 0x7f6d9ea36ac0 3243488 3049188 65536 405435 405435 405435 0 737 401210 12103 2532 2446 401176 0 31994 355811 12075273181418194 12075279093858745 12075279094108662 12075273182036352
107 105 void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd] 0 0 210 868078 868083 4194304 256 0 0 24 24 149696 0x7f6eceb23a00 0x7f6d9ea36b00 1798992 1625440 65536 224873 224873 224873 0 690 222479 11847 2549 2438 221808 0 26171 182683 12075273182065687 12075279094172022 12075279094299860 12075273182492700
108 106 void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd] 0 0 212 868078 868083 4194304 256 0 0 24 24 152192 0x7f6eceb23900 0x7f6d9ea36b40 2865056 2699453 65536 358131 358131 358131 0 749 355294 12677 2772 2771 354787 0 36604 315399 12075273182544897 12075279094342580 12075279094568818 12075273183095410
109 107 void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd] 0 0 214 868078 868083 4194304 256 0 0 24 24 154176 0x7f6eceb23800 0x7f6d9ea36b80 1740048 1564847 65536 217505 217505 217505 0 690 227607 11200 2443 2793 218653 0 25941 189452 12075273183136988 12075279094638577 12075279094764816 12075273183554283
110 108 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 216 868078 868083 4194304 256 0 0 20 24 155648 0x7f6eceb23700 0x7f6d9ea36bc0 4385568 3887012 65536 548195 548195 485686 62509 747 503873 11529 2958 2440 499894 0 45427 456525 12075273183607842 12075279094808015 12075279095136652 12075273184311670
111 109 void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd] 0 0 218 868078 868083 4194304 256 0 0 28 24 157632 0x7f6eceb23600 0x7f6d9ea36c00 3178768 2995467 65536 397345 397345 397345 0 691 399726 12333 2530 2434 397604 0 34332 355144 12075273184342738 12075279095194892 12075279095441609 12075273184952962
112 110 void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd] 0 0 220 868078 868083 4194304 256 0 0 24 24 159616 0x7f6eceb23500 0x7f6d9ea36c40 1845792 1663406 65536 230723 230723 230723 0 749 219759 11599 2787 2443 224739 0 27061 188356 12075273184986715 12075279095501609 12075279095630087 12075273185435659
113 111 void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd] 0 0 222 868078 868083 4194304 256 0 0 24 24 162368 0x7f6eceb23400 0x7f6d9ea36c80 3076432 2901600 65536 384553 384553 384553 0 690 380871 12821 2546 2918 379960 0 38105 340081 12075273185487976 12075279095672487 12075279095915365 12075273186078333
114 112 void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd] 0 0 224 868078 868083 4194304 256 0 0 24 24 164608 0x7f6eceb23300 0x7f6d9ea36cc0 1786976 1604628 65536 223371 223371 223371 0 749 223727 11349 2538 2427 216283 0 27277 187880 12075273186125100 12075279095985764 12075279096115203 12075273186538358
115 113 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 226 868078 868083 4194304 256 0 0 20 24 166336 0x7f6eceb23a00 0x7f6d9ea36d00 4595792 4436952 65536 574473 574473 574473 0 962 610551 13570 2548 2519 568599 0 49511 519463 12075273186589693 12075279096156322 12075279096556798 12075273187323356
116 114 void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd] 0 0 228 868078 868083 4194304 256 0 0 28 24 168576 0x7f6eceb23900 0x7f6d9ea36d40 3220256 3046215 65536 402531 402531 402531 0 805 411015 12206 2537 2773 401249 0 41341 363564 12075273187353232 12075279096616638 12075279096874395 12075273187976400
117 115 void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd] 0 0 230 868078 868083 4194304 256 0 0 24 24 170816 0x7f6eceb23800 0x7f6d9ea36d80 1793104 1624087 65536 224137 224137 224137 0 690 224519 11444 2561 2397 222993 0 29006 190360 12075273188012707 12075279096934715 12075279097065274 12075273188445161
118 116 void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd] 0 0 232 868078 868083 4194304 256 0 0 24 24 174080 0x7f6eceb23700 0x7f6d9ea36dc0 3843744 3305534 65536 480467 480467 417519 62948 734 431878 12684 2538 2444 430266 0 40666 387985 12075273188497067 12075279097108313 12075279097385590 12075273189156573
119 117 void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd] 0 0 234 868078 868083 4194304 256 0 0 24 24 176576 0x7f6eceb23600 0x7f6d9ea36e00 1763600 1581242 65536 220449 220449 220449 0 676 217453 11190 2540 2432 212646 0 26224 194593 12075273189199282 12075279097458550 12075279097593748 12075273189610857
120 118 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 236 868078 868083 4194304 256 0 0 20 24 177792 0x7f6eceb23500 0x7f6d9ea36e40 5161952 4995716 65536 645243 645243 645243 0 749 642390 11585 3064 2443 639923 0 52090 588239 12075273189663004 12075279097636788 12075279098058704 12075273190432584
121 119 void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd] 0 0 238 868078 868083 4194304 256 0 0 28 24 180288 0x7f6eceb23400 0x7f6d9ea36e80 3206288 3035837 65536 400785 400785 400785 0 690 415039 12170 2548 2446 397776 0 34517 362208 12075273190463601 12075279098116463 12075279098381741 12075273191084645
122 120 void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd] 0 0 240 868078 868083 4194304 256 0 0 24 24 182784 0x7f6eceb23300 0x7f6d9ea36ec0 1837152 1665883 65536 229643 229643 229643 0 749 225030 11232 2540 2737 222069 0 26639 190543 12075273191115453 12075279098441740 12075279098576139 12075273191552855
123 121 void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd] 0 0 242 868078 868083 4194304 256 0 0 24 24 186304 0x7f6eceb23a00 0x7f6d9ea36f00 3905488 3730779 65536 488185 488185 488185 0 690 488159 13096 2533 2428 483042 0 43531 438591 12075273191605313 12075279098618538 12075279098933255 12075273192270559
124 122 void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd] 0 0 244 868078 868083 4194304 256 0 0 24 24 189312 0x7f6eceb23900 0x7f6d9ea36f40 1947360 1784912 65536 243419 243419 243419 0 749 240543 11329 2530 2436 240274 0 28491 208807 12075273192312417 12075279099005415 12075279099156773 12075273192743958
125 123 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 246 868078 868083 4194304 256 0 0 20 24 190784 0x7f6eceb23800 0x7f6d9ea36f80 6274384 6115598 65536 784297 784297 784297 0 962 809655 14965 2884 2434 781820 0 60612 719023 12075273192797608 12075279099199973 12075279099715488 12075273193674107
126 124 void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd] 0 0 248 868078 868083 4194304 256 0 0 28 24 193792 0x7f6eceb23700 0x7f6d9ea36fc0 3636384 3439655 65536 454547 454547 454547 0 801 449882 12538 2539 2437 452697 0 39411 412708 12075273193703822 12075279099772767 12075279100071164 12075273194362486
127 125 void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd] 0 0 250 868078 868083 4194304 256 0 0 24 24 196800 0x7f6eceb23600 0x7f6d9ea37000 1979728 1813989 65536 247465 247465 247465 0 691 243094 11439 2529 2446 241704 0 29627 212031 12075273194394395 12075279100135484 12075279100289562 12075273194835194
128 126 void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd] 0 0 252 868078 868083 4194304 256 0 0 24 24 201088 0x7f6eceb23500 0x7f6d9ea37040 4747232 4583459 65536 593403 593403 593403 0 748 591704 13680 2545 2441 589733 0 49396 538725 12075273194888183 12075279100332122 12075279100716918 12075273195628438
129 127 void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd] 0 0 254 868078 868083 4194304 256 0 0 24 24 204608 0x7f6eceb23400 0x7f6d9ea37080 2242192 2075058 65536 280273 280273 280273 0 690 274575 11648 2683 2433 272605 0 31589 243705 12075273195669985 12075279100789397 12075279100964756 12075273196129098
130 128 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 256 868078 868083 4194304 256 0 0 20 24 206080 0x7f6eceb23300 0x7f6d9ea370c0 7402016 7234848 65536 925251 925251 925251 0 748 923160 16395 2539 2453 921041 0 15392 850531 12075273196181095 12075279101007155 12075279101615949 12075273197141299
131 129 void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd] 0 0 258 868078 868083 4194304 256 0 0 28 24 209600 0x7f6eceb23a00 0x7f6d9ea37100 4006160 3844930 65536 500769 500769 500769 0 689 503272 13889 2539 2433 495557 0 44586 449921 12075273197172317 12075279101678829 12075279102007306 12075273197862970
132 130 void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd] 0 0 260 868078 868083 4194304 256 0 0 24 24 213120 0x7f6eceb23900 0x7f6d9ea37140 2253088 2089839 65536 281635 281635 281635 0 749 280654 12276 3035 2358 278728 0 30503 245109 12075273197891483 12075279102069385 12075279102247623 12075273198376244
133 131 void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd] 0 0 262 868078 868083 4194304 256 0 0 24 24 218176 0x7f6eceb23800 0x7f6d9ea37180 5580624 5415291 65536 697577 697577 697577 0 690 696823 14911 2549 2448 695062 0 55315 638603 12075273198429082 12075279102290023 12075279102745059 12075273199234649
134 132 void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd] 0 0 264 868078 868083 4194304 256 0 0 24 24 222208 0x7f6eceb23700 0x7f6d9ea371c0 2511072 2350683 65536 313883 313883 313883 0 1101 366810 12247 2548 2443 309603 0 32602 275867 12075273199277138 12075279102818818 12075279103017376 12075273199818033
135 133 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 266 868078 868083 4194304 256 0 0 20 24 223936 0x7f6eceb23600 0x7f6d9ea37200 8601168 8361251 65536 1075145 1075145 1012629 62516 1099 1074364 17306 2886 2407 1060991 0 77061 982423 12075273199845674 12075279103078655 12075279103780408 12075273200905103
136 134 void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd] 0 0 268 868078 868083 4194304 256 0 0 28 24 227968 0x7f6eceb23500 0x7f6d9ea37240 4549216 4375349 65536 568651 568651 568651 0 749 567526 14143 2542 2446 563984 0 48188 514481 12075273200936221 12075279103845048 12075279104216564 12075273201674823
137 135 void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd] 0 0 270 868078 868083 4194304 256 0 0 24 24 232000 0x7f6eceb23400 0x7f6d9ea37280 2545232 2389839 65536 318153 318153 318153 0 962 370367 11979 2542 2434 315084 0 33258 279563 12075273201703957 12075279104280564 12075279104483122 12075273202267985
138 136 void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd] 0 0 272 868078 868083 4194304 256 0 0 24 24 237824 0x7f6eceb23300 0x7f6d9ea372c0 6625248 6258517 65536 828155 828155 766622 61533 803 802225 15747 2540 2392 799894 0 61429 735981 12075273202300115 12075279104538801 12075279105063756 12075273203192814
139 137 void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd] 0 0 274 868078 868083 4194304 256 0 0 24 24 242368 0x7f6eceb23a00 0x7f6d9ea37300 2808912 2635712 65536 351113 351113 351113 0 691 347894 12470 2538 2434 346628 0 35410 309675 12075273203234732 12075279105135755 12075279105359753 12075273203812555
140 138 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 276 868078 868083 4194304 256 0 0 20 24 243584 0x7f6eceb23900 0x7f6d9ea37340 9663712 9492340 65536 1207963 1207963 1207963 0 747 1205640 18297 2540 2774 1203440 0 16526 1117336 12075273203842140 12075279105420553 12075279106216865 12075273205024668
141 139 void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd] 0 0 278 868078 868083 4194304 256 0 0 28 24 248128 0x7f6eceb23800 0x7f6d9ea37380 5114256 4939756 65536 639281 639281 639281 0 691 639974 14608 2539 2441 633213 0 16434 580597 12075273205054573 12075279106279744 12075279106722300 12075273205835514
142 140 void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd] 0 0 280 868078 868083 4194304 256 0 0 24 24 252672 0x7f6eceb23700 0x7f6d9ea373c0 2837472 2671382 65536 354683 354683 354683 0 733 350543 12645 2539 2446 349376 0 35606 313247 12075273205868997 12075279106784859 12075279107009657 12075273206460836
143 141 void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd] 0 0 282 868078 868083 4194304 256 0 0 24 24 259264 0x7f6eceb23600 0x7f6d9ea37400 7287056 7121740 65536 910881 910881 910881 0 690 908095 16305 2970 2442 906068 0 68433 836111 12075273206492164 12075279107070457 12075279107665491 12075273207446037
144 142 void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd] 0 0 284 868078 868083 4194304 256 0 0 24 24 264832 0x7f6eceb23500 0x7f6d9ea37440 3357664 3188359 65536 419707 419707 419707 0 749 417326 13069 2998 2412 413306 0 40251 373173 12075273207487804 12075279107735570 12075279108003408 12075273208118056
145 143 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 286 868078 868083 4194304 256 0 0 20 24 266304 0x7f6eceb23400 0x7f6d9ea37480 11901776 11737665 65536 1487721 1487721 1425189 62532 690 1486063 20177 2532 2824 1483710 0 31438 1380169 12075273208154363 12075279108065487 12075279109048677 12075273209499282
146 144 void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd] 0 0 288 868078 868083 4194304 256 0 0 28 24 271872 0x7f6eceb23300 0x7f6d9ea374c0 6448416 6066701 65536 806051 806051 742700 63351 1099 803500 15499 2532 2893 800609 0 62406 712269 12075273209530520 12075279109110277 12075279109625952 12075273210438347
147 145 void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd] 0 0 290 868078 868083 4194304 256 0 0 24 24 277440 0x7f6eceb23a00 0x7f6d9ea37500 3387216 3217622 65536 423401 423401 423401 0 801 423650 13204 2534 2448 420254 0 41053 377451 12075273210468453 12075279109688991 12075279109959069 12075273211109464
148 146 void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd] 0 0 292 868078 868083 4194304 256 0 0 12 24 279936 0x7f6eceb23900 0x7f6d9ea37540 9016032 8857234 65536 1127003 1127003 1127003 0 961 1129880 17707 2413 2436 1122210 0 16333 1041009 12075273211140191 12075279110024668 12075279110761301 12075273212245445
149 147 void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd] 0 0 294 868078 868083 4194304 256 0 0 24 24 286528 0x7f6eceb23800 0x7f6d9ea37580 3908944 3743285 65536 488617 488617 488617 0 803 490649 11661 2951 2438 485888 0 45627 438875 12075273212292242 12075279110840500 12075279111154577 12075273212956025
150 148 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 296 868078 868083 4194304 256 0 0 20 24 288000 0x7f6eceb23700 0x7f6d9ea375c0 14152736 13987840 65536 1769091 1769091 1769091 0 689 1765656 22058 2539 2434 1763636 0 117960 1644233 12075273212989537 12075279111222256 12075279112391845 12075273214527996
151 149 void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd] 0 0 298 868078 868083 4194304 256 0 0 32 24 294592 0x7f6eceb23600 0x7f6d9ea37600 7368528 7202136 65536 921065 921065 921065 0 733 918422 16053 2547 2445 917297 0 66608 846412 12075273214565426 12075279112453124 12075279113062719 12075273215528355
152 150 void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd] 0 0 300 868078 868083 4194304 256 0 0 24 24 301184 0x7f6eceb23500 0x7f6d9ea37640 3933408 3772664 65536 491675 491675 491675 0 691 492750 13498 2442 2439 489631 0 45495 442085 12075273215557499 12075279113125118 12075279113445115 12075273216232082
153 151 void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd] 0 0 302 868078 868083 4194304 256 0 0 12 24 304960 0x7f6eceb23400 0x7f6d9ea37680 10701136 10535205 65536 1337641 1337641 1337641 0 1101 1335906 19066 2530 2437 1332737 0 93123 1238593 12075273216262539 12075279113507834 12075279114383986 12075273217498536
154 152 void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd] 0 0 304 868078 868083 4194304 256 0 0 24 24 313600 0x7f6eceb23300 0x7f6d9ea376c0 5290720 4853986 65536 661339 661339 598332 63007 802 631641 14541 2529 2438 622776 0 53716 569983 12075273217539512 12075279114458065 12075279114868141 12075273218334820
155 153 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 306 868078 868083 4194304 256 0 0 20 24 314816 0x7f6eceb23a00 0x7f6d9ea37700 18668112 18498457 65536 2333513 2333513 2270119 63394 693 2329540 25518 2537 2453 2328105 0 153055 2176379 12075273218366018 12075279114932140 12075279116481085 12075273220279423
156 154 void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd] 0 0 308 868078 868083 4194304 256 0 0 20 24 317568 0x7f6eceb23900 0x7f6d9ea37740 9618720 9446872 65536 1202339 1202339 1202339 0 749 1199287 18054 2532 2937 1197469 0 84927 1110137 12075273220314388 12075279116593185 12075279117385498 12075273221473201
157 155 void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd] 0 0 310 868078 868083 4194304 256 0 0 12 24 320320 0x7f6eceb23800 0x7f6d9ea37780 5141328 4981067 65536 642665 642665 642665 0 961 674360 14343 2683 2447 636335 0 16453 582397 12075273221510851 12075279117497176 12075279117910613 12075273222276854
158 156 void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd] 0 0 312 868078 868083 4194304 256 0 0 12 24 324096 0x7f6eceb23700 0x7f6d9ea377c0 14065696 13901634 65536 1758211 1758211 1758211 0 802 1757481 22093 3122 2434 1753516 0 118685 1634401 12075273222306920 12075279118019892 12075279119177162 12075273223827766
159 157 void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd] 0 0 314 868078 868083 4194304 256 0 0 12 24 328896 0x7f6eceb23600 0x7f6d9ea37800 9600848 9431505 65536 1200105 1200105 1137102 63003 690 1196175 18239 2540 2462 1194744 0 83982 1109393 12075273223867620 12075279119294281 12075279120079075 12075273225025211
160 158 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 316 868078 868083 4194304 256 0 0 20 24 330112 0x7f6eceb23500 0x7f6d9ea37840 36687776 36510444 65536 4585971 4585971 4585971 0 748 4582664 41415 2899 2437 4580305 0 211791 4296767 12075273225063392 12075279120183234 12075279123232648 12075273228471275
161 159 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 0 0 318 868078 868083 4194304 256 0 0 20 24 332864 0x7f6eceb23400 0x7f6d9ea37880 18610896 18439488 65536 2326361 2326361 2326361 0 676 2320677 19193 3390 2709 2320073 0 151158 2167673 12075273228500779 12075279123339048 12075279124878075 12075273230414936
162 160 void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd] 0 0 320 868078 868083 4194304 256 0 0 12 24 335616 0x7f6eceb23300 0x7f6d9ea378c0 9636256 9470886 65536 1204531 1204531 1204531 0 747 1203113 18413 2539 2758 1200248 0 83844 1112377 12075273230456263 12075279124984474 12075279125773267 12075273231609235
163 161 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 0 0 322 868078 868083 4194304 256 0 0 12 24 339392 0x7f6eceb23a00 0x7f6d9ea37900 27553424 27389855 65536 3444177 3444177 3444177 0 691 3441734 33321 2534 3076 3441322 0 216394 3222181 12075273231646224 12075279125885106 12075279128166207 12075273234281060
164 162 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 0 0 324 868078 868083 4194304 256 0 0 12 24 344192 0x7f6eceb23900 0x7f6d9ea37940 18594912 18423667 65536 2324363 2324363 2261842 62521 747 2322416 25801 2534 2432 2318406 0 79437 2166607 12075273234336353 12075279128291006 12075279129826034 12075273236219802
165 163 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 326 868078 868083 4194304 256 0 0 20 24 345408 0x7f6eceb23800 0x7f6d9ea37980 72700112 72529373 65536 9087513 9087513 9024276 63237 690 9084751 70462 2557 2972 9084450 0 472081 8537391 12075273236251361 12075279129933233 12075279135986942 12075273242674756
166 164 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 0 0 328 868078 868083 4194304 256 0 0 20 24 348160 0x7f6eceb23700 0x7f6d9ea379c0 36583008 36421833 65536 4572875 4572875 4572875 0 1101 4571369 41460 3067 2838 4566976 0 283814 4284801 12075273242716183 12075279136096381 12075279139136356 12075273246121281
167 165 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 0 0 330 868078 868083 4194304 256 0 0 12 24 350912 0x7f6eceb23600 0x7f6d9ea37a00 18622352 18463532 65536 2327793 2327793 2327793 0 803 2328360 25781 2539 2458 2325188 0 150478 2172365 12075273246159852 12075279139244035 12075279140782262 12075273248057909
168 166 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 0 0 332 868078 868083 4194304 256 0 0 12 24 0 0x7f6eceb23500 0x7f6d9ea37a40 54508128 54339436 65536 6813515 6813515 6813515 0 690 6810543 55415 2531 2809 6807933 0 413353 6395095 12075273248095819 12075279140888662 12075279145415344 12075273252983010
@@ -0,0 +1,11 @@
Kernel_Name,Count,Sum(ns),Mean(ns),Median(ns),Pct
"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",1,6053709.0,6053709.0,6053709.0,9.176106682718602
"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",1,4526682.0,4526682.0,4526682.0,6.861465747815432
"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",1,3049414.0,3049414.0,3049414.0,4.6222486386074495
"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",1,3039975.0,3039975.0,3039975.0,4.607941166778496
"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",1,2281101.0,2281101.0,2281101.0,3.457653172634509
"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",1,1548945.0,1548945.0,1548945.0,2.3478638576224204
"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",1,1539027.0,1539027.0,1539027.0,2.3328303259347885
"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",1,1538227.0,1538227.0,1538227.0,2.3316176998660136
"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",1,1535028.0,1535028.0,1535028.0,2.326768711373502
"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",1,1169589.0,1169589.0,1169589.0,1.7728426389398908
1 Kernel_Name Count Sum(ns) Mean(ns) Median(ns) Pct
2 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 1 6053709.0 6053709.0 6053709.0 9.176106682718602
3 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 1 4526682.0 4526682.0 4526682.0 6.861465747815432
4 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 1 3049414.0 3049414.0 3049414.0 4.6222486386074495
5 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 1 3039975.0 3039975.0 3039975.0 4.607941166778496
6 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 1 2281101.0 2281101.0 2281101.0 3.457653172634509
7 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 1 1548945.0 1548945.0 1548945.0 2.3478638576224204
8 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 1 1539027.0 1539027.0 1539027.0 2.3328303259347885
9 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 1 1538227.0 1538227.0 1538227.0 2.3316176998660136
10 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 1 1535028.0 1535028.0 1535028.0 2.326768711373502
11 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 1 1169589.0 1169589.0 1169589.0 1.7728426389398908
@@ -0,0 +1,9 @@
Metric,Count,Unit
VALU - Vector,,Instr per wave
VMEM,,Instr per wave
LDS_Per_Workgroup,,Instr per wave
VALU - MFMA,,Instr per wave
SALU,,Instr per wave
SMEM,,Instr per wave
Branch,,Instr per wave
GDS,,Instr per wave
1 Metric Count Unit
2 VALU - Vector Instr per wave
3 VMEM Instr per wave
4 LDS_Per_Workgroup Instr per wave
5 VALU - MFMA Instr per wave
6 SALU Instr per wave
7 SMEM Instr per wave
8 Branch Instr per wave
9 GDS Instr per wave
@@ -0,0 +1,16 @@
Metric,Count,Unit
INT-32,,Instr per wave
INT-64,,Instr per wave
F16-ADD,,Instr per wave
F16-Mult,,Instr per wave
F16-FMA,,Instr per wave
F16-Trans,,Instr per wave
F32-ADD,,Instr per wave
F32-Mult,,Instr per wave
F32-FMA,,Instr per wave
F32-Trans,,Instr per wave
F64-ADD,,Instr per wave
F64-Mult,,Instr per wave
F64-FMA,,Instr per wave
F64-Trans,,Instr per wave
Conversion,,Instr per wave
1 Metric Count Unit
2 INT-32 Instr per wave
3 INT-64 Instr per wave
4 F16-ADD Instr per wave
5 F16-Mult Instr per wave
6 F16-FMA Instr per wave
7 F16-Trans Instr per wave
8 F32-ADD Instr per wave
9 F32-Mult Instr per wave
10 F32-FMA Instr per wave
11 F32-Trans Instr per wave
12 F64-ADD Instr per wave
13 F64-Mult Instr per wave
14 F64-FMA Instr per wave
15 F64-Trans Instr per wave
16 Conversion Instr per wave
@@ -0,0 +1,9 @@
Type,Count
Buffer Instr,
Buffer Read,
Buffer Write,
Buffer Atomic,
Flat Instr,
Flat Read,
Flat Write,
Flat Atomic,
1 Type Count
2 Buffer Instr
3 Buffer Read
4 Buffer Write
5 Buffer Atomic
6 Flat Instr
7 Flat Read
8 Flat Write
9 Flat Atomic
@@ -0,0 +1,6 @@
Type,Count
MFMA-I8,
MFMA-F16,
MFMA-BF16,
MFMA-F32,
MFMA-F64,
1 Type Count
2 MFMA-I8
3 MFMA-F16
4 MFMA-BF16
5 MFMA-F32
6 MFMA-F64
@@ -0,0 +1,26 @@
Info
CPC
vesuvius
AMD EPYC 7542 32-Core Processor
""
4.18.0-240.15.1.el8_3.x86_64
4.2.0-21
Thu Sep 22 11:13:45 2022 (CDT)
gfx908
8
120
4
64
40
1024
16
""
1502
1200
300
1200
32
mi100
48
1228.8
cpc
1 Info
2 CPC
3 vesuvius
4 AMD EPYC 7542 32-Core Processor
5
6 4.18.0-240.15.1.el8_3.x86_64
7 4.2.0-21
8 Thu Sep 22 11:13:45 2022 (CDT)
9 gfx908
10 8
11 120
12 4
13 64
14 40
15 1024
16 16
17
18 1502
19 1200
20 300
21 1200
22 32
23 mi100
24 48
25 1228.8
26 cpc
@@ -0,0 +1,7 @@
Metric,Value
valu_flops_pop,
mfma_flops_bf16_pop,
mfma_flops_f16_pop,
mfma_flops_f32_pop,
mfma_flops_f64_pop,
mfma_flops_i8_pop,
1 Metric Value
2 valu_flops_pop
3 mfma_flops_bf16_pop
4 mfma_flops_f16_pop
5 mfma_flops_f32_pop
6 mfma_flops_f64_pop
7 mfma_flops_i8_pop
@@ -0,0 +1,8 @@
Metric,Avg,Min,Max,Unit
IPC (Avg),,,,Instr/cycle
IPC (Issue),,,,Instr/cycle
SALU Util,,,,Pct
VALU Util,,,,Pct
VALU Active Threads,,,,Threads
MFMA Util,,,,Pct
MFMA Instr Cycles,,,,Cycles/instr
1 Metric Avg Min Max Unit
2 IPC (Avg) Instr/cycle
3 IPC (Issue) Instr/cycle
4 SALU Util Pct
5 VALU Util Pct
6 VALU Active Threads Threads
7 MFMA Util Pct
8 MFMA Instr Cycles Cycles/instr
@@ -0,0 +1,7 @@
Metric,Avg,Min,Max,Unit
FLOPs (Total),,,,Ops per wave
INT8 OPs,,,,Ops per wave
F16 OPs,,,,Ops per wave
BF16 OPs,,,,Ops per wave
F32 OPs,,,,Ops per wave
F64 OPs,,,,Ops per wave
1 Metric Avg Min Max Unit
2 FLOPs (Total) Ops per wave
3 INT8 OPs Ops per wave
4 F16 OPs Ops per wave
5 BF16 OPs Ops per wave
6 F32 OPs Ops per wave
7 F64 OPs Ops per wave
@@ -0,0 +1,5 @@
Metric,Value
Utilization,
Access Rate,
Bandwith (Pct-of-Peak),
Bank Conflict Rate,
1 Metric Value
2 Utilization
3 Access Rate
4 Bandwith (Pct-of-Peak)
5 Bank Conflict Rate
@@ -0,0 +1,12 @@
Metric,Avg,Min,Max,Unit
Wave Cycles,,,,Cycles/wave
LDS_Per_Workgroup Instrs,,,,Instr per wave
Bandwidth,,,,Bytes per wave
Bank Conficts/Access,,,,Conflicts/access
Dispatch_ID Accesses,,,,Cycles per wave
Atomic Cycles,,,,Cycles per wave
Bank Conflict,,,,Cycles per wave
Addr Conflict,,,,Cycles per wave
Unaligned Stall,,,,Cycles per wave
Mem Violations,,,, per wave
LDS_Per_Workgroup Latency,,,,Cycles
1 Metric Avg Min Max Unit
2 Wave Cycles Cycles/wave
3 LDS_Per_Workgroup Instrs Instr per wave
4 Bandwidth Bytes per wave
5 Bank Conficts/Access Conflicts/access
6 Dispatch_ID Accesses Cycles per wave
7 Atomic Cycles Cycles per wave
8 Bank Conflict Cycles per wave
9 Addr Conflict Cycles per wave
10 Unaligned Stall Cycles per wave
11 Mem Violations per wave
12 LDS_Per_Workgroup Latency Cycles
@@ -0,0 +1,3 @@
Metric,Value
Bandwidth,
Cache Hit,
1 Metric Value
2 Bandwidth
3 Cache Hit
@@ -0,0 +1,6 @@
L1I Metric,Mean,Min,Max,Unit
Req,,,,Req per wave
Hits,,,,Hits per wave
Misses - Non Duplicated,,,,Misses per wave
Misses - Duplicated,,,,Misses per wave
Cache Hit,,,,Pct
1 L1I Metric Mean Min Max Unit
2 Req Req per wave
3 Hits Hits per wave
4 Misses - Non Duplicated Misses per wave
5 Misses - Duplicated Misses per wave
6 Cache Hit Pct
@@ -0,0 +1,3 @@
Metric,Value
Bandwidth,
Cache Hit,
1 Metric Value
2 Bandwidth
3 Cache Hit
@@ -0,0 +1,13 @@
Metric,Mean,Min,Max,Unit
Req,,,,Req per wave
Hits,,,,Req per wave
Misses - Non Duplicated,,,,Req per wave
Misses- Duplicated,,,,Req per wave
Cache Hit,,,,Pct
Read Req (Total),,,,Req per wave
Atomic Req,,,,Req per wave
Read Req (1 DWord),,,,Req per wave
Read Req (2 DWord),,,,Req per wave
Read Req (4 DWord),,,,Req per wave
Read Req (8 DWord),,,,Req per wave
Read Req (16 DWord),,,,Req per wave
1 Metric Mean Min Max Unit
2 Req Req per wave
3 Hits Req per wave
4 Misses - Non Duplicated Req per wave
5 Misses- Duplicated Req per wave
6 Cache Hit Pct
7 Read Req (Total) Req per wave
8 Atomic Req Req per wave
9 Read Req (1 DWord) Req per wave
10 Read Req (2 DWord) Req per wave
11 Read Req (4 DWord) Req per wave
12 Read Req (8 DWord) Req per wave
13 Read Req (16 DWord) Req per wave
@@ -0,0 +1,5 @@
Metric,Mean,Min,Max,Unit
Read Req,,,,Req per wave
Write Req,,,,Req per wave
Atomic Req,,,,Req per wave
Stall,,,,Cycles per wave
1 Metric Mean Min Max Unit
2 Read Req Req per wave
3 Write Req Req per wave
4 Atomic Req Req per wave
5 Stall Cycles per wave
@@ -0,0 +1,17 @@
Metric,Avg,Min,Max,Unit
TA Busy,,,,Pct
TC2TA Addr Stall,,,,Pct
TC2TA Data Stall,,,,Pct
TD2TA Addr Stall,,,,Pct
Total Instructions,,,,Instr per wave
Flat Instr,,,,Instr per wave
Flat Read Instr,,,,Instr per wave
Flat Write Instr,,,,Instr per wave
Flat Atomic Instr,,,,Instr per wave
Buffer Instr,,,,Instr per wave
Buffer Read Instr,,,,Instr per wave
Buffer Write Instr,,,,Instr per wave
Buffer Atomic Instr,,,,Instr per wave
Buffer Total Cylces,,,,Cycles per wave
Buffer Coalesced Read,,,,Cycles per wave
Buffer Coalesced Write,,,,Cycles per wave
1 Metric Avg Min Max Unit
2 TA Busy Pct
3 TC2TA Addr Stall Pct
4 TC2TA Data Stall Pct
5 TD2TA Addr Stall Pct
6 Total Instructions Instr per wave
7 Flat Instr Instr per wave
8 Flat Read Instr Instr per wave
9 Flat Write Instr Instr per wave
10 Flat Atomic Instr Instr per wave
11 Buffer Instr Instr per wave
12 Buffer Read Instr Instr per wave
13 Buffer Write Instr Instr per wave
14 Buffer Atomic Instr Instr per wave
15 Buffer Total Cylces Cycles per wave
16 Buffer Coalesced Read Cycles per wave
17 Buffer Coalesced Write Cycles per wave
@@ -0,0 +1,8 @@
Metric,Avg,Min,Max,Unit
TD Busy,,,,Pct
TC2TD Stall,,,,Pct
SPI2TD Stall,,,,Pct
Coalescable Instr,,,,Instr per wave
Load Instr,,,,Instr per wave
Store Instr,,,,Instr per wave
Atomic Instr,,,,Instr per wave
1 Metric Avg Min Max Unit
2 TD Busy Pct
3 TC2TD Stall Pct
4 SPI2TD Stall Pct
5 Coalescable Instr Instr per wave
6 Load Instr Instr per wave
7 Store Instr Instr per wave
8 Atomic Instr Instr per wave
@@ -0,0 +1,5 @@
Metric,Value
Buffer Coalescing,
Cache Util,
Cache BW,
Cache Hit,
1 Metric Value
2 Buffer Coalescing
3 Cache Util
4 Cache BW
5 Cache Hit
@@ -0,0 +1,6 @@
Metric,Mean,Min,Max,Unit
Stalled on L2 Data,,,,Pct
Stalled on L2 Req,,,,Pct
Tag RAM Stall (Read),,,,Pct
Tag RAM Stall (Write),,,,Pct
Tag RAM Stall (Atomic),,,,Pct
1 Metric Mean Min Max Unit
2 Stalled on L2 Data Pct
3 Stalled on L2 Req Pct
4 Tag RAM Stall (Read) Pct
5 Tag RAM Stall (Write) Pct
6 Tag RAM Stall (Atomic) Pct
@@ -0,0 +1,15 @@
Metric,Avg,Min,Max,Unit
Total Req,,,,Req per wave
Read Req,,,,Req per wave
Write Req,,,,Req per wave
Atomic Req,,,,Req per wave
Cache Accesses,,,,Req per wave
Cache Hits,,,,Req per wave
Cache Hit Rate,,,,Pct
Invalidate,,,, per wave
L1-TCR Read,,,,Req per wave
L1-L2 Write,,,,Req per wave
L1-L2 Atomic,,,,Req per wave
L1 Access Latency,,,,Cycles
L1-L2 Read Latency,,,,Cycles
L1-L2 Write Latency,,,,Cycles
1 Metric Avg Min Max Unit
2 Total Req Req per wave
3 Read Req Req per wave
4 Write Req Req per wave
5 Atomic Req Req per wave
6 Cache Accesses Req per wave
7 Cache Hits Req per wave
8 Cache Hit Rate Pct
9 Invalidate per wave
10 L1-TCR Read Req per wave
11 L1-L2 Write Req per wave
12 L1-L2 Atomic Req per wave
13 L1 Access Latency Cycles
14 L1-L2 Read Latency Cycles
15 L1-L2 Write Latency Cycles
@@ -0,0 +1,13 @@
Xfer,Mean,Min,Max,Unit
NC - Read,,,,Req per wave
UC - Read,,,,Req per wave
CC - Read,,,,Req per wave
RW - Read,,,,Req per wave
RW - Write,,,,Req per wave
NC - Write,,,,Req per wave
UC - Write,,,,Req per wave
CC - Write,,,,Req per wave
NC - Atomic,,,,Req per wave
UC - Atomic,,,,Req per wave
CC - Atomic,,,,Req per wave
RW - Atomic,,,,Req per wave
1 Xfer Mean Min Max Unit
2 NC - Read Req per wave
3 UC - Read Req per wave
4 CC - Read Req per wave
5 RW - Read Req per wave
6 RW - Write Req per wave
7 NC - Write Req per wave
8 UC - Write Req per wave
9 CC - Write Req per wave
10 NC - Atomic Req per wave
11 UC - Atomic Req per wave
12 CC - Atomic Req per wave
13 RW - Atomic Req per wave
@@ -0,0 +1,6 @@
Metric,Mean,Min,Max,Units
Req,,,, per wave
Hit Ratio,,,,Pct
Hits,,,, per wave
Misses (Translation),,,, per wave
Misses (Permission),,,, per wave
1 Metric Mean Min Max Units
2 Req per wave
3 Hit Ratio Pct
4 Hits per wave
5 Misses (Translation) per wave
6 Misses (Permission) per wave
@@ -0,0 +1,5 @@
Metric,Value,Unit
L2 Util,,Pct
Cache Hit,,Pct
L2-EA Rd BW,,Gb/s
L2-EA Wr BW,,Gb/s
1 Metric Value Unit
2 L2 Util Pct
3 Cache Hit Pct
4 L2-EA Rd BW Gb/s
5 L2-EA Wr BW Gb/s
@@ -0,0 +1,16 @@
Metric,Avg,Min,Max,Unit
Read BW,,,,Bytes per wave
Write BW,,,,Bytes per wave
Read (32B),,,,Req per wave
Read (Uncached 32B),,,,Req per wave
Read (64B),,,,Req per wave
HBM Read,,,,Req per wave
Write (32B),,,,Req per wave
Write (Uncached 32B),,,,Req per wave
Write (64B),,,,Req per wave
HBM Write,,,,Req per wave
Read Latency,,,,Cycles
Write Latency,,,,Cycles
Atomic Latency,,,,Cycles
Read Stall,,,,Pct
Write Stall,,,,Pct
1 Metric Avg Min Max Unit
2 Read BW Bytes per wave
3 Write BW Bytes per wave
4 Read (32B) Req per wave
5 Read (Uncached 32B) Req per wave
6 Read (64B) Req per wave
7 HBM Read Req per wave
8 Write (32B) Req per wave
9 Write (Uncached 32B) Req per wave
10 Write (64B) Req per wave
11 HBM Write Req per wave
12 Read Latency Cycles
13 Write Latency Cycles
14 Atomic Latency Cycles
15 Read Stall Pct
16 Write Stall Pct
@@ -0,0 +1,19 @@
Metric,Avg,Min,Max,Unit
Req,,,,Req per wave
Streaming Req,,,,Req per wave
Read Req,,,,Req per wave
Write Req,,,,Req per wave
Atomic Req,,,,Req per wave
Probe Req,,,,Req per wave
Hits,,,,Hits per wave
Misses,,,,Misses per wave
Cache Hit,,,,Pct
Writeback,,,, per wave
NC Req,,,,Req per wave
UC Req,,,,Req per wave
CC Req,,,,Req per wave
RW Req,,,,Req per wave
Writeback (Normal),,,, per wave
Writeback (TC Req),,,, per wave
Evict (Normal),,,, per wave
Evict (TC Req),,,, per wave
1 Metric Avg Min Max Unit
2 Req Req per wave
3 Streaming Req Req per wave
4 Read Req Req per wave
5 Write Req Req per wave
6 Atomic Req Req per wave
7 Probe Req Req per wave
8 Hits Hits per wave
9 Misses Misses per wave
10 Cache Hit Pct
11 Writeback per wave
12 NC Req Req per wave
13 UC Req Req per wave
14 CC Req Req per wave
15 RW Req Req per wave
16 Writeback (Normal) per wave
17 Writeback (TC Req) per wave
18 Evict (Normal) per wave
19 Evict (TC Req) per wave
@@ -0,0 +1,8 @@
Metric,Avg,Min,Max,Unit
Read - Remote Socket Stall,,,,Req per wave
Read - Peer GCD Stall,,,,Req per wave
Read - HBM Stall,,,,Req per wave
Write - Remote Socket Stall,,,,Req per wave
Write - Peer GCD Stall,,,,Req per wave
Write - HBM Stall,,,,Req per wave
Write - Credit Starvation,,,,Req per wave
1 Metric Avg Min Max Unit
2 Read - Remote Socket Stall Req per wave
3 Read - Peer GCD Stall Req per wave
4 Read - HBM Stall Req per wave
5 Write - Remote Socket Stall Req per wave
6 Write - Peer GCD Stall Req per wave
7 Write - HBM Stall Req per wave
8 Write - Credit Starvation Req per wave
@@ -0,0 +1,17 @@
Channel,Hit Rate,Req,Read Req,Write Req,AtomicReq,EA Read Req,EA Write Req,EA AtomicReq,EA Read Lat - cycles,EA Write Lat - cycles,EA Atomic Lat - cycles,EA Read Stall - IO,EA Read Stall - GMI,EA Read Stall - DRAM,EA Write Stall - IO,EA Write Stall - GMI,EA Write Stall - DRAM,EA Write Stall - Starve
0,,,,,,,,,,,,,,,,,,
1,,,,,,,,,,,,,,,,,,
2,,,,,,,,,,,,,,,,,,
3,,,,,,,,,,,,,,,,,,
4,,,,,,,,,,,,,,,,,,
5,,,,,,,,,,,,,,,,,,
6,,,,,,,,,,,,,,,,,,
7,,,,,,,,,,,,,,,,,,
8,,,,,,,,,,,,,,,,,,
9,,,,,,,,,,,,,,,,,,
10,,,,,,,,,,,,,,,,,,
11,,,,,,,,,,,,,,,,,,
12,,,,,,,,,,,,,,,,,,
13,,,,,,,,,,,,,,,,,,
14,,,,,,,,,,,,,,,,,,
15,,,,,,,,,,,,,,,,,,
1 Channel Hit Rate Req Read Req Write Req AtomicReq EA Read Req EA Write Req EA AtomicReq EA Read Lat - cycles EA Write Lat - cycles EA Atomic Lat - cycles EA Read Stall - IO EA Read Stall - GMI EA Read Stall - DRAM EA Write Stall - IO EA Write Stall - GMI EA Write Stall - DRAM EA Write Stall - Starve
2 0
3 1
4 2
5 3
6 4
7 5
8 6
9 7
10 8
11 9
12 10
13 11
14 12
15 13
16 14
17 15
@@ -0,0 +1,17 @@
Channel,Hit Rate,Req,Read Req,Write Req,AtomicReq,EA Read Req,EA Write Req,EA AtomicReq,EA Read Lat - cycles,EA Write Lat - cycles,EA Atomic Lat - cycles,EA Read Stall - IO,EA Read Stall - GMI,EA Read Stall - DRAM,EA Write Stall - IO,EA Write Stall - GMI,EA Write Stall - DRAM,EA Write Stall - Starve
16,,,,,,,,,,,,,,,,,,
17,,,,,,,,,,,,,,,,,,
18,,,,,,,,,,,,,,,,,,
19,,,,,,,,,,,,,,,,,,
20,,,,,,,,,,,,,,,,,,
21,,,,,,,,,,,,,,,,,,
22,,,,,,,,,,,,,,,,,,
23,,,,,,,,,,,,,,,,,,
24,,,,,,,,,,,,,,,,,,
25,,,,,,,,,,,,,,,,,,
26,,,,,,,,,,,,,,,,,,
27,,,,,,,,,,,,,,,,,,
28,,,,,,,,,,,,,,,,,,
29,,,,,,,,,,,,,,,,,,
30,,,,,,,,,,,,,,,,,,
31,,,,,,,,,,,,,,,,,,
1 Channel Hit Rate Req Read Req Write Req AtomicReq EA Read Req EA Write Req EA AtomicReq EA Read Lat - cycles EA Write Lat - cycles EA Atomic Lat - cycles EA Read Stall - IO EA Read Stall - GMI EA Read Stall - DRAM EA Write Stall - IO EA Write Stall - GMI EA Write Stall - DRAM EA Write Stall - Starve
2 16
3 17
4 18
5 19
6 20
7 21
8 22
9 23
10 24
11 25
12 26
13 27
14 28
15 29
16 30
17 31
@@ -0,0 +1,55 @@
Metric,Value,Alias
Wave Life,,wave_life_
Active CUs,None/120,active_cu_
SALU,,salu_
SMEM,,smem_
VALU,,valu_
MFMA,,mfma_
VMEM,,vmem_
LDS_Per_Workgroup,,lds_
GWS,,gws_
BR,,br_
VGPR,24.0,vgpr_
SGPR,24.0,sgpr_
LDS_Per_Workgroup Allocation,0.0,lds_alloc_
Scratch Allocation,0.0,scratch_alloc_
Wavefronts,,wavefronts_
Workgroups,,workgroups_
LDS_Per_Workgroup Req,,lds_req_
IL1 Fetch,,il1_fetch_
IL1 Hit,,il1_hit_
IL1_L2 Rd,,il1_l2_req_
vL1D Rd,,sl1_rd_
vL1D Hit,,sl1_hit_
vL1D_L2 Rd,,sl1_l2_rd_
vL1D_L2 Wr,,sl1_l2_wr_
vL1D_L2 Atomic,,sl1_l2_atom_
VL1 Rd,,vl1_rd_
VL1 Wr,,vl1_wr_
VL1 Atomic,,vl1_atom_
VL1 Hit,,vl1_hit_
VL1 Lat,,vl1_lat_
VL1_L2 Rd,,vl1_l2_rd_
VL1_L2 Wr,,vl1_l2_wr_
vL1_L2 Atomic,,vl1_l2_atom_
L2 Rd,,l2_rd_
L2 Wr,,l2_wr_
L2 Atomic,,l2_atom_
L2 Hit,,l2_hit_
L2 Rd Lat,,l2_rd_lat_
L2 Wr Lat,,l2_wr_lat_
Fabric Rd Lat,,fabric_rd_lat_
Fabric Wr Lat,,fabric_wr_lat_
Fabric Atomic Lat,,fabric_atom_lat_
Fabric_L2 Rd,,l2_fabric_rd_
Fabric_L2 Wr,,l2_fabric_wr_
Fabric_l2 Atomic,,l2_fabric_atom_
HBM Rd,,hbm_rd_
HBM Wr,,hbm_wr_
LDS_Per_Workgroup Util,,lds_util_
VL1 Coalesce,,vl1_coales_
VL1 Stall,,vl1_stall_
LDS_Per_Workgroup Lat,,lds_lat_
vL1D Lat,,sl1_lat_
IL1 Lat,,il1_lat_
Wave Occupancy,,wave_occ_
1 Metric Value Alias
2 Wave Life wave_life_
3 Active CUs None/120 active_cu_
4 SALU salu_
5 SMEM smem_
6 VALU valu_
7 MFMA mfma_
8 VMEM vmem_
9 LDS_Per_Workgroup lds_
10 GWS gws_
11 BR br_
12 VGPR 24.0 vgpr_
13 SGPR 24.0 sgpr_
14 LDS_Per_Workgroup Allocation 0.0 lds_alloc_
15 Scratch Allocation 0.0 scratch_alloc_
16 Wavefronts wavefronts_
17 Workgroups workgroups_
18 LDS_Per_Workgroup Req lds_req_
19 IL1 Fetch il1_fetch_
20 IL1 Hit il1_hit_
21 IL1_L2 Rd il1_l2_req_
22 vL1D Rd sl1_rd_
23 vL1D Hit sl1_hit_
24 vL1D_L2 Rd sl1_l2_rd_
25 vL1D_L2 Wr sl1_l2_wr_
26 vL1D_L2 Atomic sl1_l2_atom_
27 VL1 Rd vl1_rd_
28 VL1 Wr vl1_wr_
29 VL1 Atomic vl1_atom_
30 VL1 Hit vl1_hit_
31 VL1 Lat vl1_lat_
32 VL1_L2 Rd vl1_l2_rd_
33 VL1_L2 Wr vl1_l2_wr_
34 vL1_L2 Atomic vl1_l2_atom_
35 L2 Rd l2_rd_
36 L2 Wr l2_wr_
37 L2 Atomic l2_atom_
38 L2 Hit l2_hit_
39 L2 Rd Lat l2_rd_lat_
40 L2 Wr Lat l2_wr_lat_
41 Fabric Rd Lat fabric_rd_lat_
42 Fabric Wr Lat fabric_wr_lat_
43 Fabric Atomic Lat fabric_atom_lat_
44 Fabric_L2 Rd l2_fabric_rd_
45 Fabric_L2 Wr l2_fabric_wr_
46 Fabric_l2 Atomic l2_fabric_atom_
47 HBM Rd hbm_rd_
48 HBM Wr hbm_wr_
49 LDS_Per_Workgroup Util lds_util_
50 VL1 Coalesce vl1_coales_
51 VL1 Stall vl1_stall_
52 LDS_Per_Workgroup Lat lds_lat_
53 vL1D Lat sl1_lat_
54 IL1 Lat il1_lat_
55 Wave Occupancy wave_occ_
@@ -0,0 +1,168 @@
Dispatch_ID,Kernel_Name,GPU_ID
0,__amd_rocclr_fillBuffer.kd,0
1,"void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd]",0
2,"void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd]",0
3,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
4,"void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd]",0
5,"void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd]",0
6,"void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd]",0
7,"void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd]",0
8,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
9,"void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd]",0
10,"void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd]",0
11,"void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd]",0
12,"void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd]",0
13,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
14,"void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd]",0
15,"void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd]",0
16,"void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd]",0
17,"void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd]",0
18,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
19,"void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd]",0
20,"void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd]",0
21,"void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd]",0
22,"void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd]",0
23,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
24,"void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd]",0
25,"void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd]",0
26,"void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd]",0
27,"void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd]",0
28,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
29,"void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd]",0
30,"void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd]",0
31,"void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd]",0
32,"void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd]",0
33,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
34,"void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd]",0
35,"void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd]",0
36,"void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd]",0
37,"void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd]",0
38,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
39,"void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd]",0
40,"void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd]",0
41,"void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd]",0
42,"void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd]",0
43,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
44,"void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd]",0
45,"void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd]",0
46,"void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd]",0
47,"void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd]",0
48,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
49,"void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd]",0
50,"void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd]",0
51,"void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd]",0
52,"void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd]",0
53,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
54,"void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd]",0
55,"void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd]",0
56,"void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd]",0
57,"void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd]",0
58,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
59,"void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd]",0
60,"void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd]",0
61,"void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd]",0
62,"void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd]",0
63,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
64,"void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd]",0
65,"void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd]",0
66,"void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd]",0
67,"void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd]",0
68,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
69,"void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd]",0
70,"void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd]",0
71,"void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd]",0
72,"void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd]",0
73,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
74,"void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd]",0
75,"void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd]",0
76,"void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd]",0
77,"void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd]",0
78,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
79,"void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd]",0
80,"void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd]",0
81,"void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd]",0
82,"void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd]",0
83,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
84,"void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd]",0
85,"void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd]",0
86,"void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd]",0
87,"void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd]",0
88,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
89,"void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd]",0
90,"void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd]",0
91,"void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd]",0
92,"void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd]",0
93,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
94,"void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd]",0
95,"void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd]",0
96,"void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd]",0
97,"void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd]",0
98,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
99,"void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd]",0
100,"void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd]",0
101,"void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd]",0
102,"void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd]",0
103,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
104,"void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd]",0
105,"void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd]",0
106,"void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd]",0
107,"void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd]",0
108,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
109,"void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd]",0
110,"void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd]",0
111,"void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd]",0
112,"void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd]",0
113,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
114,"void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd]",0
115,"void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd]",0
116,"void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd]",0
117,"void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd]",0
118,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
119,"void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd]",0
120,"void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd]",0
121,"void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd]",0
122,"void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd]",0
123,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
124,"void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd]",0
125,"void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd]",0
126,"void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd]",0
127,"void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd]",0
128,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
129,"void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd]",0
130,"void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd]",0
131,"void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd]",0
132,"void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd]",0
133,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
134,"void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd]",0
135,"void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd]",0
136,"void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd]",0
137,"void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd]",0
138,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
139,"void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd]",0
140,"void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd]",0
141,"void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd]",0
142,"void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd]",0
143,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
144,"void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd]",0
145,"void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd]",0
146,"void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd]",0
147,"void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd]",0
148,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
149,"void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd]",0
150,"void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd]",0
151,"void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd]",0
152,"void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd]",0
153,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
154,"void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd]",0
155,"void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd]",0
156,"void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd]",0
157,"void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd]",0
158,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
159,"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",0
160,"void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd]",0
161,"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",0
162,"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",0
163,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
164,"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",0
165,"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",0
166,"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",0
1 Dispatch_ID Kernel_Name GPU_ID
2 0 __amd_rocclr_fillBuffer.kd 0
3 1 void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd] 0
4 2 void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd] 0
5 3 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
6 4 void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd] 0
7 5 void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd] 0
8 6 void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd] 0
9 7 void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd] 0
10 8 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
11 9 void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd] 0
12 10 void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd] 0
13 11 void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd] 0
14 12 void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd] 0
15 13 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
16 14 void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd] 0
17 15 void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd] 0
18 16 void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd] 0
19 17 void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd] 0
20 18 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
21 19 void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd] 0
22 20 void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd] 0
23 21 void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd] 0
24 22 void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd] 0
25 23 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
26 24 void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd] 0
27 25 void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd] 0
28 26 void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd] 0
29 27 void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd] 0
30 28 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
31 29 void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd] 0
32 30 void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd] 0
33 31 void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd] 0
34 32 void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd] 0
35 33 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
36 34 void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd] 0
37 35 void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd] 0
38 36 void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd] 0
39 37 void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd] 0
40 38 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
41 39 void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd] 0
42 40 void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd] 0
43 41 void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd] 0
44 42 void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd] 0
45 43 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
46 44 void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd] 0
47 45 void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd] 0
48 46 void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd] 0
49 47 void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd] 0
50 48 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
51 49 void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd] 0
52 50 void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd] 0
53 51 void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd] 0
54 52 void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd] 0
55 53 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
56 54 void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd] 0
57 55 void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd] 0
58 56 void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd] 0
59 57 void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd] 0
60 58 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
61 59 void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd] 0
62 60 void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd] 0
63 61 void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd] 0
64 62 void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd] 0
65 63 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
66 64 void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd] 0
67 65 void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd] 0
68 66 void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd] 0
69 67 void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd] 0
70 68 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
71 69 void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd] 0
72 70 void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd] 0
73 71 void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd] 0
74 72 void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd] 0
75 73 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
76 74 void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd] 0
77 75 void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd] 0
78 76 void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd] 0
79 77 void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd] 0
80 78 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
81 79 void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd] 0
82 80 void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd] 0
83 81 void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd] 0
84 82 void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd] 0
85 83 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
86 84 void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd] 0
87 85 void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd] 0
88 86 void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd] 0
89 87 void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd] 0
90 88 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
91 89 void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd] 0
92 90 void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd] 0
93 91 void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd] 0
94 92 void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd] 0
95 93 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
96 94 void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd] 0
97 95 void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd] 0
98 96 void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd] 0
99 97 void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd] 0
100 98 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
101 99 void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd] 0
102 100 void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd] 0
103 101 void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd] 0
104 102 void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd] 0
105 103 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
106 104 void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd] 0
107 105 void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd] 0
108 106 void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd] 0
109 107 void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd] 0
110 108 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
111 109 void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd] 0
112 110 void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd] 0
113 111 void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd] 0
114 112 void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd] 0
115 113 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
116 114 void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd] 0
117 115 void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd] 0
118 116 void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd] 0
119 117 void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd] 0
120 118 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
121 119 void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd] 0
122 120 void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd] 0
123 121 void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd] 0
124 122 void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd] 0
125 123 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
126 124 void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd] 0
127 125 void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd] 0
128 126 void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd] 0
129 127 void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd] 0
130 128 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
131 129 void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd] 0
132 130 void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd] 0
133 131 void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd] 0
134 132 void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd] 0
135 133 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
136 134 void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd] 0
137 135 void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd] 0
138 136 void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd] 0
139 137 void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd] 0
140 138 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
141 139 void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd] 0
142 140 void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd] 0
143 141 void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd] 0
144 142 void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd] 0
145 143 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
146 144 void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd] 0
147 145 void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd] 0
148 146 void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd] 0
149 147 void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd] 0
150 148 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
151 149 void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd] 0
152 150 void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd] 0
153 151 void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd] 0
154 152 void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd] 0
155 153 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
156 154 void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd] 0
157 155 void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd] 0
158 156 void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd] 0
159 157 void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd] 0
160 158 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
161 159 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 0
162 160 void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd] 0
163 161 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 0
164 162 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 0
165 163 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
166 164 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 0
167 165 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 0
168 166 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 0
@@ -0,0 +1,30 @@
Metric,Value,Unit,Peak,PoP
VALU FLOPs,,Gflops,23070.72,
VALU IOPs,,Gops,23070.72,
MFMA FLOPs (BF16),,Gflops,92282.88,
MFMA FLOPs (F16),,Gflops,184565.76,
MFMA FLOPs (F32),,Gflops,46141.44,
MFMA FLOPs (F64),,Gflops,46141.44,
MFMA IOPs (Int8),,Gops,184565.76,
Active CUs,,Cus,120,
SALU Util,,Pct,100,
VALU Util,,Pct,100,
MFMA Util,,Pct,100,
VALU Active Threads/Wave,,Threads,64,
IPC - Issue,,Instr/cycle,5,
LDS_Per_Workgroup BW,,Gb/sec,23070.72,
LDS_Per_Workgroup Bank Conflict,,Conflicts/access,32,
Instr Cache Hit Rate,,Pct,100,
Instr Cache BW,,Gb/s,4614.144,
Scalar L1D Cache Hit Rate,,Pct,100,
Scalar L1D Cache BW,,Gb/s,4614.144,
Vector L1D Cache Hit Rate,,Pct,100,
Vector L1D Cache BW,,Gb/s,11535.36,
L2 Cache Hit Rate,,Pct,100,
L2-Fabric Read BW,,Gb/s,1228.8,
L2-Fabric Write BW,,Gb/s,1228.8,
L2-Fabric Read Latency,,Cycles,,
L2-Fabric Write Latency,,Cycles,,
Wave Occupancy,,Wavefronts,4800,
Instr Fetch BW,,Gb/s,2307.072,
Instr Fetch Latency,,Cycles,,
1 Metric Value Unit Peak PoP
2 VALU FLOPs Gflops 23070.72
3 VALU IOPs Gops 23070.72
4 MFMA FLOPs (BF16) Gflops 92282.88
5 MFMA FLOPs (F16) Gflops 184565.76
6 MFMA FLOPs (F32) Gflops 46141.44
7 MFMA FLOPs (F64) Gflops 46141.44
8 MFMA IOPs (Int8) Gops 184565.76
9 Active CUs Cus 120
10 SALU Util Pct 100
11 VALU Util Pct 100
12 MFMA Util Pct 100
13 VALU Active Threads/Wave Threads 64
14 IPC - Issue Instr/cycle 5
15 LDS_Per_Workgroup BW Gb/sec 23070.72
16 LDS_Per_Workgroup Bank Conflict Conflicts/access 32
17 Instr Cache Hit Rate Pct 100
18 Instr Cache BW Gb/s 4614.144
19 Scalar L1D Cache Hit Rate Pct 100
20 Scalar L1D Cache BW Gb/s 4614.144
21 Vector L1D Cache Hit Rate Pct 100
22 Vector L1D Cache BW Gb/s 11535.36
23 L2 Cache Hit Rate Pct 100
24 L2-Fabric Read BW Gb/s 1228.8
25 L2-Fabric Write BW Gb/s 1228.8
26 L2-Fabric Read Latency Cycles
27 L2-Fabric Write Latency Cycles
28 Wave Occupancy Wavefronts 4800
29 Instr Fetch BW Gb/s 2307.072
30 Instr Fetch Latency Cycles
@@ -0,0 +1,9 @@
Metric,Avg,Min,Max,Unit
GPU Busy Cycles,617599.4431137724,27903,9087513,Cycles/kernel
CPF Busy,,,,Cycles/kernel
CPF Util,,,,Pct
CPF Stall,,,,Cycles/kernel
L2Cache Intf Busy,,,,Cycles/kernel
L2Cache Intf Util,,,,Pct
L2Cache Intf Stall,,,,Pct
UTCL1 Stall,,,,Cycles/kernel
1 Metric Avg Min Max Unit
2 GPU Busy Cycles 617599.4431137724 27903 9087513 Cycles/kernel
3 CPF Busy Cycles/kernel
4 CPF Util Pct
5 CPF Stall Cycles/kernel
6 L2Cache Intf Busy Cycles/kernel
7 L2Cache Intf Util Pct
8 L2Cache Intf Stall Pct
9 UTCL1 Stall Cycles/kernel
@@ -0,0 +1,13 @@
Metric,Avg,Min,Max,Unit
GPU Busy Cycles,617599.4431137724,27903,9087513,Cycles
CPC Busy Cycles,611990.1616766467,27903,9024276,Cycles
CPC Util,99.21614888579856,78.61968763846573,100.0,Pct
CPC Stall Cycles,13683.56886227545,10208,70462,Cycles
CPC Stall Rate,3.751841286490806,0.7808050197046278,39.41870049815432,Pct
CPC Packet Decoding,44593.377245508986,15392,472081,Cycles
SPI Intf Busy Cycles,560190.9880239521,697,8537391,Cycles
SPI Intf Util,88.11996405810945,2.497939289682113,97.5631913407944,Pct
L2Cache Intf Util,0.23322493619905724,0.007594568056740449,2.3901227457614915,Pct
UTCL1 Stall Cycles,2622.7125748502995,2410,3390,Cycles
UTCL2 Intf Busy Cycles,2522.574850299401,2358,3076,Cycles
UTCL2 Intf Util,0.8133316992096578,0.03270454480929795,9.358765604404125,Pct
1 Metric Avg Min Max Unit
2 GPU Busy Cycles 617599.4431137724 27903 9087513 Cycles
3 CPC Busy Cycles 611990.1616766467 27903 9024276 Cycles
4 CPC Util 99.21614888579856 78.61968763846573 100.0 Pct
5 CPC Stall Cycles 13683.56886227545 10208 70462 Cycles
6 CPC Stall Rate 3.751841286490806 0.7808050197046278 39.41870049815432 Pct
7 CPC Packet Decoding 44593.377245508986 15392 472081 Cycles
8 SPI Intf Busy Cycles 560190.9880239521 697 8537391 Cycles
9 SPI Intf Util 88.11996405810945 2.497939289682113 97.5631913407944 Pct
10 L2Cache Intf Util 0.23322493619905724 0.007594568056740449 2.3901227457614915 Pct
11 UTCL1 Stall Cycles 2622.7125748502995 2410 3390 Cycles
12 UTCL2 Intf Busy Cycles 2522.574850299401 2358 3076 Cycles
13 UTCL2 Intf Util 0.8133316992096578 0.03270454480929795 9.358765604404125 Pct
@@ -0,0 +1,9 @@
Metric,Avg,Min,Max,Unit
GPU Busy,617599.4431137724,27903,9087513,Cycles
CS Busy,,,,Cycles
SPI Busy,,,,Cycles
SQ Busy,4751668.808383234,76342,72529373,Cycles
Dispatched Workgroups,,,,Workgroups
Dispatched Wavefronts,,,,Wavefronts
Wave Alloc Failed,,,,Cycles
Wave Alloc Failed - CS,,,,Cycles
1 Metric Avg Min Max Unit
2 GPU Busy 617599.4431137724 27903 9087513 Cycles
3 CS Busy Cycles
4 SPI Busy Cycles
5 SQ Busy 4751668.808383234 76342 72529373 Cycles
6 Dispatched Workgroups Workgroups
7 Dispatched Wavefronts Wavefronts
8 Wave Alloc Failed Cycles
9 Wave Alloc Failed - CS Cycles
@@ -0,0 +1,15 @@
Metric,Avg,Min,Max,Unit
Wave request Failed (CS),,,,Cycles
CS Stall,,,,Cycles
CS Stall Rate,,,,Pct
Scratch Stall,,,,Cycles
Insufficient SIMD Waveslots,,,,Simd
Insufficient SIMD VGPRs,,,,Simd
Insufficient SIMD SGPRs,,,,Simd
Insufficient CU LDS_Per_Workgroup,,,,Cu
Insufficient CU Barries,,,,Cu
Insufficient Bulky Resource,,,,Cu
Reach CU Threadgroups Limit,,,,Cycles
Reach CU Wave Limit,,,,Cycles
VGPR Writes,,,,Cycles/wave
SGPR Writes,,,,Cycles/wave
1 Metric Avg Min Max Unit
2 Wave request Failed (CS) Cycles
3 CS Stall Cycles
4 CS Stall Rate Pct
5 Scratch Stall Cycles
6 Insufficient SIMD Waveslots Simd
7 Insufficient SIMD VGPRs Simd
8 Insufficient SIMD SGPRs Simd
9 Insufficient CU LDS_Per_Workgroup Cu
10 Insufficient CU Barries Cu
11 Insufficient Bulky Resource Cu
12 Reach CU Threadgroups Limit Cycles
13 Reach CU Wave Limit Cycles
14 VGPR Writes Cycles/wave
15 SGPR Writes Cycles/wave
@@ -0,0 +1,10 @@
Metric,Avg,Min,Max,Unit
Grid Size,4345193.77245509,32768,33554432,Work items
Workgroup Size,256.0,256,256,Work items
Total Wavefronts,,,,Wavefronts
Saved Wavefronts,,,,Wavefronts
Restored Wavefronts,,,,Wavefronts
VGPRs,23.976047904191617,8,36,Registers
SGPRs,24.047904191616766,24,32,Registers
LDS_Per_Workgroup Allocation,0.0,0,0,Bytes
Scratch Allocation,0.0,0,0,Bytes
1 Metric Avg Min Max Unit
2 Grid Size 4345193.77245509 32768 33554432 Work items
3 Workgroup Size 256.0 256 256 Work items
4 Total Wavefronts Wavefronts
5 Saved Wavefronts Wavefronts
6 Restored Wavefronts Wavefronts
7 VGPRs 23.976047904191617 8 36 Registers
8 SGPRs 24.047904191616766 24 32 Registers
9 LDS_Per_Workgroup Allocation 0.0 0 0 Bytes
10 Scratch Allocation 0.0 0 0 Bytes
@@ -0,0 +1,9 @@
Metric,Avg,Min,Max,Unit
Kernel Time (Nanosec),395045.04191616765,6720,6053709,Ns
Kernel Time (Cycles),617599.4431137724,27903,9087513,Cycle
Instr/wavefront,,,,Instr/wavefront
Wave Cycles,,,,Cycles/wave
Dependency Wait Cycles,,,,Cycles/wave
Issue Wait Cycles,,,,Cycles/wave
Active Cycles,,,,Cycles/wave
Wavefront Occupancy,,,,Wavefronts
1 Metric Avg Min Max Unit
2 Kernel Time (Nanosec) 395045.04191616765 6720 6053709 Ns
3 Kernel Time (Cycles) 617599.4431137724 27903 9087513 Cycle
4 Instr/wavefront Instr/wavefront
5 Wave Cycles Cycles/wave
6 Dependency Wait Cycles Cycles/wave
7 Issue Wait Cycles Cycles/wave
8 Active Cycles Cycles/wave
9 Wavefront Occupancy Wavefronts
@@ -0,0 +1,2 @@
workload_name,host_name,host_cpu,host_distro,host_kernel,host_rocmver,date,gpu_soc,numSE,numCU,numSIMD,waveSize,maxWavesPerCU,maxWorkgroupSize,L1,L2,sclk,mclk,cur_sclk,cur_mclk,L2Banks,name,numSQC,numPipes,hbmBW,ip_blocks
CPC,vesuvius,AMD EPYC 7542 32-Core Processor,,4.18.0-240.15.1.el8_3.x86_64,4.2.0-21,Thu Sep 22 11:13:45 2022 (CDT),gfx908,8,120,4,64,40,1024,16,,1502,1200,300,1200,32,mi100,48,4,1228.8,cpc
1 workload_name host_name host_cpu host_distro host_kernel host_rocmver date gpu_soc numSE numCU numSIMD waveSize maxWavesPerCU maxWorkgroupSize L1 L2 sclk mclk cur_sclk cur_mclk L2Banks name numSQC numPipes hbmBW ip_blocks
2 CPC vesuvius AMD EPYC 7542 32-Core Processor 4.18.0-240.15.1.el8_3.x86_64 4.2.0-21 Thu Sep 22 11:13:45 2022 (CDT) gfx908 8 120 4 64 40 1024 16 1502 1200 300 1200 32 mi100 48 4 1228.8 cpc
@@ -0,0 +1,168 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,grd,Workgroup_Size,LDS_Per_Workgroup,scr,vgpr,SGPR,fbar,sig,obj,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
0,"__amd_rocclr_fillBuffer.kd",0,0,0,868283,868288,33554432,256,0,0,8,32,6464,0x0,0x7f5a48204180,12075279053950779,12075279053995252,12075279054317649,12075279054425581
1,"void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd]",0,0,2,868283,868288,32768,256,0,0,24,24,12480,0x0,0x7f5a48235100,12075279069097283,12075279069200263,12075279069206983,12075279069213048
2,"void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd]",0,0,4,868283,868288,4194304,256,0,0,24,24,12928,0x7f5b53d76900,0x7f5a48235140,12075279069257901,12075279069270663,12075279069401861,12075279069405856
3,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,6,868283,868288,4194304,256,0,0,36,24,13632,0x7f5b53d76800,0x7f5a48235180,12075279069449257,12075279069462821,12075279069708258,12075279069804848
4,"void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd]",0,0,8,868283,868288,4194304,256,0,0,28,24,14080,0x7f5b53d76700,0x7f5a482351c0,12075279069832469,12075279069843777,12075279070090815,12075279070189262
5,"void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd]",0,0,10,868283,868288,4194304,256,0,0,24,24,14528,0x7f5b53d76600,0x7f5a48235200,12075279070216092,12075279070227773,12075279070353052,12075279070356743
6,"void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd]",0,0,12,868283,868288,4194304,256,0,0,24,24,14976,0x7f5b53d76500,0x7f5a48235240,12075279070384525,12075279070395772,12075279070521211,12075279070524825
7,"void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd]",0,0,14,868283,868288,4194304,256,0,0,24,24,15424,0x7f5b53d76400,0x7f5a48235280,12075279070581621,12075279070598810,12075279070722489,12075279070725869
8,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,16,868283,868288,4194304,256,0,0,28,24,16128,0x7f5b53d76300,0x7f5a482352c0,12075279070754442,12075279070767448,12075279071013686,12075279071110694
9,"void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd]",0,0,18,868283,868288,4194304,256,0,0,28,24,16832,0x7f5b53d76a00,0x7f5a48235300,12075279071133787,12075279071146005,12075279071392562,12075279071489167
10,"void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd]",0,0,20,868283,868288,4194304,256,0,0,24,24,17536,0x7f5b53d76900,0x7f5a48235340,12075279071516218,12075279071527441,12075279071652080,12075279071655767
11,"void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd]",0,0,22,868283,868288,4194304,256,0,0,24,24,18240,0x7f5b53d76800,0x7f5a48235380,12075279071686885,12075279071698959,12075279071823918,12075279071827466
12,"void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd]",0,0,24,868283,868288,4194304,256,0,0,24,24,18944,0x7f5b53d76700,0x7f5a482353c0,12075279071871478,12075279071883277,12075279072007756,12075279072013982
13,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,26,868283,868288,4194304,256,0,0,28,24,19904,0x7f5b53d76600,0x7f5a48235400,12075279072044429,12075279072055916,12075279072309993,12075279072381876
14,"void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd]",0,0,28,868283,868288,4194304,256,0,0,28,24,20608,0x7f5b53d76500,0x7f5a48235440,12075279072404719,12075279072416392,12075279072661030,12075279072728129
15,"void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd]",0,0,30,868283,868288,4194304,256,0,0,24,24,21312,0x7f5b53d76400,0x7f5a48235480,12075279072750461,12075279072762309,12075279072887108,12075279072890431
16,"void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd]",0,0,32,868283,868288,4194304,256,0,0,24,24,22016,0x7f5b53d76300,0x7f5a482354c0,12075279072918593,12075279072929827,12075279073054626,12075279073058123
17,"void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd]",0,0,34,868283,868288,4194304,256,0,0,24,24,22720,0x7f5b53d76a00,0x7f5a48235500,12075279073095853,12075279073107266,12075279073231744,12075279073235092
18,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,36,868283,868288,4194304,256,0,0,28,24,23680,0x7f5b53d76900,0x7f5a48235540,12075279073262122,12075279073276864,12075279073564381,12075279073630266
19,"void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd]",0,0,38,868283,868288,4194304,256,0,0,28,24,24384,0x7f5b53d76800,0x7f5a48235580,12075279073651565,12075279073665500,12075279073916218,12075279073982070
20,"void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd]",0,0,40,868283,868288,4194304,256,0,0,24,24,25088,0x7f5b53d76700,0x7f5a482355c0,12075279074008909,12075279074021497,12075279074146455,12075279074149681
21,"void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd]",0,0,42,868283,868288,4194304,256,0,0,24,24,25792,0x7f5b53d76600,0x7f5a48235600,12075279074177913,12075279074189495,12075279074315094,12075279074318424
22,"void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd]",0,0,44,868283,868288,4194304,256,0,0,24,24,26496,0x7f5b53d76500,0x7f5a48235640,12075279074356145,12075279074368853,12075279074493332,12075279074496736
23,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,46,868283,868288,4194304,256,0,0,28,24,27712,0x7f5b53d76400,0x7f5a48235680,12075279074523996,12075279074535572,12075279074779889,12075279074846135
24,"void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd]",0,0,48,868283,868288,4194304,256,0,0,28,24,28416,0x7f5b53d76300,0x7f5a482356c0,12075279074867485,12075279074879248,12075279075127726,12075279075223977
25,"void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd]",0,0,50,868283,868288,4194304,256,0,0,24,24,29120,0x7f5b53d76a00,0x7f5a48235700,12075279075245327,12075279075256365,12075279075381004,12075279075384596
26,"void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd]",0,0,52,868283,868288,4194304,256,0,0,24,24,30080,0x7f5b53d76900,0x7f5a48235740,12075279075411405,12075279075423083,12075279075548042,12075279075551546
27,"void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd]",0,0,54,868283,868288,4194304,256,0,0,24,24,30784,0x7f5b53d76800,0x7f5a48235780,12075279075588755,12075279075606281,12075279075730920,12075279075734446
28,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,56,868283,868288,4194304,256,0,0,28,24,32000,0x7f5b53d76700,0x7f5a482357c0,12075279075760995,12075279075773320,12075279076020357,12075279076092491
29,"void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd]",0,0,58,868283,868288,4194304,256,0,0,28,24,32960,0x7f5b53d76600,0x7f5a48235800,12075279076116676,12075279076127876,12075279076373634,12075279076451508
30,"void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd]",0,0,60,868283,868288,4194304,256,0,0,24,24,33920,0x7f5b53d76500,0x7f5a48235840,12075279076473549,12075279076484993,12075279076609792,12075279076613429
31,"void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd]",0,0,62,868283,868288,4194304,256,0,0,24,24,34880,0x7f5b53d76400,0x7f5a48235880,12075279076641701,12075279076653151,12075279076779230,12075279076782723
32,"void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd]",0,0,64,868283,868288,4194304,256,0,0,24,24,35840,0x7f5b53d76300,0x7f5a482358c0,12075279076818850,12075279076831709,12075279076956508,12075279076959482
33,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,66,868283,868288,4194304,256,0,0,28,24,37312,0x7f5b53d76a00,0x7f5a48235900,12075279076986031,12075279076998748,12075279077246905,12075279077307869
34,"void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd]",0,0,68,868283,868288,4194304,256,0,0,28,24,38272,0x7f5b53d76900,0x7f5a48235940,12075279077330261,12075279077343865,12075279077588982,12075279077644575
35,"void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd]",0,0,70,868283,868288,4194304,256,0,0,24,24,39232,0x7f5b53d76800,0x7f5a48235980,12075279077667197,12075279077679381,12075279077804020,12075279077807648
36,"void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd]",0,0,72,868283,868288,4194304,256,0,0,24,24,40192,0x7f5b53d76700,0x7f5a482359c0,12075279077834428,12075279077847540,12075279077973138,12075279077976371
37,"void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd]",0,0,74,868283,868288,4194304,256,0,0,24,24,41152,0x7f5b53d76600,0x7f5a48235a00,12075279078018079,12075279078029938,12075279078154097,12075279078157418
38,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,76,868283,868288,4194304,256,0,0,28,24,42624,0x7f5b53d76500,0x7f5a48235a40,12075279078182945,12075279078197456,12075279078446414,12075279078475980
39,"void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd]",0,0,78,868283,868288,4194304,256,0,0,28,24,43584,0x7f5b53d76400,0x7f5a48235a80,12075279078498041,12075279078510413,12075279078758251,12075279078782239
40,"void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd]",0,0,80,868283,868288,4194304,256,0,0,24,24,44544,0x7f5b53d76300,0x7f5a48235ac0,12075279078803198,12075279078816170,12075279078940649,12075279078943819
41,"void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd]",0,0,82,868283,868288,4194304,256,0,0,24,24,45760,0x7f5b53d76a00,0x7f5a48235b00,12075279078969837,12075279078982729,12075279079108647,12075279079112012
42,"void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd]",0,0,84,868283,868288,4194304,256,0,0,24,24,46720,0x7f5b53d76900,0x7f5a48235b40,12075279079154240,12075279079168007,12075279079293126,12075279079296444
43,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,86,868283,868288,4194304,256,0,0,28,24,48448,0x7f5b53d76800,0x7f5a48235b80,12075279079322984,12075279079335685,12075279079591363,12075279079610838
44,"void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd]",0,0,88,868283,868288,4194304,256,0,0,28,24,49408,0x7f5b53d76700,0x7f5a48235bc0,12075279079633200,12075279079646242,12075279079890080,12075279079909694
45,"void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd]",0,0,90,868283,868288,4194304,256,0,0,24,24,50368,0x7f5b53d76600,0x7f5a48235c00,12075279079929731,12075279079941599,12075279080065918,12075279080069420
46,"void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd]",0,0,92,868283,868288,4194304,256,0,0,24,24,51584,0x7f5b53d76500,0x7f5a48235c40,12075279080098454,12075279080109918,12075279080236157,12075279080239316
47,"void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd]",0,0,94,868283,868288,4194304,256,0,0,24,24,52544,0x7f5b53d76400,0x7f5a48235c80,12075279080276565,12075279080288156,12075279080413115,12075279080416385
48,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,96,868283,868288,4194304,256,0,0,28,24,54272,0x7f5b53d76300,0x7f5a48235cc0,12075279080443646,12075279080457594,12075279080710872,12075279080738023
49,"void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd]",0,0,98,868283,868288,4194304,256,0,0,28,24,55488,0x7f5b53d76a00,0x7f5a48235d00,12075279080760134,12075279080772791,12075279081016469,12075279081044212
50,"void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd]",0,0,100,868283,868288,4194304,256,0,0,24,24,56704,0x7f5b53d76900,0x7f5a48235d40,12075279081068838,12075279081082388,12075279081207347,12075279081210631
51,"void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd]",0,0,102,868283,868288,4194304,256,0,0,24,24,58176,0x7f5b53d76800,0x7f5a48235d80,12075279081236629,12075279081248947,12075279081377265,12075279081380467
52,"void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd]",0,0,104,868283,868288,4194304,256,0,0,24,24,59392,0x7f5b53d76700,0x7f5a48235dc0,12075279081416484,12075279081429585,12075279081554224,12075279081557566
53,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,106,868283,868288,4194304,256,0,0,28,24,61376,0x7f5b53d76600,0x7f5a48235e00,12075279081585207,12075279081599343,12075279081855981,12075279081878702
54,"void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd]",0,0,108,868283,868288,4194304,256,0,0,28,24,62592,0x7f5b53d76500,0x7f5a48235e40,12075279081900273,12075279081912780,12075279082197258,12075279082231308
55,"void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd]",0,0,110,868283,868288,4194304,256,0,0,24,24,63808,0x7f5b53d76400,0x7f5a48235e80,12075279082254431,12075279082267017,12075279082392456,12075279082396084
56,"void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd]",0,0,112,868283,868288,4194304,256,0,0,24,24,65280,0x7f5b53d76300,0x7f5a48235ec0,12075279082422343,12075279082435815,12075279082563494,12075279082567041
57,"void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd]",0,0,114,868283,868288,4194304,256,0,0,24,24,66496,0x7f5b53d76a00,0x7f5a48235f00,12075279082604521,12075279082617093,12075279082741892,12075279082745222
58,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,116,868283,868288,4194304,256,0,0,28,24,68480,0x7f5b53d76900,0x7f5a48235f40,12075279082770870,12075279082784612,12075279083039009,12075279083062121
59,"void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd]",0,0,118,868283,868288,4194304,256,0,0,28,24,69696,0x7f5b53d76800,0x7f5a48235f80,12075279083084653,12075279083097569,12075279083342526,12075279083368350
60,"void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd]",0,0,120,868283,868288,4194304,256,0,0,24,24,70912,0x7f5b53d76700,0x7f5a48235fc0,12075279083389810,12075279083400926,12075279083525885,12075279083529059
61,"void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd]",0,0,122,868283,868288,4194304,256,0,0,24,24,72384,0x7f5b53d76600,0x7f5a48236000,12075279083555438,12075279083568604,12075279083703963,12075279083707390
62,"void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd]",0,0,124,868283,868288,4194304,256,0,0,24,24,73600,0x7f5b53d76500,0x7f5a48236040,12075279083743427,12075279083755962,12075279083880121,12075279083883427
63,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,126,868283,868288,4194304,256,0,0,28,24,75840,0x7f5b53d76400,0x7f5a48236080,12075279083909776,12075279083923001,12075279084174198,12075279084200256
64,"void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd]",0,0,128,868283,868288,4194304,256,0,0,28,24,77056,0x7f5b53d76300,0x7f5a482360c0,12075279084223008,12075279084236758,12075279084480275,12075279084502418
65,"void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd]",0,0,130,868283,868288,4194304,256,0,0,24,24,78272,0x7f5b53d76a00,0x7f5a48236100,12075279084526943,12075279084539635,12075279084663794,12075279084667154
66,"void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd]",0,0,132,868283,868288,4194304,256,0,0,24,24,80000,0x7f5b53d76900,0x7f5a48236140,12075279084693202,12075279084705873,12075279084847952,12075279084851536
67,"void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd]",0,0,134,868283,868288,4194304,256,0,0,24,24,81216,0x7f5b53d76800,0x7f5a48236180,12075279084887002,12075279084899631,12075279085025070,12075279085028996
68,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,136,868283,868288,4194304,256,0,0,28,24,83456,0x7f5b53d76700,0x7f5a482361c0,12075279085055636,12075279085068910,12075279085322667,12075279085341256
69,"void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd]",0,0,138,868283,868288,4194304,256,0,0,28,24,84928,0x7f5b53d76600,0x7f5a48236200,12075279085361694,12075279085374507,12075279085617704,12075279085643638
70,"void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd]",0,0,140,868283,868288,4194304,256,0,0,24,24,86400,0x7f5b53d76500,0x7f5a48236240,12075279085664146,12075279085676744,12075279085801703,12075279085805068
71,"void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd]",0,0,142,868283,868288,4194304,256,0,0,24,24,88128,0x7f5b53d76400,0x7f5a48236280,12075279085833801,12075279085845862,12075279085994341,12075279085997856
72,"void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd]",0,0,144,868283,868288,4194304,256,0,0,24,24,89600,0x7f5b53d76300,0x7f5a482362c0,12075279086054692,12075279086068580,12075279086194339,12075279086197818
73,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,146,868283,868288,4194304,256,0,0,28,24,92096,0x7f5b53d76a00,0x7f5a48236300,12075279086224728,12075279086237698,12075279086496736,12075279086515338
74,"void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd]",0,0,148,868283,868288,4194304,256,0,0,28,24,93568,0x7f5b53d76900,0x7f5a48236340,12075279086537960,12075279086551295,12075279086795453,12075279086814674
75,"void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd]",0,0,150,868283,868288,4194304,256,0,0,24,24,95040,0x7f5b53d76800,0x7f5a48236380,12075279086836094,12075279086848732,12075279086973691,12075279086977146
76,"void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd]",0,0,152,868283,868288,4194304,256,0,0,24,24,96768,0x7f5b53d76700,0x7f5a482363c0,12075279087007282,12075279087019931,12075279087177209,12075279087180574
77,"void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd]",0,0,154,868283,868288,4194304,256,0,0,24,24,98240,0x7f5b53d76600,0x7f5a48236400,12075279087217402,12075279087230649,12075279087355928,12075279087359396
78,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,156,868283,868288,4194304,256,0,0,28,24,100736,0x7f5b53d76500,0x7f5a48236440,12075279087385575,12075279087398647,12075279087655765,12075279087681996
79,"void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd]",0,0,158,868283,868288,4194304,256,0,0,28,24,102208,0x7f5b53d76400,0x7f5a48236480,12075279087702013,12075279087714484,12075279087962642,12075279087984919
80,"void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd]",0,0,160,868283,868288,4194304,256,0,0,24,24,103680,0x7f5b53d76300,0x7f5a482364c0,12075279088013712,12075279088026161,12075279088151600,12075279088155345
81,"void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd]",0,0,162,868283,868288,4194304,256,0,0,24,24,105664,0x7f5b53d76a00,0x7f5a48236500,12075279088182977,12075279088195919,12075279088360398,12075279088363783
82,"void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd]",0,0,164,868283,868288,4194304,256,0,0,24,24,107136,0x7f5b53d76900,0x7f5a48236540,12075279088399850,12075279088412397,12075279088537836,12075279088541222
83,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,166,868283,868288,4194304,256,0,0,28,24,109888,0x7f5b53d76800,0x7f5a48236580,12075279088567982,12075279088579596,12075279088834473,12075279088860125
84,"void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd]",0,0,168,868283,868288,4194304,256,0,0,28,24,111360,0x7f5b53d76700,0x7f5a482365c0,12075279088881344,12075279088894313,12075279089145670,12075279089179648
85,"void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd]",0,0,170,868283,868288,4194304,256,0,0,24,24,112832,0x7f5b53d76600,0x7f5a48236600,12075279089202892,12075279089217830,12075279089342788,12075279089346228
86,"void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd]",0,0,172,868283,868288,4194304,256,0,0,24,24,114816,0x7f5b53d76500,0x7f5a48236640,12075279089373429,12075279089385668,12075279089558466,12075279089561728
87,"void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd]",0,0,174,868283,868288,4194304,256,0,0,24,24,116288,0x7f5b53d76400,0x7f5a48236680,12075279089599749,12075279089613026,12075279089738784,12075279089742194
88,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,176,868283,868288,4194304,256,0,0,28,24,119040,0x7f5b53d76300,0x7f5a482366c0,12075279089768964,12075279089781504,12075279090036062,12075279090059513
89,"void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd]",0,0,178,868283,868288,4194304,256,0,0,28,24,120768,0x7f5b53d76a00,0x7f5a48236700,12075279090080312,12075279090092861,12075279090340379,12075279090366113
90,"void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd]",0,0,180,868283,868288,4194304,256,0,0,24,24,122496,0x7f5b53d76900,0x7f5a48236740,12075279090389547,12075279090402138,12075279090528697,12075279090532091
91,"void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd]",0,0,182,868283,868288,4194304,256,0,0,24,24,124736,0x7f5b53d76800,0x7f5a48236780,12075279090558360,12075279090570616,12075279090752375,12075279090755767
92,"void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd]",0,0,184,868283,868288,4194304,256,0,0,24,24,126464,0x7f5b53d76700,0x7f5a482367c0,12075279090792055,12075279090805014,12075279090930773,12075279090933948
93,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,186,868283,868288,4194304,256,0,0,20,24,127936,0x7f5b53d76600,0x7f5a48236800,12075279090961038,12075279090973173,12075279091236370,12075279091262899
94,"void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd]",0,0,188,868283,868288,4194304,256,0,0,28,24,129664,0x7f5b53d76500,0x7f5a48236840,12075279091284680,12075279091297169,12075279091544207,12075279091566674
95,"void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd]",0,0,190,868283,868288,4194304,256,0,0,24,24,131392,0x7f5b53d76400,0x7f5a48236880,12075279091592692,12075279091605166,12075279091730445,12075279091733824
96,"void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd]",0,0,192,868283,868288,4194304,256,0,0,24,24,133632,0x7f5b53d76300,0x7f5a482368c0,12075279091758891,12075279091771405,12075279091961643,12075279091964964
97,"void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd]",0,0,194,868283,868288,4194304,256,0,0,24,24,135360,0x7f5b53d76a00,0x7f5a48236900,12075279092006211,12075279092018922,12075279092145961,12075279092149517
98,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,196,868283,868288,4194304,256,0,0,20,24,136832,0x7f5b53d76900,0x7f5a48236940,12075279092177379,12075279092190921,12075279092504358,12075279092527058
99,"void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd]",0,0,198,868283,868288,4194304,256,0,0,28,24,138560,0x7f5b53d76800,0x7f5a48236980,12075279092548198,12075279092560997,12075279092811715,12075279092838788
100,"void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd]",0,0,200,868283,868288,4194304,256,0,0,24,24,140288,0x7f5b53d76700,0x7f5a482369c0,12075279092858915,12075279092871874,12075279092996833,12075279093004486
101,"void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd]",0,0,202,868283,868288,4194304,256,0,0,24,24,142784,0x7f5b53d76600,0x7f5a48236a00,12075279093030223,12075279093041312,12075279093250910,12075279093277523
102,"void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd]",0,0,204,868283,868288,4194304,256,0,0,24,24,144768,0x7f5b53d76500,0x7f5a48236a40,12075279093311797,12075279093324350,12075279093453309,12075279093456656
103,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,206,868283,868288,4194304,256,0,0,20,24,145728,0x7f5b53d76400,0x7f5a48236a80,12075279093483706,12075279093495228,12075279093801465,12075279093824539
104,"void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd]",0,0,208,868283,868288,4194304,256,0,0,28,24,147712,0x7f5b53d76300,0x7f5a48236ac0,12075279093845959,12075279093858745,12075279094108662,12075279094138533
105,"void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd]",0,0,210,868283,868288,4194304,256,0,0,24,24,149696,0x7f5b53d76a00,0x7f5a48236b00,12075279094159812,12075279094172022,12075279094299860,12075279094303299
106,"void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd]",0,0,212,868283,868288,4194304,256,0,0,24,24,152192,0x7f5b53d76900,0x7f5a48236b40,12075279094330449,12075279094342580,12075279094568818,12075279094595151
107,"void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd]",0,0,214,868283,868288,4194304,256,0,0,24,24,154176,0x7f5b53d76800,0x7f5a48236b80,12075279094626139,12075279094638577,12075279094764816,12075279094768493
108,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,216,868283,868288,4194304,256,0,0,20,24,155648,0x7f5b53d76700,0x7f5a48236bc0,12075279094795063,12075279094808015,12075279095136652,12075279095160021
109,"void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd]",0,0,218,868283,868288,4194304,256,0,0,28,24,157632,0x7f5b53d76600,0x7f5a48236c00,12075279095182372,12075279095194892,12075279095441609,12075279095464457
110,"void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd]",0,0,220,868283,868288,4194304,256,0,0,24,24,159616,0x7f5b53d76500,0x7f5a48236c40,12075279095488702,12075279095501609,12075279095630087,12075279095633541
111,"void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd]",0,0,222,868283,868288,4194304,256,0,0,24,24,162368,0x7f5b53d76400,0x7f5a48236c80,12075279095660000,12075279095672487,12075279095915365,12075279095941814
112,"void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd]",0,0,224,868283,868288,4194304,256,0,0,24,24,164608,0x7f5b53d76300,0x7f5a48236cc0,12075279095972831,12075279095985764,12075279096115203,12075279096118893
113,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,226,868283,868288,4194304,256,0,0,20,24,166336,0x7f5b53d76a00,0x7f5a48236d00,12075279096145392,12075279096156322,12075279096556798,12075279096581973
114,"void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd]",0,0,228,868283,868288,4194304,256,0,0,28,24,168576,0x7f5b53d76900,0x7f5a48236d40,12075279096603874,12075279096616638,12075279096874395,12075279096900996
115,"void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd]",0,0,230,868283,868288,4194304,256,0,0,24,24,170816,0x7f5b53d76800,0x7f5a48236d80,12075279096921494,12075279096934715,12075279097065274,12075279097068868
116,"void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd]",0,0,232,868283,868288,4194304,256,0,0,24,24,174080,0x7f5b53d76700,0x7f5a48236dc0,12075279097096068,12075279097108313,12075279097385590,12075279097411615
117,"void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd]",0,0,234,868283,868288,4194304,256,0,0,24,24,176576,0x7f5b53d76600,0x7f5a48236e00,12075279097444916,12075279097458550,12075279097593748,12075279097597290
118,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,236,868283,868288,4194304,256,0,0,20,24,177792,0x7f5b53d76500,0x7f5a48236e40,12075279097624210,12075279097636788,12075279098058704,12075279098083022
119,"void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd]",0,0,238,868283,868288,4194304,256,0,0,28,24,180288,0x7f5b53d76400,0x7f5a48236e80,12075279098105143,12075279098116463,12075279098381741,12075279098408226
120,"void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd]",0,0,240,868283,868288,4194304,256,0,0,24,24,182784,0x7f5b53d76300,0x7f5a48236ec0,12075279098431039,12075279098441740,12075279098576139,12075279098579455
121,"void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd]",0,0,242,868283,868288,4194304,256,0,0,24,24,186304,0x7f5b53d76a00,0x7f5a48236f00,12075279098606114,12075279098618538,12075279098933255,12075279098961605
122,"void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd]",0,0,244,868283,868288,4194304,256,0,0,24,24,189312,0x7f5b53d76900,0x7f5a48236f40,12075279098992532,12075279099005415,12075279099156773,12075279099160755
123,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,246,868283,868288,4194304,256,0,0,20,24,190784,0x7f5b53d76800,0x7f5a48236f80,12075279099187605,12075279099199973,12075279099715488,12075279099738528
124,"void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd]",0,0,248,868283,868288,4194304,256,0,0,28,24,193792,0x7f5b53d76700,0x7f5a48236fc0,12075279099760549,12075279099772767,12075279100071164,12075279100098427
125,"void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd]",0,0,250,868283,868288,4194304,256,0,0,24,24,196800,0x7f5b53d76600,0x7f5a48237000,12075279100122963,12075279100135484,12075279100289562,12075279100293059
126,"void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd]",0,0,252,868283,868288,4194304,256,0,0,24,24,201088,0x7f5b53d76500,0x7f5a48237040,12075279100319748,12075279100332122,12075279100716918,12075279100743095
127,"void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd]",0,0,254,868283,868288,4194304,256,0,0,24,24,204608,0x7f5b53d76400,0x7f5a48237080,12075279100776627,12075279100789397,12075279100964756,12075279100968434
128,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,256,868283,868288,4194304,256,0,0,20,24,206080,0x7f5b53d76300,0x7f5a482370c0,12075279100994572,12075279101007155,12075279101615949,12075279101642977
129,"void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd]",0,0,258,868283,868288,4194304,256,0,0,28,24,209600,0x7f5b53d76a00,0x7f5a48237100,12075279101666290,12075279101678829,12075279102007306,12075279102035166
130,"void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd]",0,0,260,868283,868288,4194304,256,0,0,24,24,213120,0x7f5b53d76900,0x7f5a48237140,12075279102057437,12075279102069385,12075279102247623,12075279102251307
131,"void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd]",0,0,262,868283,868288,4194304,256,0,0,24,24,218176,0x7f5b53d76800,0x7f5a48237180,12075279102278007,12075279102290023,12075279102745059,12075279102771374
132,"void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd]",0,0,264,868283,868288,4194304,256,0,0,24,24,222208,0x7f5b53d76700,0x7f5a482371c0,12075279102805677,12075279102818818,12075279103017376,12075279103045553
133,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,266,868283,868288,4194304,256,0,0,20,24,223936,0x7f5b53d76600,0x7f5a48237200,12075279103066392,12075279103078655,12075279103780408,12075279103810535
134,"void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd]",0,0,268,868283,868288,4194304,256,0,0,28,24,227968,0x7f5b53d76500,0x7f5a48237240,12075279103833918,12075279103845048,12075279104216564,12075279104243960
135,"void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd]",0,0,270,868283,868288,4194304,256,0,0,24,24,232000,0x7f5b53d76400,0x7f5a48237280,12075279104267804,12075279104280564,12075279104483122,12075279104505356
136,"void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd]",0,0,272,868283,868288,4194304,256,0,0,24,24,237824,0x7f5b53d76300,0x7f5a482372c0,12075279104526415,12075279104538801,12075279105063756,12075279105091495
137,"void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd]",0,0,274,868283,868288,4194304,256,0,0,24,24,242368,0x7f5b53d76a00,0x7f5a48237300,12075279105122212,12075279105135755,12075279105359753,12075279105386894
138,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,276,868283,868288,4194304,256,0,0,20,24,243584,0x7f5b53d76900,0x7f5a48237340,12075279105407773,12075279105420553,12075279106216865,12075279106244317
139,"void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd]",0,0,278,868283,868288,4194304,256,0,0,28,24,248128,0x7f5b53d76800,0x7f5a48237380,12075279106267109,12075279106279744,12075279106722300,12075279106748684
140,"void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd]",0,0,280,868283,868288,4194304,256,0,0,24,24,252672,0x7f5b53d76700,0x7f5a482373c0,12075279106772188,12075279106784859,12075279107009657,12075279107036288
141,"void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd]",0,0,282,868283,868288,4194304,256,0,0,24,24,259264,0x7f5b53d76600,0x7f5a48237400,12075279107059101,12075279107070457,12075279107665491,12075279107691857
142,"void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd]",0,0,284,868283,868288,4194304,256,0,0,24,24,264832,0x7f5b53d76500,0x7f5a48237440,12075279107723616,12075279107735570,12075279108003408,12075279108031558
143,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,286,868283,868288,4194304,256,0,0,20,24,266304,0x7f5b53d76400,0x7f5a48237480,12075279108053298,12075279108065487,12075279109048677,12075279109076179
144,"void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd]",0,0,288,868283,868288,4194304,256,0,0,28,24,271872,0x7f5b53d76300,0x7f5a482374c0,12075279109097809,12075279109110277,12075279109625952,12075279109652349
145,"void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd]",0,0,290,868283,868288,4194304,256,0,0,24,24,277440,0x7f5b53d76a00,0x7f5a48237500,12075279109676234,12075279109688991,12075279109959069,12075279109985298
146,"void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd]",0,0,292,868283,868288,4194304,256,0,0,12,24,279936,0x7f5b53d76900,0x7f5a48237540,12075279110012088,12075279110024668,12075279110761301,12075279110794692
147,"void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd]",0,0,294,868283,868288,4194304,256,0,0,24,24,286528,0x7f5b53d76800,0x7f5a48237580,12075279110827994,12075279110840500,12075279111154577,12075279111187241
148,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,296,868283,868288,4194304,256,0,0,20,24,288000,0x7f5b53d76700,0x7f5a482375c0,12075279111209112,12075279111222256,12075279112391845,12075279112419421
149,"void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd]",0,0,298,868283,868288,4194304,256,0,0,32,24,294592,0x7f5b53d76600,0x7f5a48237600,12075279112440791,12075279112453124,12075279113062719,12075279113090899
150,"void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd]",0,0,300,868283,868288,4194304,256,0,0,24,24,301184,0x7f5b53d76500,0x7f5a48237640,12075279113112850,12075279113125118,12075279113445115,12075279113472899
151,"void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd]",0,0,302,868283,868288,4194304,256,0,0,12,24,304960,0x7f5b53d76400,0x7f5a48237680,12075279113495100,12075279113507834,12075279114383986,12075279114413466
152,"void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd]",0,0,304,868283,868288,4194304,256,0,0,24,24,313600,0x7f5b53d76300,0x7f5a482376c0,12075279114444794,12075279114458065,12075279114868141,12075279114895622
153,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,306,868283,868288,4194304,256,0,0,20,24,314816,0x7f5b53d76a00,0x7f5a48237700,12075279114919747,12075279114932140,12075279116481085,12075279116554444
154,"void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd]",0,0,308,868283,868288,4194304,256,0,0,20,24,317568,0x7f5b53d76900,0x7f5a48237740,12075279116579090,12075279116593185,12075279117385498,12075279117460588
155,"void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd]",0,0,310,868283,868288,4194304,256,0,0,12,24,320320,0x7f5b53d76800,0x7f5a48237780,12075279117484202,12075279117497176,12075279117910613,12075279117980995
156,"void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd]",0,0,312,868283,868288,4194304,256,0,0,12,24,324096,0x7f5b53d76700,0x7f5a482377c0,12075279118007144,12075279118019892,12075279119177162,12075279119249372
157,"void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd]",0,0,314,868283,868288,4194304,256,0,0,12,24,328896,0x7f5b53d76600,0x7f5a48237800,12075279119280971,12075279119294281,12075279120079075,12075279120150146
158,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,316,868283,868288,4194304,256,0,0,20,24,330112,0x7f5b53d76500,0x7f5a48237840,12075279120171756,12075279120183234,12075279123232648,12075279123303625
159,"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",0,0,318,868283,868288,4194304,256,0,0,20,24,332864,0x7f5b53d76400,0x7f5a48237880,12075279123327590,12075279123339048,12075279124878075,12075279124950034
160,"void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd]",0,0,320,868283,868288,4194304,256,0,0,12,24,335616,0x7f5b53d76300,0x7f5a482378c0,12075279124971274,12075279124984474,12075279125773267,12075279125848203
161,"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",0,0,322,868283,868288,4194304,256,0,0,12,24,339392,0x7f5b53d76a00,0x7f5a48237900,12075279125871537,12075279125885106,12075279128166207,12075279128240008
162,"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",0,0,324,868283,868288,4194304,256,0,0,12,24,344192,0x7f5b53d76900,0x7f5a48237940,12075279128277547,12075279128291006,12075279129826034,12075279129897357
163,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,326,868283,868288,4194304,256,0,0,20,24,345408,0x7f5b53d76800,0x7f5a48237980,12075279129919889,12075279129933233,12075279135986942,12075279136061130
164,"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",0,0,328,868283,868288,4194304,256,0,0,20,24,348160,0x7f5b53d76700,0x7f5a482379c0,12075279136084564,12075279136096381,12075279139136356,12075279139210452
165,"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",0,0,330,868283,868288,4194304,256,0,0,12,24,350912,0x7f5b53d76600,0x7f5a48237a00,12075279139232704,12075279139244035,12075279140782262,12075279140854868
166,"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",0,0,332,868283,868288,4194304,256,0,0,12,24,0,0x7f5b53d76500,0x7f5a48237a40,12075279140877279,12075279140888662,12075279145415344,12075279145490882
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid grd Workgroup_Size LDS_Per_Workgroup scr vgpr SGPR fbar sig obj DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 0 __amd_rocclr_fillBuffer.kd 0 0 0 868283 868288 33554432 256 0 0 8 32 6464 0x0 0x7f5a48204180 12075279053950779 12075279053995252 12075279054317649 12075279054425581
3 1 void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd] 0 0 2 868283 868288 32768 256 0 0 24 24 12480 0x0 0x7f5a48235100 12075279069097283 12075279069200263 12075279069206983 12075279069213048
4 2 void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd] 0 0 4 868283 868288 4194304 256 0 0 24 24 12928 0x7f5b53d76900 0x7f5a48235140 12075279069257901 12075279069270663 12075279069401861 12075279069405856
5 3 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 6 868283 868288 4194304 256 0 0 36 24 13632 0x7f5b53d76800 0x7f5a48235180 12075279069449257 12075279069462821 12075279069708258 12075279069804848
6 4 void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd] 0 0 8 868283 868288 4194304 256 0 0 28 24 14080 0x7f5b53d76700 0x7f5a482351c0 12075279069832469 12075279069843777 12075279070090815 12075279070189262
7 5 void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd] 0 0 10 868283 868288 4194304 256 0 0 24 24 14528 0x7f5b53d76600 0x7f5a48235200 12075279070216092 12075279070227773 12075279070353052 12075279070356743
8 6 void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd] 0 0 12 868283 868288 4194304 256 0 0 24 24 14976 0x7f5b53d76500 0x7f5a48235240 12075279070384525 12075279070395772 12075279070521211 12075279070524825
9 7 void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd] 0 0 14 868283 868288 4194304 256 0 0 24 24 15424 0x7f5b53d76400 0x7f5a48235280 12075279070581621 12075279070598810 12075279070722489 12075279070725869
10 8 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 16 868283 868288 4194304 256 0 0 28 24 16128 0x7f5b53d76300 0x7f5a482352c0 12075279070754442 12075279070767448 12075279071013686 12075279071110694
11 9 void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd] 0 0 18 868283 868288 4194304 256 0 0 28 24 16832 0x7f5b53d76a00 0x7f5a48235300 12075279071133787 12075279071146005 12075279071392562 12075279071489167
12 10 void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd] 0 0 20 868283 868288 4194304 256 0 0 24 24 17536 0x7f5b53d76900 0x7f5a48235340 12075279071516218 12075279071527441 12075279071652080 12075279071655767
13 11 void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd] 0 0 22 868283 868288 4194304 256 0 0 24 24 18240 0x7f5b53d76800 0x7f5a48235380 12075279071686885 12075279071698959 12075279071823918 12075279071827466
14 12 void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd] 0 0 24 868283 868288 4194304 256 0 0 24 24 18944 0x7f5b53d76700 0x7f5a482353c0 12075279071871478 12075279071883277 12075279072007756 12075279072013982
15 13 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 26 868283 868288 4194304 256 0 0 28 24 19904 0x7f5b53d76600 0x7f5a48235400 12075279072044429 12075279072055916 12075279072309993 12075279072381876
16 14 void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd] 0 0 28 868283 868288 4194304 256 0 0 28 24 20608 0x7f5b53d76500 0x7f5a48235440 12075279072404719 12075279072416392 12075279072661030 12075279072728129
17 15 void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd] 0 0 30 868283 868288 4194304 256 0 0 24 24 21312 0x7f5b53d76400 0x7f5a48235480 12075279072750461 12075279072762309 12075279072887108 12075279072890431
18 16 void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd] 0 0 32 868283 868288 4194304 256 0 0 24 24 22016 0x7f5b53d76300 0x7f5a482354c0 12075279072918593 12075279072929827 12075279073054626 12075279073058123
19 17 void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd] 0 0 34 868283 868288 4194304 256 0 0 24 24 22720 0x7f5b53d76a00 0x7f5a48235500 12075279073095853 12075279073107266 12075279073231744 12075279073235092
20 18 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 36 868283 868288 4194304 256 0 0 28 24 23680 0x7f5b53d76900 0x7f5a48235540 12075279073262122 12075279073276864 12075279073564381 12075279073630266
21 19 void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd] 0 0 38 868283 868288 4194304 256 0 0 28 24 24384 0x7f5b53d76800 0x7f5a48235580 12075279073651565 12075279073665500 12075279073916218 12075279073982070
22 20 void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd] 0 0 40 868283 868288 4194304 256 0 0 24 24 25088 0x7f5b53d76700 0x7f5a482355c0 12075279074008909 12075279074021497 12075279074146455 12075279074149681
23 21 void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd] 0 0 42 868283 868288 4194304 256 0 0 24 24 25792 0x7f5b53d76600 0x7f5a48235600 12075279074177913 12075279074189495 12075279074315094 12075279074318424
24 22 void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd] 0 0 44 868283 868288 4194304 256 0 0 24 24 26496 0x7f5b53d76500 0x7f5a48235640 12075279074356145 12075279074368853 12075279074493332 12075279074496736
25 23 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 46 868283 868288 4194304 256 0 0 28 24 27712 0x7f5b53d76400 0x7f5a48235680 12075279074523996 12075279074535572 12075279074779889 12075279074846135
26 24 void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd] 0 0 48 868283 868288 4194304 256 0 0 28 24 28416 0x7f5b53d76300 0x7f5a482356c0 12075279074867485 12075279074879248 12075279075127726 12075279075223977
27 25 void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd] 0 0 50 868283 868288 4194304 256 0 0 24 24 29120 0x7f5b53d76a00 0x7f5a48235700 12075279075245327 12075279075256365 12075279075381004 12075279075384596
28 26 void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd] 0 0 52 868283 868288 4194304 256 0 0 24 24 30080 0x7f5b53d76900 0x7f5a48235740 12075279075411405 12075279075423083 12075279075548042 12075279075551546
29 27 void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd] 0 0 54 868283 868288 4194304 256 0 0 24 24 30784 0x7f5b53d76800 0x7f5a48235780 12075279075588755 12075279075606281 12075279075730920 12075279075734446
30 28 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 56 868283 868288 4194304 256 0 0 28 24 32000 0x7f5b53d76700 0x7f5a482357c0 12075279075760995 12075279075773320 12075279076020357 12075279076092491
31 29 void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd] 0 0 58 868283 868288 4194304 256 0 0 28 24 32960 0x7f5b53d76600 0x7f5a48235800 12075279076116676 12075279076127876 12075279076373634 12075279076451508
32 30 void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd] 0 0 60 868283 868288 4194304 256 0 0 24 24 33920 0x7f5b53d76500 0x7f5a48235840 12075279076473549 12075279076484993 12075279076609792 12075279076613429
33 31 void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd] 0 0 62 868283 868288 4194304 256 0 0 24 24 34880 0x7f5b53d76400 0x7f5a48235880 12075279076641701 12075279076653151 12075279076779230 12075279076782723
34 32 void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd] 0 0 64 868283 868288 4194304 256 0 0 24 24 35840 0x7f5b53d76300 0x7f5a482358c0 12075279076818850 12075279076831709 12075279076956508 12075279076959482
35 33 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 66 868283 868288 4194304 256 0 0 28 24 37312 0x7f5b53d76a00 0x7f5a48235900 12075279076986031 12075279076998748 12075279077246905 12075279077307869
36 34 void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd] 0 0 68 868283 868288 4194304 256 0 0 28 24 38272 0x7f5b53d76900 0x7f5a48235940 12075279077330261 12075279077343865 12075279077588982 12075279077644575
37 35 void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd] 0 0 70 868283 868288 4194304 256 0 0 24 24 39232 0x7f5b53d76800 0x7f5a48235980 12075279077667197 12075279077679381 12075279077804020 12075279077807648
38 36 void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd] 0 0 72 868283 868288 4194304 256 0 0 24 24 40192 0x7f5b53d76700 0x7f5a482359c0 12075279077834428 12075279077847540 12075279077973138 12075279077976371
39 37 void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd] 0 0 74 868283 868288 4194304 256 0 0 24 24 41152 0x7f5b53d76600 0x7f5a48235a00 12075279078018079 12075279078029938 12075279078154097 12075279078157418
40 38 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 76 868283 868288 4194304 256 0 0 28 24 42624 0x7f5b53d76500 0x7f5a48235a40 12075279078182945 12075279078197456 12075279078446414 12075279078475980
41 39 void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd] 0 0 78 868283 868288 4194304 256 0 0 28 24 43584 0x7f5b53d76400 0x7f5a48235a80 12075279078498041 12075279078510413 12075279078758251 12075279078782239
42 40 void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd] 0 0 80 868283 868288 4194304 256 0 0 24 24 44544 0x7f5b53d76300 0x7f5a48235ac0 12075279078803198 12075279078816170 12075279078940649 12075279078943819
43 41 void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd] 0 0 82 868283 868288 4194304 256 0 0 24 24 45760 0x7f5b53d76a00 0x7f5a48235b00 12075279078969837 12075279078982729 12075279079108647 12075279079112012
44 42 void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd] 0 0 84 868283 868288 4194304 256 0 0 24 24 46720 0x7f5b53d76900 0x7f5a48235b40 12075279079154240 12075279079168007 12075279079293126 12075279079296444
45 43 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 86 868283 868288 4194304 256 0 0 28 24 48448 0x7f5b53d76800 0x7f5a48235b80 12075279079322984 12075279079335685 12075279079591363 12075279079610838
46 44 void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd] 0 0 88 868283 868288 4194304 256 0 0 28 24 49408 0x7f5b53d76700 0x7f5a48235bc0 12075279079633200 12075279079646242 12075279079890080 12075279079909694
47 45 void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd] 0 0 90 868283 868288 4194304 256 0 0 24 24 50368 0x7f5b53d76600 0x7f5a48235c00 12075279079929731 12075279079941599 12075279080065918 12075279080069420
48 46 void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd] 0 0 92 868283 868288 4194304 256 0 0 24 24 51584 0x7f5b53d76500 0x7f5a48235c40 12075279080098454 12075279080109918 12075279080236157 12075279080239316
49 47 void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd] 0 0 94 868283 868288 4194304 256 0 0 24 24 52544 0x7f5b53d76400 0x7f5a48235c80 12075279080276565 12075279080288156 12075279080413115 12075279080416385
50 48 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 96 868283 868288 4194304 256 0 0 28 24 54272 0x7f5b53d76300 0x7f5a48235cc0 12075279080443646 12075279080457594 12075279080710872 12075279080738023
51 49 void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd] 0 0 98 868283 868288 4194304 256 0 0 28 24 55488 0x7f5b53d76a00 0x7f5a48235d00 12075279080760134 12075279080772791 12075279081016469 12075279081044212
52 50 void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd] 0 0 100 868283 868288 4194304 256 0 0 24 24 56704 0x7f5b53d76900 0x7f5a48235d40 12075279081068838 12075279081082388 12075279081207347 12075279081210631
53 51 void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd] 0 0 102 868283 868288 4194304 256 0 0 24 24 58176 0x7f5b53d76800 0x7f5a48235d80 12075279081236629 12075279081248947 12075279081377265 12075279081380467
54 52 void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd] 0 0 104 868283 868288 4194304 256 0 0 24 24 59392 0x7f5b53d76700 0x7f5a48235dc0 12075279081416484 12075279081429585 12075279081554224 12075279081557566
55 53 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 106 868283 868288 4194304 256 0 0 28 24 61376 0x7f5b53d76600 0x7f5a48235e00 12075279081585207 12075279081599343 12075279081855981 12075279081878702
56 54 void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd] 0 0 108 868283 868288 4194304 256 0 0 28 24 62592 0x7f5b53d76500 0x7f5a48235e40 12075279081900273 12075279081912780 12075279082197258 12075279082231308
57 55 void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd] 0 0 110 868283 868288 4194304 256 0 0 24 24 63808 0x7f5b53d76400 0x7f5a48235e80 12075279082254431 12075279082267017 12075279082392456 12075279082396084
58 56 void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd] 0 0 112 868283 868288 4194304 256 0 0 24 24 65280 0x7f5b53d76300 0x7f5a48235ec0 12075279082422343 12075279082435815 12075279082563494 12075279082567041
59 57 void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd] 0 0 114 868283 868288 4194304 256 0 0 24 24 66496 0x7f5b53d76a00 0x7f5a48235f00 12075279082604521 12075279082617093 12075279082741892 12075279082745222
60 58 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 116 868283 868288 4194304 256 0 0 28 24 68480 0x7f5b53d76900 0x7f5a48235f40 12075279082770870 12075279082784612 12075279083039009 12075279083062121
61 59 void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd] 0 0 118 868283 868288 4194304 256 0 0 28 24 69696 0x7f5b53d76800 0x7f5a48235f80 12075279083084653 12075279083097569 12075279083342526 12075279083368350
62 60 void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd] 0 0 120 868283 868288 4194304 256 0 0 24 24 70912 0x7f5b53d76700 0x7f5a48235fc0 12075279083389810 12075279083400926 12075279083525885 12075279083529059
63 61 void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd] 0 0 122 868283 868288 4194304 256 0 0 24 24 72384 0x7f5b53d76600 0x7f5a48236000 12075279083555438 12075279083568604 12075279083703963 12075279083707390
64 62 void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd] 0 0 124 868283 868288 4194304 256 0 0 24 24 73600 0x7f5b53d76500 0x7f5a48236040 12075279083743427 12075279083755962 12075279083880121 12075279083883427
65 63 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 126 868283 868288 4194304 256 0 0 28 24 75840 0x7f5b53d76400 0x7f5a48236080 12075279083909776 12075279083923001 12075279084174198 12075279084200256
66 64 void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd] 0 0 128 868283 868288 4194304 256 0 0 28 24 77056 0x7f5b53d76300 0x7f5a482360c0 12075279084223008 12075279084236758 12075279084480275 12075279084502418
67 65 void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd] 0 0 130 868283 868288 4194304 256 0 0 24 24 78272 0x7f5b53d76a00 0x7f5a48236100 12075279084526943 12075279084539635 12075279084663794 12075279084667154
68 66 void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd] 0 0 132 868283 868288 4194304 256 0 0 24 24 80000 0x7f5b53d76900 0x7f5a48236140 12075279084693202 12075279084705873 12075279084847952 12075279084851536
69 67 void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd] 0 0 134 868283 868288 4194304 256 0 0 24 24 81216 0x7f5b53d76800 0x7f5a48236180 12075279084887002 12075279084899631 12075279085025070 12075279085028996
70 68 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 136 868283 868288 4194304 256 0 0 28 24 83456 0x7f5b53d76700 0x7f5a482361c0 12075279085055636 12075279085068910 12075279085322667 12075279085341256
71 69 void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd] 0 0 138 868283 868288 4194304 256 0 0 28 24 84928 0x7f5b53d76600 0x7f5a48236200 12075279085361694 12075279085374507 12075279085617704 12075279085643638
72 70 void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd] 0 0 140 868283 868288 4194304 256 0 0 24 24 86400 0x7f5b53d76500 0x7f5a48236240 12075279085664146 12075279085676744 12075279085801703 12075279085805068
73 71 void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd] 0 0 142 868283 868288 4194304 256 0 0 24 24 88128 0x7f5b53d76400 0x7f5a48236280 12075279085833801 12075279085845862 12075279085994341 12075279085997856
74 72 void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd] 0 0 144 868283 868288 4194304 256 0 0 24 24 89600 0x7f5b53d76300 0x7f5a482362c0 12075279086054692 12075279086068580 12075279086194339 12075279086197818
75 73 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 146 868283 868288 4194304 256 0 0 28 24 92096 0x7f5b53d76a00 0x7f5a48236300 12075279086224728 12075279086237698 12075279086496736 12075279086515338
76 74 void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd] 0 0 148 868283 868288 4194304 256 0 0 28 24 93568 0x7f5b53d76900 0x7f5a48236340 12075279086537960 12075279086551295 12075279086795453 12075279086814674
77 75 void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd] 0 0 150 868283 868288 4194304 256 0 0 24 24 95040 0x7f5b53d76800 0x7f5a48236380 12075279086836094 12075279086848732 12075279086973691 12075279086977146
78 76 void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd] 0 0 152 868283 868288 4194304 256 0 0 24 24 96768 0x7f5b53d76700 0x7f5a482363c0 12075279087007282 12075279087019931 12075279087177209 12075279087180574
79 77 void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd] 0 0 154 868283 868288 4194304 256 0 0 24 24 98240 0x7f5b53d76600 0x7f5a48236400 12075279087217402 12075279087230649 12075279087355928 12075279087359396
80 78 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 156 868283 868288 4194304 256 0 0 28 24 100736 0x7f5b53d76500 0x7f5a48236440 12075279087385575 12075279087398647 12075279087655765 12075279087681996
81 79 void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd] 0 0 158 868283 868288 4194304 256 0 0 28 24 102208 0x7f5b53d76400 0x7f5a48236480 12075279087702013 12075279087714484 12075279087962642 12075279087984919
82 80 void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd] 0 0 160 868283 868288 4194304 256 0 0 24 24 103680 0x7f5b53d76300 0x7f5a482364c0 12075279088013712 12075279088026161 12075279088151600 12075279088155345
83 81 void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd] 0 0 162 868283 868288 4194304 256 0 0 24 24 105664 0x7f5b53d76a00 0x7f5a48236500 12075279088182977 12075279088195919 12075279088360398 12075279088363783
84 82 void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd] 0 0 164 868283 868288 4194304 256 0 0 24 24 107136 0x7f5b53d76900 0x7f5a48236540 12075279088399850 12075279088412397 12075279088537836 12075279088541222
85 83 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 166 868283 868288 4194304 256 0 0 28 24 109888 0x7f5b53d76800 0x7f5a48236580 12075279088567982 12075279088579596 12075279088834473 12075279088860125
86 84 void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd] 0 0 168 868283 868288 4194304 256 0 0 28 24 111360 0x7f5b53d76700 0x7f5a482365c0 12075279088881344 12075279088894313 12075279089145670 12075279089179648
87 85 void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd] 0 0 170 868283 868288 4194304 256 0 0 24 24 112832 0x7f5b53d76600 0x7f5a48236600 12075279089202892 12075279089217830 12075279089342788 12075279089346228
88 86 void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd] 0 0 172 868283 868288 4194304 256 0 0 24 24 114816 0x7f5b53d76500 0x7f5a48236640 12075279089373429 12075279089385668 12075279089558466 12075279089561728
89 87 void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd] 0 0 174 868283 868288 4194304 256 0 0 24 24 116288 0x7f5b53d76400 0x7f5a48236680 12075279089599749 12075279089613026 12075279089738784 12075279089742194
90 88 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 176 868283 868288 4194304 256 0 0 28 24 119040 0x7f5b53d76300 0x7f5a482366c0 12075279089768964 12075279089781504 12075279090036062 12075279090059513
91 89 void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd] 0 0 178 868283 868288 4194304 256 0 0 28 24 120768 0x7f5b53d76a00 0x7f5a48236700 12075279090080312 12075279090092861 12075279090340379 12075279090366113
92 90 void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd] 0 0 180 868283 868288 4194304 256 0 0 24 24 122496 0x7f5b53d76900 0x7f5a48236740 12075279090389547 12075279090402138 12075279090528697 12075279090532091
93 91 void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd] 0 0 182 868283 868288 4194304 256 0 0 24 24 124736 0x7f5b53d76800 0x7f5a48236780 12075279090558360 12075279090570616 12075279090752375 12075279090755767
94 92 void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd] 0 0 184 868283 868288 4194304 256 0 0 24 24 126464 0x7f5b53d76700 0x7f5a482367c0 12075279090792055 12075279090805014 12075279090930773 12075279090933948
95 93 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 186 868283 868288 4194304 256 0 0 20 24 127936 0x7f5b53d76600 0x7f5a48236800 12075279090961038 12075279090973173 12075279091236370 12075279091262899
96 94 void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd] 0 0 188 868283 868288 4194304 256 0 0 28 24 129664 0x7f5b53d76500 0x7f5a48236840 12075279091284680 12075279091297169 12075279091544207 12075279091566674
97 95 void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd] 0 0 190 868283 868288 4194304 256 0 0 24 24 131392 0x7f5b53d76400 0x7f5a48236880 12075279091592692 12075279091605166 12075279091730445 12075279091733824
98 96 void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd] 0 0 192 868283 868288 4194304 256 0 0 24 24 133632 0x7f5b53d76300 0x7f5a482368c0 12075279091758891 12075279091771405 12075279091961643 12075279091964964
99 97 void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd] 0 0 194 868283 868288 4194304 256 0 0 24 24 135360 0x7f5b53d76a00 0x7f5a48236900 12075279092006211 12075279092018922 12075279092145961 12075279092149517
100 98 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 196 868283 868288 4194304 256 0 0 20 24 136832 0x7f5b53d76900 0x7f5a48236940 12075279092177379 12075279092190921 12075279092504358 12075279092527058
101 99 void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd] 0 0 198 868283 868288 4194304 256 0 0 28 24 138560 0x7f5b53d76800 0x7f5a48236980 12075279092548198 12075279092560997 12075279092811715 12075279092838788
102 100 void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd] 0 0 200 868283 868288 4194304 256 0 0 24 24 140288 0x7f5b53d76700 0x7f5a482369c0 12075279092858915 12075279092871874 12075279092996833 12075279093004486
103 101 void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd] 0 0 202 868283 868288 4194304 256 0 0 24 24 142784 0x7f5b53d76600 0x7f5a48236a00 12075279093030223 12075279093041312 12075279093250910 12075279093277523
104 102 void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd] 0 0 204 868283 868288 4194304 256 0 0 24 24 144768 0x7f5b53d76500 0x7f5a48236a40 12075279093311797 12075279093324350 12075279093453309 12075279093456656
105 103 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 206 868283 868288 4194304 256 0 0 20 24 145728 0x7f5b53d76400 0x7f5a48236a80 12075279093483706 12075279093495228 12075279093801465 12075279093824539
106 104 void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd] 0 0 208 868283 868288 4194304 256 0 0 28 24 147712 0x7f5b53d76300 0x7f5a48236ac0 12075279093845959 12075279093858745 12075279094108662 12075279094138533
107 105 void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd] 0 0 210 868283 868288 4194304 256 0 0 24 24 149696 0x7f5b53d76a00 0x7f5a48236b00 12075279094159812 12075279094172022 12075279094299860 12075279094303299
108 106 void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd] 0 0 212 868283 868288 4194304 256 0 0 24 24 152192 0x7f5b53d76900 0x7f5a48236b40 12075279094330449 12075279094342580 12075279094568818 12075279094595151
109 107 void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd] 0 0 214 868283 868288 4194304 256 0 0 24 24 154176 0x7f5b53d76800 0x7f5a48236b80 12075279094626139 12075279094638577 12075279094764816 12075279094768493
110 108 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 216 868283 868288 4194304 256 0 0 20 24 155648 0x7f5b53d76700 0x7f5a48236bc0 12075279094795063 12075279094808015 12075279095136652 12075279095160021
111 109 void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd] 0 0 218 868283 868288 4194304 256 0 0 28 24 157632 0x7f5b53d76600 0x7f5a48236c00 12075279095182372 12075279095194892 12075279095441609 12075279095464457
112 110 void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd] 0 0 220 868283 868288 4194304 256 0 0 24 24 159616 0x7f5b53d76500 0x7f5a48236c40 12075279095488702 12075279095501609 12075279095630087 12075279095633541
113 111 void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd] 0 0 222 868283 868288 4194304 256 0 0 24 24 162368 0x7f5b53d76400 0x7f5a48236c80 12075279095660000 12075279095672487 12075279095915365 12075279095941814
114 112 void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd] 0 0 224 868283 868288 4194304 256 0 0 24 24 164608 0x7f5b53d76300 0x7f5a48236cc0 12075279095972831 12075279095985764 12075279096115203 12075279096118893
115 113 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 226 868283 868288 4194304 256 0 0 20 24 166336 0x7f5b53d76a00 0x7f5a48236d00 12075279096145392 12075279096156322 12075279096556798 12075279096581973
116 114 void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd] 0 0 228 868283 868288 4194304 256 0 0 28 24 168576 0x7f5b53d76900 0x7f5a48236d40 12075279096603874 12075279096616638 12075279096874395 12075279096900996
117 115 void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd] 0 0 230 868283 868288 4194304 256 0 0 24 24 170816 0x7f5b53d76800 0x7f5a48236d80 12075279096921494 12075279096934715 12075279097065274 12075279097068868
118 116 void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd] 0 0 232 868283 868288 4194304 256 0 0 24 24 174080 0x7f5b53d76700 0x7f5a48236dc0 12075279097096068 12075279097108313 12075279097385590 12075279097411615
119 117 void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd] 0 0 234 868283 868288 4194304 256 0 0 24 24 176576 0x7f5b53d76600 0x7f5a48236e00 12075279097444916 12075279097458550 12075279097593748 12075279097597290
120 118 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 236 868283 868288 4194304 256 0 0 20 24 177792 0x7f5b53d76500 0x7f5a48236e40 12075279097624210 12075279097636788 12075279098058704 12075279098083022
121 119 void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd] 0 0 238 868283 868288 4194304 256 0 0 28 24 180288 0x7f5b53d76400 0x7f5a48236e80 12075279098105143 12075279098116463 12075279098381741 12075279098408226
122 120 void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd] 0 0 240 868283 868288 4194304 256 0 0 24 24 182784 0x7f5b53d76300 0x7f5a48236ec0 12075279098431039 12075279098441740 12075279098576139 12075279098579455
123 121 void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd] 0 0 242 868283 868288 4194304 256 0 0 24 24 186304 0x7f5b53d76a00 0x7f5a48236f00 12075279098606114 12075279098618538 12075279098933255 12075279098961605
124 122 void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd] 0 0 244 868283 868288 4194304 256 0 0 24 24 189312 0x7f5b53d76900 0x7f5a48236f40 12075279098992532 12075279099005415 12075279099156773 12075279099160755
125 123 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 246 868283 868288 4194304 256 0 0 20 24 190784 0x7f5b53d76800 0x7f5a48236f80 12075279099187605 12075279099199973 12075279099715488 12075279099738528
126 124 void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd] 0 0 248 868283 868288 4194304 256 0 0 28 24 193792 0x7f5b53d76700 0x7f5a48236fc0 12075279099760549 12075279099772767 12075279100071164 12075279100098427
127 125 void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd] 0 0 250 868283 868288 4194304 256 0 0 24 24 196800 0x7f5b53d76600 0x7f5a48237000 12075279100122963 12075279100135484 12075279100289562 12075279100293059
128 126 void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd] 0 0 252 868283 868288 4194304 256 0 0 24 24 201088 0x7f5b53d76500 0x7f5a48237040 12075279100319748 12075279100332122 12075279100716918 12075279100743095
129 127 void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd] 0 0 254 868283 868288 4194304 256 0 0 24 24 204608 0x7f5b53d76400 0x7f5a48237080 12075279100776627 12075279100789397 12075279100964756 12075279100968434
130 128 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 256 868283 868288 4194304 256 0 0 20 24 206080 0x7f5b53d76300 0x7f5a482370c0 12075279100994572 12075279101007155 12075279101615949 12075279101642977
131 129 void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd] 0 0 258 868283 868288 4194304 256 0 0 28 24 209600 0x7f5b53d76a00 0x7f5a48237100 12075279101666290 12075279101678829 12075279102007306 12075279102035166
132 130 void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd] 0 0 260 868283 868288 4194304 256 0 0 24 24 213120 0x7f5b53d76900 0x7f5a48237140 12075279102057437 12075279102069385 12075279102247623 12075279102251307
133 131 void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd] 0 0 262 868283 868288 4194304 256 0 0 24 24 218176 0x7f5b53d76800 0x7f5a48237180 12075279102278007 12075279102290023 12075279102745059 12075279102771374
134 132 void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd] 0 0 264 868283 868288 4194304 256 0 0 24 24 222208 0x7f5b53d76700 0x7f5a482371c0 12075279102805677 12075279102818818 12075279103017376 12075279103045553
135 133 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 266 868283 868288 4194304 256 0 0 20 24 223936 0x7f5b53d76600 0x7f5a48237200 12075279103066392 12075279103078655 12075279103780408 12075279103810535
136 134 void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd] 0 0 268 868283 868288 4194304 256 0 0 28 24 227968 0x7f5b53d76500 0x7f5a48237240 12075279103833918 12075279103845048 12075279104216564 12075279104243960
137 135 void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd] 0 0 270 868283 868288 4194304 256 0 0 24 24 232000 0x7f5b53d76400 0x7f5a48237280 12075279104267804 12075279104280564 12075279104483122 12075279104505356
138 136 void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd] 0 0 272 868283 868288 4194304 256 0 0 24 24 237824 0x7f5b53d76300 0x7f5a482372c0 12075279104526415 12075279104538801 12075279105063756 12075279105091495
139 137 void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd] 0 0 274 868283 868288 4194304 256 0 0 24 24 242368 0x7f5b53d76a00 0x7f5a48237300 12075279105122212 12075279105135755 12075279105359753 12075279105386894
140 138 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 276 868283 868288 4194304 256 0 0 20 24 243584 0x7f5b53d76900 0x7f5a48237340 12075279105407773 12075279105420553 12075279106216865 12075279106244317
141 139 void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd] 0 0 278 868283 868288 4194304 256 0 0 28 24 248128 0x7f5b53d76800 0x7f5a48237380 12075279106267109 12075279106279744 12075279106722300 12075279106748684
142 140 void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd] 0 0 280 868283 868288 4194304 256 0 0 24 24 252672 0x7f5b53d76700 0x7f5a482373c0 12075279106772188 12075279106784859 12075279107009657 12075279107036288
143 141 void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd] 0 0 282 868283 868288 4194304 256 0 0 24 24 259264 0x7f5b53d76600 0x7f5a48237400 12075279107059101 12075279107070457 12075279107665491 12075279107691857
144 142 void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd] 0 0 284 868283 868288 4194304 256 0 0 24 24 264832 0x7f5b53d76500 0x7f5a48237440 12075279107723616 12075279107735570 12075279108003408 12075279108031558
145 143 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 286 868283 868288 4194304 256 0 0 20 24 266304 0x7f5b53d76400 0x7f5a48237480 12075279108053298 12075279108065487 12075279109048677 12075279109076179
146 144 void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd] 0 0 288 868283 868288 4194304 256 0 0 28 24 271872 0x7f5b53d76300 0x7f5a482374c0 12075279109097809 12075279109110277 12075279109625952 12075279109652349
147 145 void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd] 0 0 290 868283 868288 4194304 256 0 0 24 24 277440 0x7f5b53d76a00 0x7f5a48237500 12075279109676234 12075279109688991 12075279109959069 12075279109985298
148 146 void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd] 0 0 292 868283 868288 4194304 256 0 0 12 24 279936 0x7f5b53d76900 0x7f5a48237540 12075279110012088 12075279110024668 12075279110761301 12075279110794692
149 147 void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd] 0 0 294 868283 868288 4194304 256 0 0 24 24 286528 0x7f5b53d76800 0x7f5a48237580 12075279110827994 12075279110840500 12075279111154577 12075279111187241
150 148 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 296 868283 868288 4194304 256 0 0 20 24 288000 0x7f5b53d76700 0x7f5a482375c0 12075279111209112 12075279111222256 12075279112391845 12075279112419421
151 149 void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd] 0 0 298 868283 868288 4194304 256 0 0 32 24 294592 0x7f5b53d76600 0x7f5a48237600 12075279112440791 12075279112453124 12075279113062719 12075279113090899
152 150 void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd] 0 0 300 868283 868288 4194304 256 0 0 24 24 301184 0x7f5b53d76500 0x7f5a48237640 12075279113112850 12075279113125118 12075279113445115 12075279113472899
153 151 void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd] 0 0 302 868283 868288 4194304 256 0 0 12 24 304960 0x7f5b53d76400 0x7f5a48237680 12075279113495100 12075279113507834 12075279114383986 12075279114413466
154 152 void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd] 0 0 304 868283 868288 4194304 256 0 0 24 24 313600 0x7f5b53d76300 0x7f5a482376c0 12075279114444794 12075279114458065 12075279114868141 12075279114895622
155 153 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 306 868283 868288 4194304 256 0 0 20 24 314816 0x7f5b53d76a00 0x7f5a48237700 12075279114919747 12075279114932140 12075279116481085 12075279116554444
156 154 void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd] 0 0 308 868283 868288 4194304 256 0 0 20 24 317568 0x7f5b53d76900 0x7f5a48237740 12075279116579090 12075279116593185 12075279117385498 12075279117460588
157 155 void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd] 0 0 310 868283 868288 4194304 256 0 0 12 24 320320 0x7f5b53d76800 0x7f5a48237780 12075279117484202 12075279117497176 12075279117910613 12075279117980995
158 156 void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd] 0 0 312 868283 868288 4194304 256 0 0 12 24 324096 0x7f5b53d76700 0x7f5a482377c0 12075279118007144 12075279118019892 12075279119177162 12075279119249372
159 157 void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd] 0 0 314 868283 868288 4194304 256 0 0 12 24 328896 0x7f5b53d76600 0x7f5a48237800 12075279119280971 12075279119294281 12075279120079075 12075279120150146
160 158 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 316 868283 868288 4194304 256 0 0 20 24 330112 0x7f5b53d76500 0x7f5a48237840 12075279120171756 12075279120183234 12075279123232648 12075279123303625
161 159 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 0 0 318 868283 868288 4194304 256 0 0 20 24 332864 0x7f5b53d76400 0x7f5a48237880 12075279123327590 12075279123339048 12075279124878075 12075279124950034
162 160 void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd] 0 0 320 868283 868288 4194304 256 0 0 12 24 335616 0x7f5b53d76300 0x7f5a482378c0 12075279124971274 12075279124984474 12075279125773267 12075279125848203
163 161 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 0 0 322 868283 868288 4194304 256 0 0 12 24 339392 0x7f5b53d76a00 0x7f5a48237900 12075279125871537 12075279125885106 12075279128166207 12075279128240008
164 162 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 0 0 324 868283 868288 4194304 256 0 0 12 24 344192 0x7f5b53d76900 0x7f5a48237940 12075279128277547 12075279128291006 12075279129826034 12075279129897357
165 163 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 326 868283 868288 4194304 256 0 0 20 24 345408 0x7f5b53d76800 0x7f5a48237980 12075279129919889 12075279129933233 12075279135986942 12075279136061130
166 164 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 0 0 328 868283 868288 4194304 256 0 0 20 24 348160 0x7f5b53d76700 0x7f5a482379c0 12075279136084564 12075279136096381 12075279139136356 12075279139210452
167 165 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 0 0 330 868283 868288 4194304 256 0 0 12 24 350912 0x7f5b53d76600 0x7f5a48237a00 12075279139232704 12075279139244035 12075279140782262 12075279140854868
168 166 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 0 0 332 868283 868288 4194304 256 0 0 12 24 0 0x7f5b53d76500 0x7f5a48237a40 12075279140877279 12075279140888662 12075279145415344 12075279145490882
@@ -0,0 +1,10 @@
pmc: SQ_CYCLES SQ_BUSY_CYCLES SQ_WAVES GRBM_COUNT GRBM_GUI_ACTIVE CPC_CPC_STAT_BUSY CPC_CPC_STAT_IDLE
pmc: CPC_CPC_TCIU_BUSY CPC_CPC_TCIU_IDLE
pmc: CPC_CPC_STAT_STALL CPC_UTCL1_STALL_ON_TRANSLATION
pmc: CPC_CPC_UTCL2IU_BUSY CPC_CPC_UTCL2IU_IDLE
pmc: CPC_CPC_UTCL2IU_STALL CPC_ME1_BUSY_FOR_PACKET_DECODE
pmc: CPC_ME1_DC0_SPI_BUSY
gpu:
range:
kernel:
@@ -0,0 +1,168 @@
Dispatch_ID,Kernel_Name,GPU_ID
0,__amd_rocclr_fillBufferAligned.kd,0
1,"void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd]",0
2,"void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd]",0
3,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
4,"void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd]",0
5,"void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd]",0
6,"void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd]",0
7,"void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd]",0
8,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
9,"void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd]",0
10,"void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd]",0
11,"void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd]",0
12,"void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd]",0
13,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
14,"void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd]",0
15,"void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd]",0
16,"void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd]",0
17,"void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd]",0
18,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
19,"void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd]",0
20,"void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd]",0
21,"void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd]",0
22,"void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd]",0
23,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
24,"void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd]",0
25,"void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd]",0
26,"void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd]",0
27,"void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd]",0
28,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
29,"void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd]",0
30,"void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd]",0
31,"void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd]",0
32,"void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd]",0
33,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
34,"void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd]",0
35,"void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd]",0
36,"void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd]",0
37,"void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd]",0
38,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
39,"void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd]",0
40,"void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd]",0
41,"void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd]",0
42,"void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd]",0
43,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
44,"void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd]",0
45,"void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd]",0
46,"void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd]",0
47,"void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd]",0
48,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
49,"void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd]",0
50,"void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd]",0
51,"void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd]",0
52,"void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd]",0
53,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
54,"void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd]",0
55,"void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd]",0
56,"void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd]",0
57,"void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd]",0
58,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
59,"void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd]",0
60,"void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd]",0
61,"void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd]",0
62,"void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd]",0
63,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
64,"void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd]",0
65,"void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd]",0
66,"void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd]",0
67,"void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd]",0
68,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
69,"void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd]",0
70,"void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd]",0
71,"void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd]",0
72,"void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd]",0
73,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
74,"void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd]",0
75,"void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd]",0
76,"void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd]",0
77,"void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd]",0
78,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
79,"void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd]",0
80,"void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd]",0
81,"void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd]",0
82,"void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd]",0
83,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
84,"void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd]",0
85,"void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd]",0
86,"void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd]",0
87,"void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd]",0
88,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
89,"void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd]",0
90,"void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd]",0
91,"void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd]",0
92,"void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd]",0
93,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
94,"void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd]",0
95,"void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd]",0
96,"void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd]",0
97,"void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd]",0
98,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
99,"void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd]",0
100,"void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd]",0
101,"void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd]",0
102,"void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd]",0
103,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
104,"void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd]",0
105,"void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd]",0
106,"void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd]",0
107,"void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd]",0
108,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
109,"void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd]",0
110,"void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd]",0
111,"void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd]",0
112,"void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd]",0
113,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
114,"void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd]",0
115,"void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd]",0
116,"void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd]",0
117,"void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd]",0
118,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
119,"void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd]",0
120,"void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd]",0
121,"void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd]",0
122,"void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd]",0
123,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
124,"void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd]",0
125,"void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd]",0
126,"void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd]",0
127,"void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd]",0
128,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
129,"void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd]",0
130,"void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd]",0
131,"void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd]",0
132,"void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd]",0
133,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
134,"void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd]",0
135,"void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd]",0
136,"void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd]",0
137,"void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd]",0
138,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
139,"void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd]",0
140,"void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd]",0
141,"void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd]",0
142,"void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd]",0
143,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
144,"void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd]",0
145,"void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd]",0
146,"void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd]",0
147,"void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd]",0
148,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
149,"void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd]",0
150,"void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd]",0
151,"void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd]",0
152,"void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd]",0
153,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
154,"void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd]",0
155,"void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd]",0
156,"void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd]",0
157,"void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd]",0
158,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
159,"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",0
160,"void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd]",0
161,"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",0
162,"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",0
163,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
164,"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",0
165,"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",0
166,"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",0
1 Dispatch_ID Kernel_Name GPU_ID
2 0 __amd_rocclr_fillBufferAligned.kd 0
3 1 void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd] 0
4 2 void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd] 0
5 3 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
6 4 void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd] 0
7 5 void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd] 0
8 6 void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd] 0
9 7 void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd] 0
10 8 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
11 9 void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd] 0
12 10 void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd] 0
13 11 void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd] 0
14 12 void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd] 0
15 13 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
16 14 void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd] 0
17 15 void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd] 0
18 16 void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd] 0
19 17 void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd] 0
20 18 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
21 19 void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd] 0
22 20 void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd] 0
23 21 void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd] 0
24 22 void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd] 0
25 23 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
26 24 void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd] 0
27 25 void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd] 0
28 26 void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd] 0
29 27 void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd] 0
30 28 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
31 29 void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd] 0
32 30 void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd] 0
33 31 void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd] 0
34 32 void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd] 0
35 33 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
36 34 void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd] 0
37 35 void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd] 0
38 36 void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd] 0
39 37 void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd] 0
40 38 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
41 39 void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd] 0
42 40 void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd] 0
43 41 void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd] 0
44 42 void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd] 0
45 43 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
46 44 void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd] 0
47 45 void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd] 0
48 46 void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd] 0
49 47 void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd] 0
50 48 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
51 49 void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd] 0
52 50 void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd] 0
53 51 void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd] 0
54 52 void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd] 0
55 53 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
56 54 void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd] 0
57 55 void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd] 0
58 56 void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd] 0
59 57 void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd] 0
60 58 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
61 59 void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd] 0
62 60 void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd] 0
63 61 void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd] 0
64 62 void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd] 0
65 63 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
66 64 void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd] 0
67 65 void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd] 0
68 66 void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd] 0
69 67 void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd] 0
70 68 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
71 69 void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd] 0
72 70 void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd] 0
73 71 void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd] 0
74 72 void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd] 0
75 73 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
76 74 void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd] 0
77 75 void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd] 0
78 76 void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd] 0
79 77 void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd] 0
80 78 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
81 79 void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd] 0
82 80 void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd] 0
83 81 void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd] 0
84 82 void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd] 0
85 83 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
86 84 void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd] 0
87 85 void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd] 0
88 86 void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd] 0
89 87 void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd] 0
90 88 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
91 89 void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd] 0
92 90 void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd] 0
93 91 void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd] 0
94 92 void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd] 0
95 93 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
96 94 void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd] 0
97 95 void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd] 0
98 96 void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd] 0
99 97 void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd] 0
100 98 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
101 99 void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd] 0
102 100 void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd] 0
103 101 void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd] 0
104 102 void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd] 0
105 103 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
106 104 void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd] 0
107 105 void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd] 0
108 106 void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd] 0
109 107 void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd] 0
110 108 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
111 109 void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd] 0
112 110 void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd] 0
113 111 void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd] 0
114 112 void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd] 0
115 113 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
116 114 void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd] 0
117 115 void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd] 0
118 116 void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd] 0
119 117 void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd] 0
120 118 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
121 119 void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd] 0
122 120 void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd] 0
123 121 void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd] 0
124 122 void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd] 0
125 123 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
126 124 void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd] 0
127 125 void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd] 0
128 126 void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd] 0
129 127 void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd] 0
130 128 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
131 129 void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd] 0
132 130 void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd] 0
133 131 void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd] 0
134 132 void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd] 0
135 133 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
136 134 void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd] 0
137 135 void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd] 0
138 136 void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd] 0
139 137 void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd] 0
140 138 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
141 139 void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd] 0
142 140 void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd] 0
143 141 void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd] 0
144 142 void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd] 0
145 143 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
146 144 void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd] 0
147 145 void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd] 0
148 146 void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd] 0
149 147 void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd] 0
150 148 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
151 149 void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd] 0
152 150 void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd] 0
153 151 void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd] 0
154 152 void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd] 0
155 153 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
156 154 void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd] 0
157 155 void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd] 0
158 156 void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd] 0
159 157 void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd] 0
160 158 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
161 159 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 0
162 160 void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd] 0
163 161 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 0
164 162 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 0
165 163 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
166 164 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 0
167 165 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 0
168 166 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 0
@@ -0,0 +1,168 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,grd,Workgroup_Size,LDS_Per_Workgroup,scr,vgpr,SGPR,fbar,sig,obj,SQ_CYCLES,SQ_BUSY_CYCLES,SQ_WAVES,GRBM_COUNT,GRBM_GUI_ACTIVE,CPC_CPC_STAT_BUSY,CPC_CPC_STAT_IDLE,CPC_CPC_TCIU_BUSY,CPC_CPC_TCIU_IDLE,CPC_CPC_STAT_STALL,CPC_UTCL1_STALL_ON_TRANSLATION,CPC_CPC_UTCL2IU_BUSY,CPC_CPC_UTCL2IU_IDLE,CPC_CPC_UTCL2IU_STALL,CPC_ME1_BUSY_FOR_PACKET_DECODE,CPC_ME1_DC0_SPI_BUSY,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
0,__amd_rocclr_fillBufferAligned.kd,0,0,0,160404,160404,33554432,256,0,0,4,32,4160,0x0,0x7fa4dea04280,3054296,2965383,524288,381786,381786,381786,0,302,381283,8404,518,1217,380421,0,8701,369195,16455596020581,16459814018450,16459814257808,16455745747285
1,"void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd]",0,0,2,160404,160404,32768,256,0,0,12,24,13888,0x0,0x7fa4dea23f80,267264,159891,512,33407,33407,33407,0,302,32864,11021,515,1348,32461,0,29902,496,16455750923166,16459819051039,16459819064319,16455751060640
2,"void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd]",0,0,5,160404,160404,4194304,256,0,0,12,24,14336,0x7fa4e1915380,0x7fa4dea23fc0,1319368,1215750,65536,164920,164920,164920,0,302,164718,9883,1995,2856,161253,0,14318,148256,16455751096469,16459819137118,16459819229437,16455751438626
3,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,8,160404,160404,4194304,256,0,0,16,24,15040,0x7fa4e1915200,0x7fa4dea24000,2489752,2379046,65536,311218,311218,311218,0,302,307656,11070,1988,2776,305679,0,23304,282357,16455751475174,16459819264477,16459819445275,16455751854050
4,"void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd]",0,0,11,160404,160404,4194304,256,0,0,16,24,15488,0x7fa4e1915080,0x7fa4dea24040,2469336,2369608,65536,308666,308666,308666,0,302,311430,11212,1984,2854,306219,0,25159,282507,16455751887389,16459819471035,16459819650713,16455752260654
5,"void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd]",0,0,14,160404,160404,4194304,256,0,0,12,24,15936,0x7fa4df17df00,0x7fa4dea24080,1323944,1218548,65536,165492,165492,165492,0,302,164586,10023,1998,2765,162934,0,13812,149631,16455752292943,16459819675993,16459819769592,16455752574662
6,"void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd]",0,0,17,160404,160404,4194304,256,0,0,12,24,16384,0x7fa4df17dd80,0x7fa4dea240c0,1317936,1212442,65536,164741,164741,164741,0,302,164490,9682,1993,2872,160757,0,14503,148317,16455752607511,16459819795351,16459819887190,16455752884450
7,"void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd]",0,0,20,160404,160404,4194304,256,0,0,12,24,17088,0x7fa4df17dc00,0x7fa4dea24100,1312856,1212873,65536,164106,164106,164106,0,302,163192,9986,2023,2782,160795,0,14269,145183,16455752929538,16459819927030,16459820019029,16455753193628
8,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,23,160404,160404,4194304,256,0,0,16,24,17792,0x7fa4df17da80,0x7fa4dea24140,2473128,2368675,65536,309140,309140,309140,0,302,309598,11293,1984,3102,308107,0,23994,282600,16455753225227,16459820052469,16459820231827,16455753592963
9,"void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd]",0,0,26,160404,160404,4194304,256,0,0,16,24,18496,0x7fa4df17d900,0x7fa4dea24180,2468464,2363247,65536,308557,308557,308557,0,302,310648,10897,1999,2856,303659,0,23464,283744,16455753624442,16459820274067,16459820454065,16455754007727
10,"void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd]",0,0,29,160404,160404,4194304,256,0,0,16,24,19200,0x7fa4df17d780,0x7fa4dea241c0,1323328,1219401,65536,165415,165415,165415,0,302,164270,10099,2000,2872,161555,0,13902,146548,16455754039826,16459820482705,16459820575984,16455754352924
11,"void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd]",0,0,32,160404,160404,4194304,256,0,0,16,24,19904,0x7fa4df17d600,0x7fa4dea24200,1332256,1227054,65536,166531,166531,166531,0,302,164304,9919,1995,2870,161729,0,14747,147355,16455754385552,16459820608143,16459820701422,16455754668651
12,"void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd]",0,0,35,160404,160404,4194304,256,0,0,12,24,20608,0x7fa4e1915480,0x7fa4dea24240,1312112,1206560,65536,164013,164013,164013,0,302,163256,9919,2000,2862,160085,0,15267,147399,16455754710170,16459820745582,16459820839181,16455754981889
13,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,38,160404,160404,4194304,256,0,0,16,24,21312,0x7fa4e1915300,0x7fa4dea24280,2480504,2379791,65536,310062,310062,310062,0,302,308304,11324,2129,2854,306595,0,24884,282739,16455755016558,16459820871501,16459821050859,16455755380344
14,"void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd]",0,0,41,160404,160404,4194304,256,0,0,16,24,22016,0x7fa4e1915180,0x7fa4dea242c0,2462736,2356547,65536,307841,307841,307841,0,302,305976,10794,1995,3563,303584,0,23454,283988,16455755413363,16459821083179,16459821263977,16455755750410
15,"void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd]",0,0,44,160404,160404,4194304,256,0,0,16,24,22720,0x7fa4e1915000,0x7fa4dea24300,1313352,1214777,65536,164168,164168,164168,0,302,164008,9994,2003,2866,160013,0,15081,148687,16455755783578,16459821306856,16459821400775,16455756031679
16,"void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd]",0,0,47,160404,160404,4194304,256,0,0,12,24,23424,0x7fa4df17de80,0x7fa4dea24340,1312360,1209599,65536,164044,164044,164044,0,302,163574,10005,1992,2871,159639,0,14973,146142,16455756063728,16459821431655,16459821525254,16455756319398
17,"void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd]",0,0,50,160404,160404,4194304,256,0,0,12,24,24128,0x7fa4df17dd00,0x7fa4dea24380,1303488,1203745,65536,162935,162935,162935,0,302,162441,9789,1985,3348,159632,0,15221,145411,16455756359276,16459821558694,16459821652293,16455756602627
18,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,53,160404,160404,4194304,256,0,0,16,24,24832,0x7fa4df17db80,0x7fa4dea243c0,2472760,2367442,65536,309094,309094,309094,0,302,308963,11266,1985,2728,306896,0,24611,281824,16455756636326,16459821691653,16459821870851,16455756971193
19,"void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd]",0,0,56,160404,160404,4194304,256,0,0,16,24,25536,0x7fa4df17da00,0x7fa4dea24400,2445032,2341714,65536,305628,305628,305628,0,302,307625,10898,1985,3275,301991,0,22414,283687,16455757003461,16459821900130,16459822079809,16455757339179
20,"void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd]",0,0,59,160404,160404,4194304,256,0,0,12,24,26240,0x7fa4df17d880,0x7fa4dea24440,1316024,1210007,65536,164502,164502,164502,0,302,163087,9709,2450,2951,160039,0,15364,147073,16455757371837,16459822111808,16459822204927,16455757627187
21,"void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd]",0,0,62,160404,160404,4194304,256,0,0,12,24,26944,0x7fa4df17d700,0x7fa4dea24480,1308648,1208056,65536,163580,163580,163580,0,302,162705,9984,1991,3459,161393,0,14495,146670,16455757660616,16459822234207,16459822327966,16455757910867
22,"void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd]",0,0,65,160404,160404,4194304,256,0,0,12,24,27648,0x7fa4e1915580,0x7fa4dea244c0,1314040,1209377,65536,164254,164254,164254,0,302,161513,10164,2311,2886,159722,0,15040,146331,16455757951565,16459822362846,16459822454525,16455758198185
23,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,68,160404,160404,4194304,256,0,0,16,24,28608,0x7fa4e1915400,0x7fa4dea24500,2461808,2359696,65536,307725,307725,307725,0,302,306681,11332,1988,2879,305571,0,24570,280073,16455758233164,16459822482685,16459822663003,16455758573501
24,"void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd]",0,0,71,160404,160404,4194304,256,0,0,16,24,29312,0x7fa4e1915280,0x7fa4dea24540,2445408,2346821,65536,305675,305675,305675,0,302,305411,10994,1984,2850,305172,0,23174,283305,16455758606970,16459822687963,16459822868761,16455758946597
25,"void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd]",0,0,74,160404,160404,4194304,256,0,0,12,24,30016,0x7fa4e1915100,0x7fa4dea24580,1304416,1206732,65536,163051,163051,163051,0,302,162320,9879,1983,2864,159065,0,15465,145448,16455758979475,16459822898360,16459822991320,16455759231126
26,"void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd]",0,0,77,160404,160404,4194304,256,0,0,8,24,30976,0x7fa4df17df80,0x7fa4dea245c0,1292624,1192112,65536,161577,161577,161577,0,302,161738,10023,2327,2862,159710,0,14882,144440,16455759263864,16459823035799,16459823128758,16455759514515
27,"void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd]",0,0,80,160404,160404,4194304,256,0,0,12,24,31680,0x7fa4df17de00,0x7fa4dea24600,1299504,1195350,65536,162437,162437,162437,0,302,162706,9967,2001,3543,159614,0,15804,144282,16455759553613,16459823162198,16459823255317,16455759801724
28,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,83,160404,160404,4194304,256,0,0,16,24,32640,0x7fa4df17dc80,0x7fa4dea24640,2433968,2330320,65536,304245,304245,304245,0,302,303350,10988,1983,3405,300231,0,24696,280416,16455759835042,16459823287637,16459823467635,16455760179709
29,"void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd]",0,0,86,160404,160404,4194304,256,0,0,12,24,33600,0x7fa4df17db00,0x7fa4dea24680,2458592,2349905,65536,307323,307323,307323,0,302,306006,10884,1983,2875,304208,0,23040,282682,16455760212128,16459823496275,16459823676913,16455760549035
30,"void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd]",0,0,89,160404,160404,4194304,256,0,0,12,24,34560,0x7fa4df17d980,0x7fa4dea246c0,1306368,1206741,65536,163295,163295,163295,0,302,162758,9781,1980,2871,159761,0,15689,145267,16455760581394,16459823701712,16459823795632,16455760831274
31,"void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd]",0,0,92,160404,160404,4194304,256,0,0,8,24,35520,0x7fa4df17d800,0x7fa4dea24700,1312664,1207040,65536,164082,164082,164082,0,302,163488,9940,1990,2876,160507,0,14596,145853,16455760863973,16459823837071,16459823931150,16455761112193
32,"void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd]",0,0,95,160404,160404,4194304,256,0,0,12,24,36224,0x7fa4df17d680,0x7fa4dea24740,1321872,1221256,65536,165233,165233,165233,0,302,162147,9969,1996,2867,159560,0,14896,146899,16455761151432,16459823964430,16459824057869,16455761400102
33,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,98,160404,160404,4194304,256,0,0,12,24,37184,0x7fa4e1915500,0x7fa4dea24780,2464696,2361632,65536,308086,308086,308086,0,302,305139,11036,1983,2868,302387,0,25078,277529,16455761434921,16459824088429,16459824268107,16455761769668
34,"void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd]",0,0,101,160404,160404,4194304,256,0,0,12,24,38144,0x7fa4e1915380,0x7fa4dea247c0,2461392,2360425,65536,307673,307673,307673,0,302,305427,11076,1992,2885,302946,0,22532,279743,16455761802247,16459824295307,16459824476265,16455762140324
35,"void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd]",0,0,104,160404,160404,4194304,256,0,0,12,24,39104,0x7fa4e1915200,0x7fa4dea24800,1305624,1202597,65536,163202,163202,163202,0,302,163011,9848,2116,2880,159231,0,14593,145780,16455762173892,16459824504105,16459824598024,16455762426873
36,"void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd]",0,0,107,160404,160404,4194304,256,0,0,8,24,40320,0x7fa4e1915080,0x7fa4dea24840,1312352,1206067,65536,164043,164043,164043,0,302,162703,9864,1993,3147,159734,0,14886,146334,16455762460281,16459824627943,16459824723142,16455762709792
37,"void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd]",0,0,110,160404,160404,4194304,256,0,0,12,24,41280,0x7fa4df17df00,0x7fa4dea24880,1302088,1203236,65536,162760,162760,162760,0,302,161701,9943,1993,2869,160224,0,15067,145543,16455762749290,16459824757382,16459824850181,16455762993401
38,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,113,160404,160404,4194304,256,0,0,12,24,42240,0x7fa4df17dd80,0x7fa4dea248c0,2447448,2340620,65536,305930,305930,305930,0,302,306203,10999,2416,2857,304190,0,24364,280881,16455763027530,16459824879781,16459825060899,16455763361757
39,"void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd]",0,0,116,160404,160404,4194304,256,0,0,12,24,43200,0x7fa4df17dc00,0x7fa4dea24900,2435088,2331196,65536,304385,304385,304385,0,302,302129,10817,1984,2855,301237,0,22689,280140,16455763394095,16459825085859,16459825265377,16455763730143
40,"void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd]",0,0,119,160404,160404,4194304,256,0,0,8,24,44160,0x7fa4df17da80,0x7fa4dea24940,1303768,1197820,65536,162970,162970,162970,0,302,162394,9810,1993,2863,159358,0,14254,145251,16455763762461,16459825308256,16459825402656,16455764015832
41,"void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd]",0,0,122,160404,160404,4194304,256,0,0,12,24,45376,0x7fa4df17d900,0x7fa4dea24980,1314168,1209506,65536,164270,164270,164270,0,302,162606,10031,1987,2875,160011,0,15001,145418,16455764047910,16459825432095,16459825526654,16455764297721
42,"void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd]",0,0,125,160404,160404,4194304,256,0,0,12,24,46336,0x7fa4df17d780,0x7fa4dea249c0,1304744,1204371,65536,163092,163092,163092,0,302,162100,9832,1988,2858,159243,0,14453,145734,16455764339509,16459825560894,16459825655293,16455764579600
43,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,128,160404,160404,4194304,256,0,0,12,24,47552,0x7fa4df17d600,0x7fa4dea24a00,2454656,2342887,65536,306831,306831,306831,0,302,302128,11151,1988,2856,303326,0,23478,279679,16455764613389,16459825694973,16459825874011,16455764949186
44,"void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd]",0,0,131,160404,160404,4194304,256,0,0,12,24,48512,0x7fa4e1915480,0x7fa4dea24a40,2423448,2319468,65536,302930,302930,302930,0,302,301962,10721,2444,2775,299256,0,20799,278985,16455764982385,16459825906011,16459826086489,16455765316392
45,"void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd]",0,0,134,160404,160404,4194304,256,0,0,8,24,49472,0x7fa4e1915300,0x7fa4dea24a80,1296960,1194187,65536,162119,162119,162119,0,302,160548,9766,1982,2861,158093,0,14973,144909,16455765348480,16459826124088,16459826216567,16455765598171
46,"void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd]",0,0,137,160404,160404,4194304,256,0,0,12,24,50688,0x7fa4e1915180,0x7fa4dea24ac0,1299568,1196131,65536,162445,162445,162445,0,302,161718,10124,2002,2864,158747,0,15905,144007,16455765631050,16459826246807,16459826340406,16455765880130
47,"void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd]",0,0,140,160404,160404,4194304,256,0,0,12,24,51648,0x7fa4e1915000,0x7fa4dea24b00,1290392,1193104,65536,161298,161298,161298,0,302,161640,9771,2780,2850,158150,0,14711,145019,16455765920139,16459826376246,16459826468245,16455766159269
48,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,143,160404,160404,4194304,256,0,0,12,24,52864,0x7fa4df17de80,0x7fa4dea24b40,2422784,2315632,65536,302847,302847,302847,0,302,301018,10861,1984,2858,300004,0,22382,278312,16455766192818,16459826507925,16459826687443,16455766536935
49,"void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd]",0,0,146,160404,160404,4194304,256,0,0,12,24,54080,0x7fa4df17dd00,0x7fa4dea24b80,2434008,2326432,65536,304250,304250,304250,0,302,301824,10836,1982,2854,299344,0,22937,276973,16455766569704,16459826714482,16459826893201,16455766906861
50,"void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd]",0,0,149,160404,160404,4194304,256,0,0,8,24,55296,0x7fa4df17db80,0x7fa4dea24bc0,1305496,1205247,65536,163186,163186,163186,0,302,162598,9852,2602,2856,160212,0,14997,147179,16455766939259,16459826918480,16459827012720,16455767189110
51,"void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd]",0,0,152,160404,160404,4194304,256,0,0,12,24,56768,0x7fa4df17da00,0x7fa4dea24c00,1307864,1200590,65536,163482,163482,163482,0,302,162718,10124,2002,2874,160292,0,16732,144298,16455767221458,16459827039599,16459827135438,16455767473149
52,"void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd]",0,0,155,160404,160404,4194304,256,0,0,12,24,57728,0x7fa4df17d880,0x7fa4dea24c40,1302200,1197947,65536,162774,162774,162774,0,302,161680,10010,1984,2868,159446,0,14897,144270,16455767512877,16459827168718,16459827262317,16455767758038
53,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,158,160404,160404,4194304,256,0,0,12,24,58944,0x7fa4df17d700,0x7fa4dea24c80,2425960,2318236,65536,303244,303244,303244,0,302,300174,10933,1984,2867,297837,0,23743,277455,16455767792436,16459827288077,16459827466955,16455768124864
54,"void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd]",0,0,161,160404,160404,4194304,256,0,0,12,24,60160,0x7fa4e1915580,0x7fa4dea24cc0,2419872,2315057,65536,302483,302483,302483,0,302,302910,10812,1988,2861,299245,0,22219,278343,16455768158882,16459827491755,16459827673193,16455768495029
55,"void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd]",0,0,164,160404,160404,4194304,256,0,0,8,24,61376,0x7fa4e1915400,0x7fa4dea24d00,1302664,1203867,65536,162832,162832,162832,0,302,163166,9878,1978,3219,159399,0,15354,145529,16455768527638,16459827698153,16459827793192,16455768782078
56,"void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd]",0,0,167,160404,160404,4194304,256,0,0,12,24,62848,0x7fa4e1915280,0x7fa4dea24d40,1351264,1247322,65536,168907,168907,168907,0,302,168605,9912,1985,2861,167423,0,16211,151208,16455768814917,16459827820711,16459827920070,16455769068187
57,"void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd]",0,0,170,160404,160404,4194304,256,0,0,12,24,63808,0x7fa4e1915100,0x7fa4dea24d80,1297224,1195508,65536,162152,162152,162152,0,302,161547,9831,1979,2821,159531,0,15350,145397,16455769108436,16459827952390,16459828045829,16455769357336
58,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,173,160404,160404,4194304,256,0,0,12,24,65024,0x7fa4df17df80,0x7fa4dea24dc0,2413576,2308979,65536,301696,301696,301696,0,302,299849,10964,1983,2856,298478,0,22947,275716,16455769391345,16459828071589,16459828250947,16455769726052
59,"void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd]",0,0,176,160404,160404,4194304,256,0,0,12,24,66240,0x7fa4df17de00,0x7fa4dea24e00,2413176,2306522,65536,301646,301646,301646,0,302,299161,10963,1985,2858,296594,0,22449,275842,16455769758191,16459828277507,16459828458145,16455770091858
60,"void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd]",0,0,179,160404,160404,4194304,256,0,0,8,24,67456,0x7fa4df17dc80,0x7fa4dea24e40,1317816,1214625,65536,164726,164726,164726,0,302,162915,9976,2005,2860,160442,0,15371,145323,16455770124497,16459828485185,16459828580704,16455770380247
61,"void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd]",0,0,182,160404,160404,4194304,256,0,0,12,24,68928,0x7fa4df17db00,0x7fa4dea24e80,1400440,1299378,65536,175054,175054,175054,0,302,176321,10107,1984,2853,174437,0,16173,157632,16455770412186,16459828607744,16459828711903,16455770675815
62,"void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd]",0,0,185,160404,160404,4194304,256,0,0,12,24,70144,0x7fa4df17d980,0x7fa4dea24ec0,1284472,1182639,65536,160558,160558,160558,0,302,159819,9939,1978,2862,157820,0,15099,143263,16455770715324,16459828744542,16459828836861,16455770963884
63,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,188,160404,160404,4194304,256,0,0,12,24,71616,0x7fa4df17d800,0x7fa4dea24f00,2424240,2317645,65536,303029,303029,303029,0,302,303919,11024,1987,2856,301015,0,23976,276661,16455770995883,16459828861341,16459829041499,16455771338540
64,"void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd]",0,0,191,160404,160404,4194304,256,0,0,12,24,72832,0x7fa4df17d680,0x7fa4dea24f40,2413496,2307512,65536,301686,301686,301686,0,302,298577,11047,1991,2859,300012,0,21751,276544,16455771371319,16459829068219,16459829248537,16455771708076
65,"void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd]",0,0,194,160404,160404,4194304,256,0,0,8,24,74048,0x7fa4e1915500,0x7fa4dea24f80,1299552,1192694,65536,162443,162443,162443,0,302,161757,10159,1996,2868,158141,0,15318,144438,16455771740454,16459829274617,16459829367896,16455771989885
66,"void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd]",0,0,197,160404,160404,4194304,256,0,0,12,24,75776,0x7fa4e1915380,0x7fa4dea24fc0,1455320,1353288,65536,181914,181914,181914,0,302,182203,10235,1983,3394,179322,0,16944,163221,16455772022183,16459829393976,16459829500855,16455772284413
67,"void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd]",0,0,200,160404,160404,4194304,256,0,0,12,24,76992,0x7fa4e1915200,0x7fa4dea25000,1300752,1199343,65536,162593,162593,162593,0,302,160367,10103,2000,3502,158767,0,15825,143569,16455772338001,16459829533494,16459829628213,16455772571612
68,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,203,160404,160404,4194304,256,0,0,12,24,78464,0x7fa4e1915080,0x7fa4dea25040,2401688,2298207,65536,300210,300210,300210,0,302,301019,11026,1994,3430,295942,0,23478,276562,16455772605281,16459829654613,16459829834771,16455772944978
69,"void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd]",0,0,206,160404,160404,4194304,256,0,0,12,24,79936,0x7fa4df17df00,0x7fa4dea25080,2409880,2309181,65536,301234,301234,301234,0,302,303561,10869,2261,2812,298081,0,21518,276823,16455772977147,16459829860371,16459830040369,16455773312504
70,"void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd]",0,0,209,160404,160404,4194304,256,0,0,8,24,81408,0x7fa4df17dd80,0x7fa4dea250c0,1307168,1203521,65536,163395,163395,163395,0,302,162519,9774,1993,2857,159883,0,15315,144811,16455773344713,16459830065169,16459830160048,16455773601653
71,"void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd]",0,0,212,160404,160404,4194304,256,0,0,12,24,83136,0x7fa4df17dc00,0x7fa4dea25100,1539272,1428310,65536,192408,192408,192408,0,302,191485,10299,1983,2857,188579,0,18186,171533,16455773633441,16459830185648,16459830301167,16455773906211
72,"void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd]",0,0,215,160404,160404,4194304,256,0,0,12,24,84352,0x7fa4df17da80,0x7fa4dea25140,1288856,1189423,65536,161106,161106,161106,0,302,160987,9945,1981,2856,157602,0,15029,143949,16455773946199,16459830346926,16459830440525,16455774198710
73,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,218,160404,160404,4194304,256,0,0,12,24,85824,0x7fa4df17d900,0x7fa4dea25180,2426416,2322037,65536,303301,303301,303301,0,302,299491,10993,1981,2854,295678,0,22811,276059,16455774230768,16459830465805,16459830646123,16455774581785
74,"void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd]",0,0,221,160404,160404,4194304,256,0,0,12,24,87296,0x7fa4df17d780,0x7fa4dea251c0,2419416,2316863,65536,302426,302426,302426,0,302,297511,10650,2477,2855,295688,0,21807,275113,16455774614574,16459830669963,16459830849801,16455774952101
75,"void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd]",0,0,224,160404,160404,4194304,256,0,0,12,24,88768,0x7fa4df17d600,0x7fa4dea25200,1307472,1202961,65536,163433,163433,163433,0,302,163397,10039,1980,2848,159101,0,15978,145846,16455774985629,16459830873801,16459830968520,16455775234160
76,"void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd]",0,0,227,160404,160404,4194304,256,0,0,12,24,90752,0x7fa4e1915480,0x7fa4dea25240,1622168,1510392,65536,202770,202770,202770,0,302,202187,10397,2045,2856,198587,0,18036,180606,16455775267148,16459830993640,16459831113479,16455775544848
77,"void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd]",0,0,230,160404,160404,4194304,256,0,0,12,24,91968,0x7fa4e1915300,0x7fa4dea25280,1294056,1192499,65536,161756,161756,161756,0,302,161091,9826,1997,2867,158447,0,15654,144068,16455775585786,16459831145318,16459831238917,16455775826147
78,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,233,160404,160404,4194304,256,0,0,12,24,93440,0x7fa4e1915180,0x7fa4dea252c0,2405520,2302777,65536,300689,300689,300689,0,302,300287,11198,1986,2858,298643,0,23729,277899,16455775858676,16459831263237,16459831443555,16455776199193
79,"void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd]",0,0,236,160404,160404,4194304,256,0,0,12,24,94912,0x7fa4e1915000,0x7fa4dea25300,2400232,2295419,65536,300028,300028,300028,0,302,300209,10766,2084,2857,294602,0,21371,275268,16455776232571,16459831467555,16459831647073,16455776567138
80,"void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd]",0,0,239,160404,160404,4194304,256,0,0,12,24,96384,0x7fa4df17de80,0x7fa4dea25340,1300288,1196068,65536,162535,162535,162535,0,302,162454,10034,1999,2867,159071,0,15814,144589,16455776599807,16459831672833,16459831767552,16455776848878
81,"void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd]",0,0,242,160404,160404,4194304,256,0,0,12,24,98368,0x7fa4df17dd00,0x7fa4dea25380,1685304,1580856,65536,210662,210662,210662,0,302,210483,10410,1984,2845,207881,0,19002,190060,16455776880936,16459831791872,16459831918911,16455777168065
82,"void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd]",0,0,245,160404,160404,4194304,256,0,0,12,24,99584,0x7fa4df17db80,0x7fa4dea253c0,1288624,1186903,65536,161077,161077,161077,0,302,160660,9839,2551,2860,159591,0,14635,143609,16455777207664,16459831950910,16459832045149,16455777461254
83,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,248,160404,160404,4194304,256,0,0,12,24,101312,0x7fa4df17da00,0x7fa4dea25400,2381520,2279362,65536,297689,297689,297689,0,302,298143,10990,1983,2858,293125,0,22636,274286,16455777493653,16459832068989,16459832247707,16455777828510
84,"void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd]",0,0,251,160404,160404,4194304,256,0,0,12,24,102784,0x7fa4df17d880,0x7fa4dea25440,2399040,2297487,65536,299879,299879,299879,0,302,298960,10821,2452,2864,295113,0,21943,275142,16455777861029,16459832271707,16459832451865,16455778197966
85,"void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd]",0,0,254,160404,160404,4194304,256,0,0,12,24,104256,0x7fa4df17d700,0x7fa4dea25480,1286400,1186146,65536,160799,160799,160799,0,302,162335,9995,2009,2873,160086,0,16156,143712,16455778230494,16459832476985,16459832571544,16455778486934
86,"void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd]",0,0,257,160404,160404,4194304,256,0,0,12,24,106240,0x7fa4e1915580,0x7fa4dea254c0,1757424,1647049,65536,219677,219677,219677,0,302,220088,10626,1982,2877,216242,0,19822,196694,16455778520023,16459832596184,16459832726903,16455778814072
87,"void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd]",0,0,260,160404,160404,4194304,256,0,0,12,24,107712,0x7fa4e1915400,0x7fa4dea25500,1294568,1186472,65536,161820,161820,161820,0,302,160234,9890,1981,3698,158003,0,15308,144336,16455778854500,16459832759222,16459832852181,16455779108470
88,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,263,160404,160404,4194304,256,0,0,16,24,109440,0x7fa4e1915280,0x7fa4dea25540,2392888,2287887,65536,299110,299110,299110,0,302,298112,10867,1973,2862,294777,0,22679,274102,16455779141859,16459832879701,16459833058739,16455779475536
89,"void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd]",0,0,266,160404,160404,4194304,256,0,0,16,24,111168,0x7fa4e1915100,0x7fa4dea25580,2401992,2289811,65536,300248,300248,300248,0,302,296774,10738,1987,2853,295442,0,22225,275361,16455779508625,16459833082899,16459833262897,16455779844452
90,"void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd]",0,0,269,160404,160404,4194304,256,0,0,8,24,112896,0x7fa4df17df80,0x7fa4dea255c0,1305656,1201517,65536,163206,163206,163206,0,302,161242,9983,2001,2857,159450,0,15761,143699,16455779877421,16459833288017,16459833383536,16455780127861
91,"void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd]",0,0,272,160404,160404,4194304,256,0,0,12,24,115136,0x7fa4df17de00,0x7fa4dea25600,1835888,1728820,65536,229485,229485,229485,0,302,230330,10630,1993,2854,226969,0,20133,206619,16455780160520,16459833407376,16459833546414,16455780451169
92,"void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd]",0,0,275,160404,160404,4194304,256,0,0,12,24,116608,0x7fa4df17dc80,0x7fa4dea25640,1286440,1184750,65536,160804,160804,160804,0,302,161344,9928,1988,2872,157846,0,15832,143531,16455780491367,16459833580014,16459833674733,16455780733488
93,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,278,160404,160404,4194304,256,0,0,16,24,118336,0x7fa4df17db00,0x7fa4dea25680,2383424,2279919,65536,297927,297927,297927,0,302,296358,10745,1978,2859,293936,0,20764,273545,16455780765587,16459833700973,16459833882891,16455781104664
94,"void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd]",0,0,281,160404,160404,4194304,256,0,0,16,24,120064,0x7fa4df17d980,0x7fa4dea256c0,2388856,2286605,65536,298606,298606,298606,0,302,300358,10742,1983,2860,295300,0,21804,274850,16455781137012,16459833908331,16459834089929,16455781476229
95,"void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd]",0,0,284,160404,160404,4194304,256,0,0,12,24,121792,0x7fa4df17d800,0x7fa4dea25700,1313456,1215418,65536,164181,164181,164181,0,302,165292,10225,2012,3659,160574,0,15454,145307,16455781508568,16459834116329,16459834213608,16455781760528
96,"void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd]",0,0,287,160404,160404,4194304,256,0,0,12,24,124032,0x7fa4df17d680,0x7fa4dea25740,1919368,1807963,65536,239920,239920,239920,0,302,237985,10670,1978,2859,235837,0,20212,216222,16455781792887,16459834239048,16459834384486,16455782092975
97,"void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd]",0,0,290,160404,160404,4194304,256,0,0,12,24,125504,0x7fa4e1915500,0x7fa4dea25780,1291672,1186562,65536,161458,161458,161458,0,302,160940,9958,1986,2850,158079,0,15259,144740,16455782134114,16459834418246,16459834514245,16455782388634
98,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,293,160404,160404,4194304,256,0,0,12,24,127488,0x7fa4e1915380,0x7fa4dea257c0,2388120,2281798,65536,298514,298514,298514,0,302,297125,10718,1993,2856,293906,0,20863,274592,16455782421403,16459834539525,16459834719203,16455782757750
99,"void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd]",0,0,296,160404,160404,4194304,256,0,0,12,24,129216,0x7fa4e1915200,0x7fa4dea25800,2390256,2281848,65536,298781,298781,298781,0,302,297372,10626,1987,2854,296749,0,20412,275088,16455782790769,16459834742243,16459834922081,16455783127606
100,"void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd]",0,0,299,160404,160404,4194304,256,0,0,12,24,130944,0x7fa4e1915080,0x7fa4dea25840,1367216,1260259,65536,170901,170901,170901,0,302,170601,10015,1981,2841,168434,0,16533,150533,16455783159834,16459834947360,16459835047839,16455783418554
101,"void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd]",0,0,302,160404,160404,4194304,256,0,0,12,24,133440,0x7fa4df17df00,0x7fa4dea25880,2073824,1962299,65536,259227,259227,259227,0,302,258964,10861,1990,2847,256744,0,21179,234585,16455783452133,16459835074079,16459835229598,16455783768351
102,"void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd]",0,0,305,160404,160404,4194304,256,0,0,12,24,134912,0x7fa4df17dd80,0x7fa4dea258c0,1287496,1186190,65536,160936,160936,160936,0,302,161393,10076,2008,2865,157458,0,16069,142943,16455783808239,16459835264157,16459835358876,16455784057380
103,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,308,160404,160404,4194304,256,0,0,12,24,136896,0x7fa4df17dc00,0x7fa4dea25900,2378112,2272096,65536,297263,297263,297263,0,302,296072,10630,1980,2856,292857,0,20523,273942,16455784089709,16459835383836,16459835562394,16455784427076
104,"void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd]",0,0,311,160404,160404,4194304,256,0,0,12,24,138880,0x7fa4df17da80,0x7fa4dea25940,2373424,2264706,65536,296677,296677,296677,0,302,296052,10851,1990,2859,293568,0,20830,272748,16455784459774,16459835587674,16459835767352,16455784797701
105,"void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd]",0,0,314,160404,160404,4194304,256,0,0,12,24,140864,0x7fa4df17d900,0x7fa4dea25980,1426448,1320448,65536,178305,178305,178305,0,302,179040,10084,1979,2864,175601,0,17178,159309,16455784829610,16459835793432,16459835900471,16455785091690
106,"void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd]",0,0,317,160404,160404,4194304,256,0,0,12,24,143616,0x7fa4df17d780,0x7fa4dea259c0,2243128,2131517,65536,280390,280390,280390,0,302,280672,11034,2010,2883,276790,0,22466,256112,16455785123559,16459835926871,16459836097749,16455785449056
107,"void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd]",0,0,320,160404,160404,4194304,256,0,0,12,24,145344,0x7fa4df17d600,0x7fa4dea25a00,1298512,1198584,65536,162313,162313,162313,0,302,161284,9990,2159,2868,157347,0,16198,144054,16455785489515,16459836131189,16459836226868,16455785733205
108,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,323,160404,160404,4194304,256,0,0,12,24,147584,0x7fa4e1915480,0x7fa4dea25a40,2380240,2267768,65536,297529,297529,297529,0,302,295128,10694,1982,2861,293122,0,21619,273587,16455785766304,16459836253427,16459836433426,16455786102831
109,"void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd]",0,0,326,160404,160404,4194304,256,0,0,12,24,149568,0x7fa4e1915300,0x7fa4dea25a80,2372944,2273074,65536,296617,296617,296617,0,302,294446,10900,1989,2849,293088,0,21322,271797,16455786136420,16459836459185,16459836639824,16455786478156
110,"void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd]",0,0,329,160404,160404,4194304,256,0,0,12,24,151552,0x7fa4e1915180,0x7fa4dea25ac0,1492576,1383501,65536,186571,186571,186571,0,302,186776,10247,1980,2858,183631,0,17719,166727,16455786511615,16459836664303,16459836773902,16455786777795
111,"void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd]",0,0,332,160404,160404,4194304,256,0,0,12,24,154304,0x7fa4e1915000,0x7fa4dea25b00,2402512,2292175,65536,300313,300313,300313,0,302,299105,11231,2000,2854,297369,0,23652,274190,16455786811294,16459836797742,16459836979020,16455787150531
112,"void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd]",0,0,335,160404,160404,4194304,256,0,0,12,24,156288,0x7fa4df17de80,0x7fa4dea25b40,1374040,1270875,65536,171754,171754,171754,0,302,171424,10216,1978,2848,167823,0,16860,151743,16455787190419,16459837011500,16459837113419,16455787456439
113,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,338,160404,160404,4194304,256,0,0,12,24,158784,0x7fa4df17dd00,0x7fa4dea25b80,2398768,2277363,65536,299845,299845,299845,0,302,298103,10556,1987,2773,294772,0,20837,276952,16455787490437,16459837138859,16459837321577,16455787827884
114,"void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd]",0,0,341,160404,160404,4194304,256,0,0,12,24,161024,0x7fa4df17db80,0x7fa4dea25bc0,2379488,2255075,65536,297435,297435,297435,0,302,298599,10571,2001,2861,295739,0,20052,275208,16455787861403,16459837347497,16459837531175,16455788200670
115,"void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd]",0,0,344,160404,160404,4194304,256,0,0,12,24,163264,0x7fa4df17da00,0x7fa4dea25c00,1652944,1538836,65536,206617,206617,206617,0,302,205530,10316,1983,2855,203192,0,18539,185814,16455788232639,16459837558534,16459837680773,16455788513508
116,"void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd]",0,0,347,160404,160404,4194304,256,0,0,12,24,166528,0x7fa4df17d880,0x7fa4dea25c40,2716912,2608658,65536,339613,339613,339613,0,302,339967,11294,1983,3553,338157,0,25564,311658,16455788546017,16459837706533,16459837913251,16455788930282
117,"void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd]",0,0,350,160404,160404,4194304,256,0,0,12,24,168512,0x7fa4df17d700,0x7fa4dea25c80,1465744,1363230,65536,183217,183217,183217,0,302,183306,10315,1978,2859,180632,0,17747,163958,16455788949911,16459837962370,16459838073729,16455789221371
118,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,353,160404,160404,4194304,256,0,0,12,24,171264,0x7fa4e1915580,0x7fa4dea25cc0,2365360,2249828,65536,295669,295669,295669,0,302,295351,10619,1986,2862,295260,0,20792,274338,16455789256059,16459838101889,16459838286687,16455789595896
119,"void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd]",0,0,356,160404,160404,4194304,256,0,0,12,24,173760,0x7fa4e1915400,0x7fa4dea25d00,2394888,2277860,65536,299360,299360,299360,0,302,301421,10732,1992,2869,295174,0,20994,274687,16455789628565,16459838311807,16459838497405,16455789967012
120,"void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd]",0,0,359,160404,160404,4194304,256,0,0,12,24,176256,0x7fa4e1915280,0x7fa4dea25d40,1803392,1692900,65536,225423,225423,225423,0,302,225331,10622,1988,3610,222616,0,19616,203319,16455790000191,16459838522845,16459838657564,16455790301549
121,"void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd]",0,0,362,160404,160404,4194304,256,0,0,12,24,179776,0x7fa4e1915100,0x7fa4dea25d80,3046136,2933967,65536,380766,380766,380766,0,302,380945,11632,2009,2871,378348,0,27845,350455,16455790334318,16459838681723,16459838913721,16455790768711
122,"void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd]",0,0,365,160404,160404,4194304,256,0,0,12,24,182272,0x7fa4df17df80,0x7fa4dea25dc0,1689024,1577596,65536,211127,211127,211127,0,302,210601,10552,1978,3565,208607,0,19194,189381,16455790787631,16459838983800,16459839110039,16455791072370
123,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,368,160404,160404,4194304,256,0,0,12,24,185536,0x7fa4df17de00,0x7fa4dea25e00,2452920,2338387,65536,306614,306614,306614,0,302,303981,11163,1982,2857,303985,0,23959,281436,16455791106538,16459839134519,16459839329077,16455791495573
124,"void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd]",0,0,371,160404,160404,4194304,256,0,0,12,24,188544,0x7fa4df17dc80,0x7fa4dea25e40,2493536,2350810,65536,311691,311691,311691,0,302,313129,10884,1984,2855,307657,0,21901,285776,16455791506873,16459839354517,16459839549715,16455791913897
125,"void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd]",0,0,374,160404,160404,4194304,256,0,0,12,24,191552,0x7fa4df17db00,0x7fa4dea25e80,2127720,2020824,65536,265964,265964,265964,0,302,265921,10866,1984,2856,263032,0,21800,241530,16455791924787,16459839573554,16459839734193,16455792256194
126,"void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd]",0,0,377,160404,160404,4194304,256,0,0,12,24,195840,0x7fa4df17d980,0x7fa4dea25ec0,3693904,3582511,65536,461737,461737,461737,0,302,460857,12055,2753,3484,459384,0,31588,426959,16455792288193,16459839759153,16459840042350,16455792770324
127,"void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd]",0,0,380,160404,160404,4194304,256,0,0,12,24,198592,0x7fa4df17d800,0x7fa4dea25f00,1945672,1845665,65536,243208,243208,243208,0,302,242954,10685,1979,2856,240760,0,20816,219698,16455792789354,16459840112589,16459840262348,16455793095822
128,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,383,160404,160404,4194304,256,0,0,12,24,202368,0x7fa4df17d680,0x7fa4dea25f40,2679216,2562304,65536,334901,334901,334901,0,302,332929,11200,2302,2858,330635,0,23385,310213,16455793130421,16459840288107,16459840496745,16455793512646
129,"void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd]",0,0,386,160404,160404,4194304,256,0,0,12,24,205888,0x7fa4e1915500,0x7fa4dea25f80,2659976,2539669,65536,332496,332496,332496,0,302,328280,11344,2348,2850,327963,0,24068,306442,16455793527455,16459840558025,16459840764743,16455793910461
130,"void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd]",0,0,389,160404,160404,4194304,256,0,0,12,24,209408,0x7fa4e1915380,0x7fa4dea25fc0,2456952,2348100,65536,307118,307118,307118,0,302,306137,11219,1989,3234,304212,0,23876,280418,16455793926980,16459840826502,16459841012420,16455794273027
131,"void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd]",0,0,392,160404,160404,4194304,256,0,0,12,24,214464,0x7fa4e1915200,0x7fa4dea26000,4339496,4228742,65536,542436,542436,542436,0,302,544108,12972,2279,2884,539838,0,35914,505008,16455794307655,16459841037700,16459841372256,16455794845565
132,"void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd]",0,0,395,160404,160404,4194304,256,0,0,12,24,217728,0x7fa4e1915080,0x7fa4dea26040,2184424,2074572,65536,273052,273052,273052,0,302,271359,10923,1998,2879,269204,0,22264,248023,16455794864144,16459841417216,16459841584894,16455795201471
133,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,398,160404,160404,4194304,256,0,0,12,24,222016,0x7fa4df17df00,0x7fa4dea26080,2947416,2834049,65536,368426,368426,368426,0,302,366126,11494,1995,2858,363568,0,25990,336478,16455795236310,16459841610014,16459841838812,16455795658563
134,"void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd]",0,0,401,160404,160404,4194304,256,0,0,12,24,226048,0x7fa4df17dd80,0x7fa4dea260c0,2923400,2816323,65536,365424,365424,365424,0,302,365277,11889,1980,2847,361478,0,29178,333718,16455795669763,16459841873212,16459842103289,16455796106026
135,"void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd]",0,0,404,160404,160404,4194304,256,0,0,12,24,230080,0x7fa4df17dc00,0x7fa4dea26100,2780648,2671271,65536,347580,347580,347580,0,302,346393,11581,2002,2866,344702,0,25700,318886,16455796117396,16459842148409,16459842359927,16455796534340
136,"void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd]",0,0,407,160404,160404,4194304,256,0,0,12,24,235904,0x7fa4df17da80,0x7fa4dea26140,4998192,4878999,65536,624773,624773,624773,0,302,623941,13172,1979,3344,621441,0,40093,581740,16455796545099,16459842398966,16459842784882,16455797137856
137,"void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd]",0,0,410,160404,160404,4194304,256,0,0,12,24,239424,0x7fa4df17d900,0x7fa4dea26180,2432192,2321616,65536,304023,304023,304023,0,302,303469,11259,1985,2860,300575,0,23889,277806,16455797156716,16459842828402,16459843014480,16455797501032
138,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,413,160404,160404,4194304,256,0,0,12,24,244224,0x7fa4df17d780,0x7fa4dea261c0,3174160,3069908,65536,396769,396769,396769,0,302,398077,11804,1985,3542,393868,0,27786,366242,16455797534991,16459843039440,16459843288877,16455797956385
139,"void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd]",0,0,416,160404,160404,4194304,256,0,0,12,24,248768,0x7fa4df17d600,0x7fa4dea26200,3131216,3022543,65536,391401,391401,391401,0,302,390713,11547,1985,2854,388958,0,27950,362846,16455797971014,16459843351117,16459843599434,16455798431677
140,"void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd]",0,0,419,160404,160404,4194304,256,0,0,12,24,253312,0x7fa4e1915480,0x7fa4dea26240,3100528,2990806,65536,387565,387565,387565,0,302,387865,11639,2764,2863,386044,0,27863,357762,16455798442746,16459843661514,16459843898951,16455798894989
141,"void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd]",0,0,422,160404,160404,4194304,256,0,0,8,24,255552,0x7fa4e1915300,0x7fa4dea26280,5747248,5634568,65536,718405,718405,718405,0,302,718669,14144,1989,2849,717066,0,45015,671238,16455798905498,16459843960711,16459844415106,16455799564403
142,"void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd]",0,0,425,160404,160404,4194304,256,0,0,12,24,259840,0x7fa4e1915180,0x7fa4dea262c0,2916576,2804807,65536,364571,364571,364571,0,302,363952,11555,1991,2852,360506,0,26611,335118,16455799583402,16459844484865,16459844710943,16455800006936
143,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,428,160404,160404,4194304,256,0,0,12,24,265664,0x7fa4e1915000,0x7fa4dea26300,3754320,3653751,65536,469289,469289,469289,0,302,468313,12192,1974,3076,465341,0,32235,435591,16455800017685,16459844772863,16459845070780,16455800527876
144,"void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd]",0,0,431,160404,160404,4194304,256,0,0,12,24,271232,0x7fa4df17de80,0x7fa4dea26340,3780312,3677623,65536,472538,472538,472538,0,302,471486,12289,1983,2857,468151,0,32146,437240,16455800538425,16459845111739,16459845410296,16455801043406
145,"void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd]",0,0,434,160404,160404,4194304,256,0,0,8,24,273216,0x7fa4df17dd00,0x7fa4dea26380,3867328,3755881,65536,483415,483415,483415,0,302,484215,12290,1979,2854,480712,0,33514,447552,16455801053976,16459845448696,16459845745013,16455801555576
146,"void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd]",0,0,437,160404,160404,4194304,256,0,0,8,24,275712,0x7fa4df17db80,0x7fa4dea263c0,7038864,6928585,65536,879857,879857,879857,0,302,880408,15075,2364,2863,877849,0,52888,823542,16455801566496,16459845787893,16459846345647,16455802340196
147,"void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd]",0,0,440,160404,160404,4194304,256,0,0,12,24,280768,0x7fa4df17da00,0x7fa4dea26400,3420136,3306909,65536,427516,427516,427516,0,302,426665,11889,1987,2868,423858,0,29963,393627,16455802359925,16459846419726,16459846683244,16455802831697
148,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,443,160404,160404,4194304,256,0,0,12,24,287616,0x7fa4df17d880,0x7fa4dea26440,4387064,4284369,65536,548382,548382,548382,0,302,548706,12730,1977,2855,547464,0,35893,512573,16455802842607,16459846747883,16459847098759,16455803405205
149,"void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd]",0,0,446,160404,160404,4194304,256,0,0,12,24,294208,0x7fa4df17d700,0x7fa4dea26480,4420232,4316073,65536,552528,552528,552528,0,302,550357,12746,1983,2850,548734,0,35631,513345,16455803416105,16459847172679,16459847523075,16455803975473
150,"void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd]",0,0,449,160404,160404,4194304,256,0,0,8,24,296960,0x7fa4e1915580,0x7fa4dea264c0,4505280,4392775,65536,563159,563159,563159,0,302,563312,13121,1988,2860,560110,0,36992,524418,16455803986203,16459847586275,16459847933631,16455804539921
151,"void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd]",0,0,452,160404,160404,4194304,256,0,0,8,24,299968,0x7fa4e1915400,0x7fa4dea26500,8328112,8221147,65536,1041013,1041013,1041013,0,302,1041397,16179,1994,2863,1039515,0,61225,978130,16455804550891,16459847995231,16459848656664,16455805412838
152,"void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd]",0,0,455,160404,160404,4194304,256,0,0,8,24,302720,0x7fa4e1915280,0x7fa4dea26540,5770040,5659672,65536,721254,721254,721254,0,302,721414,14162,1994,2862,718518,0,44774,674116,16455805431707,16459848727703,16459849174899,16455806053823
153,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,458,160404,160404,4194304,256,0,0,12,24,305472,0x7fa4e1915100,0x7fa4dea26580,5789080,5671472,65536,723634,723634,723634,0,302,723413,13942,2140,2887,720116,0,45522,675148,16455806069412,16459849236978,16459849702094,16455806744846
154,"void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd]",0,0,461,160404,160404,4194304,256,0,0,12,24,308224,0x7fa4df17df80,0x7fa4dea265c0,5779840,5665403,65536,722479,722479,722479,0,302,723012,14099,1985,2803,719455,0,45239,674724,16455806755986,16459849767533,16459850230248,16455807428240
155,"void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd]",0,0,464,160404,160404,4194304,256,0,0,8,24,310976,0x7fa4df17de00,0x7fa4dea26600,5815432,5696511,65536,726928,726928,726928,0,302,724965,13809,1978,3397,723415,0,45253,678914,16455807438810,16459850296328,16459850749123,16455808121763
156,"void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd]",0,0,467,160404,160404,4194304,256,0,0,8,24,313216,0x7fa4df17dc80,0x7fa4dea26640,10937192,10813152,65536,1367148,1367148,1367148,0,302,1368697,18219,2246,2858,1365600,0,77946,1288492,16455808132613,16459850814882,16459851685274,16455809225601
157,"void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd]",0,0,470,160404,160404,4194304,256,0,0,8,24,315968,0x7fa4df17db00,0x7fa4dea26680,10964392,10847231,65536,1370548,1370548,1370548,0,302,1370271,18344,1987,2860,1367847,0,77513,1289984,16455809244270,16459851757913,16459852611665,16455810335458
158,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,473,160404,160404,4194304,256,0,0,12,24,318720,0x7fa4df17d980,0x7fa4dea266c0,10992872,10863103,65536,1374108,1374108,1374108,0,302,1374472,18270,1990,2864,1371593,0,77740,1294475,16455810346737,16459852679664,16459853565255,16455811479784
159,"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",0,0,476,160404,160404,4194304,256,0,0,12,24,321472,0x7fa4df17d800,0x7fa4dea26700,10966968,10847229,65536,1370870,1370870,1370870,0,302,1370743,18248,2458,2860,1367996,0,77467,1290818,16455811491423,16459853631814,16459854512286,16455812616200
160,"void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd]",0,0,479,160404,160404,4194304,256,0,0,8,24,324224,0x7fa4df17d680,0x7fa4dea26740,11011488,10884514,65536,1376435,1376435,1376435,0,302,1375492,18166,1990,2860,1372950,0,77321,1295109,16455812627040,16459854589245,16459855450036,16455813729097
161,"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",0,0,482,160404,160404,4194304,256,0,0,8,24,326464,0x7fa4e1915500,0x7fa4dea26780,21315392,21186254,65536,2664423,2664423,2664423,0,302,2662927,26888,1984,2853,2661083,0,142564,2516378,16455813740147,16459855516916,16459857217059,16455815696001
162,"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",0,0,485,160404,160404,4194304,256,0,0,8,24,329216,0x7fa4e1915380,0x7fa4dea267c0,21363016,21232803,65536,2670376,2670376,2670376,0,302,2668444,26984,1988,2868,2666482,0,142637,2525415,16455815715451,16459857313218,16459858979761,16455817626487
163,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,488,160404,160404,4194304,256,0,0,12,24,331968,0x7fa4e1915200,0x7fa4dea26800,21349320,21239724,65536,2668664,2668664,2668664,0,302,2670123,26928,1985,2857,2666445,0,144071,2524469,16455817637907,16459859072080,16459860798303,16455819622720
164,"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",0,0,491,160404,160404,4194304,256,0,0,12,24,334720,0x7fa4e1915080,0x7fa4dea26840,21367280,21231303,65536,2670909,2670909,2670909,0,302,2670788,26949,1984,2862,2667713,0,143628,2523988,16455819634510,16459860911902,16459862627405,16455821603674
165,"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",0,0,494,160404,160404,4194304,256,0,0,8,24,337472,0x7fa4df17df00,0x7fa4dea26880,21376560,21264518,65536,2672069,2672069,2672069,0,302,2672852,27184,1991,2772,2673975,0,143359,2526542,16455821614774,16459862726444,16459864400827,16455823540860
166,"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",0,0,497,160404,160404,4194304,256,0,0,8,24,0,0x7fa4df17dd80,0x7fa4dea268c0,42063856,41926181,65536,5257981,5257981,5257981,0,302,5257452,44432,1981,2867,5255318,0,273863,4980459,16455823552009,16459864489946,16459867849753,16455827171680
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid grd Workgroup_Size LDS_Per_Workgroup scr vgpr SGPR fbar sig obj SQ_CYCLES SQ_BUSY_CYCLES SQ_WAVES GRBM_COUNT GRBM_GUI_ACTIVE CPC_CPC_STAT_BUSY CPC_CPC_STAT_IDLE CPC_CPC_TCIU_BUSY CPC_CPC_TCIU_IDLE CPC_CPC_STAT_STALL CPC_UTCL1_STALL_ON_TRANSLATION CPC_CPC_UTCL2IU_BUSY CPC_CPC_UTCL2IU_IDLE CPC_CPC_UTCL2IU_STALL CPC_ME1_BUSY_FOR_PACKET_DECODE CPC_ME1_DC0_SPI_BUSY DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 0 __amd_rocclr_fillBufferAligned.kd 0 0 0 160404 160404 33554432 256 0 0 4 32 4160 0x0 0x7fa4dea04280 3054296 2965383 524288 381786 381786 381786 0 302 381283 8404 518 1217 380421 0 8701 369195 16455596020581 16459814018450 16459814257808 16455745747285
3 1 void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd] 0 0 2 160404 160404 32768 256 0 0 12 24 13888 0x0 0x7fa4dea23f80 267264 159891 512 33407 33407 33407 0 302 32864 11021 515 1348 32461 0 29902 496 16455750923166 16459819051039 16459819064319 16455751060640
4 2 void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd] 0 0 5 160404 160404 4194304 256 0 0 12 24 14336 0x7fa4e1915380 0x7fa4dea23fc0 1319368 1215750 65536 164920 164920 164920 0 302 164718 9883 1995 2856 161253 0 14318 148256 16455751096469 16459819137118 16459819229437 16455751438626
5 3 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 8 160404 160404 4194304 256 0 0 16 24 15040 0x7fa4e1915200 0x7fa4dea24000 2489752 2379046 65536 311218 311218 311218 0 302 307656 11070 1988 2776 305679 0 23304 282357 16455751475174 16459819264477 16459819445275 16455751854050
6 4 void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd] 0 0 11 160404 160404 4194304 256 0 0 16 24 15488 0x7fa4e1915080 0x7fa4dea24040 2469336 2369608 65536 308666 308666 308666 0 302 311430 11212 1984 2854 306219 0 25159 282507 16455751887389 16459819471035 16459819650713 16455752260654
7 5 void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd] 0 0 14 160404 160404 4194304 256 0 0 12 24 15936 0x7fa4df17df00 0x7fa4dea24080 1323944 1218548 65536 165492 165492 165492 0 302 164586 10023 1998 2765 162934 0 13812 149631 16455752292943 16459819675993 16459819769592 16455752574662
8 6 void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd] 0 0 17 160404 160404 4194304 256 0 0 12 24 16384 0x7fa4df17dd80 0x7fa4dea240c0 1317936 1212442 65536 164741 164741 164741 0 302 164490 9682 1993 2872 160757 0 14503 148317 16455752607511 16459819795351 16459819887190 16455752884450
9 7 void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd] 0 0 20 160404 160404 4194304 256 0 0 12 24 17088 0x7fa4df17dc00 0x7fa4dea24100 1312856 1212873 65536 164106 164106 164106 0 302 163192 9986 2023 2782 160795 0 14269 145183 16455752929538 16459819927030 16459820019029 16455753193628
10 8 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 23 160404 160404 4194304 256 0 0 16 24 17792 0x7fa4df17da80 0x7fa4dea24140 2473128 2368675 65536 309140 309140 309140 0 302 309598 11293 1984 3102 308107 0 23994 282600 16455753225227 16459820052469 16459820231827 16455753592963
11 9 void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd] 0 0 26 160404 160404 4194304 256 0 0 16 24 18496 0x7fa4df17d900 0x7fa4dea24180 2468464 2363247 65536 308557 308557 308557 0 302 310648 10897 1999 2856 303659 0 23464 283744 16455753624442 16459820274067 16459820454065 16455754007727
12 10 void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd] 0 0 29 160404 160404 4194304 256 0 0 16 24 19200 0x7fa4df17d780 0x7fa4dea241c0 1323328 1219401 65536 165415 165415 165415 0 302 164270 10099 2000 2872 161555 0 13902 146548 16455754039826 16459820482705 16459820575984 16455754352924
13 11 void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd] 0 0 32 160404 160404 4194304 256 0 0 16 24 19904 0x7fa4df17d600 0x7fa4dea24200 1332256 1227054 65536 166531 166531 166531 0 302 164304 9919 1995 2870 161729 0 14747 147355 16455754385552 16459820608143 16459820701422 16455754668651
14 12 void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd] 0 0 35 160404 160404 4194304 256 0 0 12 24 20608 0x7fa4e1915480 0x7fa4dea24240 1312112 1206560 65536 164013 164013 164013 0 302 163256 9919 2000 2862 160085 0 15267 147399 16455754710170 16459820745582 16459820839181 16455754981889
15 13 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 38 160404 160404 4194304 256 0 0 16 24 21312 0x7fa4e1915300 0x7fa4dea24280 2480504 2379791 65536 310062 310062 310062 0 302 308304 11324 2129 2854 306595 0 24884 282739 16455755016558 16459820871501 16459821050859 16455755380344
16 14 void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd] 0 0 41 160404 160404 4194304 256 0 0 16 24 22016 0x7fa4e1915180 0x7fa4dea242c0 2462736 2356547 65536 307841 307841 307841 0 302 305976 10794 1995 3563 303584 0 23454 283988 16455755413363 16459821083179 16459821263977 16455755750410
17 15 void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd] 0 0 44 160404 160404 4194304 256 0 0 16 24 22720 0x7fa4e1915000 0x7fa4dea24300 1313352 1214777 65536 164168 164168 164168 0 302 164008 9994 2003 2866 160013 0 15081 148687 16455755783578 16459821306856 16459821400775 16455756031679
18 16 void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd] 0 0 47 160404 160404 4194304 256 0 0 12 24 23424 0x7fa4df17de80 0x7fa4dea24340 1312360 1209599 65536 164044 164044 164044 0 302 163574 10005 1992 2871 159639 0 14973 146142 16455756063728 16459821431655 16459821525254 16455756319398
19 17 void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd] 0 0 50 160404 160404 4194304 256 0 0 12 24 24128 0x7fa4df17dd00 0x7fa4dea24380 1303488 1203745 65536 162935 162935 162935 0 302 162441 9789 1985 3348 159632 0 15221 145411 16455756359276 16459821558694 16459821652293 16455756602627
20 18 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 53 160404 160404 4194304 256 0 0 16 24 24832 0x7fa4df17db80 0x7fa4dea243c0 2472760 2367442 65536 309094 309094 309094 0 302 308963 11266 1985 2728 306896 0 24611 281824 16455756636326 16459821691653 16459821870851 16455756971193
21 19 void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd] 0 0 56 160404 160404 4194304 256 0 0 16 24 25536 0x7fa4df17da00 0x7fa4dea24400 2445032 2341714 65536 305628 305628 305628 0 302 307625 10898 1985 3275 301991 0 22414 283687 16455757003461 16459821900130 16459822079809 16455757339179
22 20 void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd] 0 0 59 160404 160404 4194304 256 0 0 12 24 26240 0x7fa4df17d880 0x7fa4dea24440 1316024 1210007 65536 164502 164502 164502 0 302 163087 9709 2450 2951 160039 0 15364 147073 16455757371837 16459822111808 16459822204927 16455757627187
23 21 void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd] 0 0 62 160404 160404 4194304 256 0 0 12 24 26944 0x7fa4df17d700 0x7fa4dea24480 1308648 1208056 65536 163580 163580 163580 0 302 162705 9984 1991 3459 161393 0 14495 146670 16455757660616 16459822234207 16459822327966 16455757910867
24 22 void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd] 0 0 65 160404 160404 4194304 256 0 0 12 24 27648 0x7fa4e1915580 0x7fa4dea244c0 1314040 1209377 65536 164254 164254 164254 0 302 161513 10164 2311 2886 159722 0 15040 146331 16455757951565 16459822362846 16459822454525 16455758198185
25 23 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 68 160404 160404 4194304 256 0 0 16 24 28608 0x7fa4e1915400 0x7fa4dea24500 2461808 2359696 65536 307725 307725 307725 0 302 306681 11332 1988 2879 305571 0 24570 280073 16455758233164 16459822482685 16459822663003 16455758573501
26 24 void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd] 0 0 71 160404 160404 4194304 256 0 0 16 24 29312 0x7fa4e1915280 0x7fa4dea24540 2445408 2346821 65536 305675 305675 305675 0 302 305411 10994 1984 2850 305172 0 23174 283305 16455758606970 16459822687963 16459822868761 16455758946597
27 25 void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd] 0 0 74 160404 160404 4194304 256 0 0 12 24 30016 0x7fa4e1915100 0x7fa4dea24580 1304416 1206732 65536 163051 163051 163051 0 302 162320 9879 1983 2864 159065 0 15465 145448 16455758979475 16459822898360 16459822991320 16455759231126
28 26 void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd] 0 0 77 160404 160404 4194304 256 0 0 8 24 30976 0x7fa4df17df80 0x7fa4dea245c0 1292624 1192112 65536 161577 161577 161577 0 302 161738 10023 2327 2862 159710 0 14882 144440 16455759263864 16459823035799 16459823128758 16455759514515
29 27 void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd] 0 0 80 160404 160404 4194304 256 0 0 12 24 31680 0x7fa4df17de00 0x7fa4dea24600 1299504 1195350 65536 162437 162437 162437 0 302 162706 9967 2001 3543 159614 0 15804 144282 16455759553613 16459823162198 16459823255317 16455759801724
30 28 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 83 160404 160404 4194304 256 0 0 16 24 32640 0x7fa4df17dc80 0x7fa4dea24640 2433968 2330320 65536 304245 304245 304245 0 302 303350 10988 1983 3405 300231 0 24696 280416 16455759835042 16459823287637 16459823467635 16455760179709
31 29 void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd] 0 0 86 160404 160404 4194304 256 0 0 12 24 33600 0x7fa4df17db00 0x7fa4dea24680 2458592 2349905 65536 307323 307323 307323 0 302 306006 10884 1983 2875 304208 0 23040 282682 16455760212128 16459823496275 16459823676913 16455760549035
32 30 void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd] 0 0 89 160404 160404 4194304 256 0 0 12 24 34560 0x7fa4df17d980 0x7fa4dea246c0 1306368 1206741 65536 163295 163295 163295 0 302 162758 9781 1980 2871 159761 0 15689 145267 16455760581394 16459823701712 16459823795632 16455760831274
33 31 void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd] 0 0 92 160404 160404 4194304 256 0 0 8 24 35520 0x7fa4df17d800 0x7fa4dea24700 1312664 1207040 65536 164082 164082 164082 0 302 163488 9940 1990 2876 160507 0 14596 145853 16455760863973 16459823837071 16459823931150 16455761112193
34 32 void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd] 0 0 95 160404 160404 4194304 256 0 0 12 24 36224 0x7fa4df17d680 0x7fa4dea24740 1321872 1221256 65536 165233 165233 165233 0 302 162147 9969 1996 2867 159560 0 14896 146899 16455761151432 16459823964430 16459824057869 16455761400102
35 33 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 98 160404 160404 4194304 256 0 0 12 24 37184 0x7fa4e1915500 0x7fa4dea24780 2464696 2361632 65536 308086 308086 308086 0 302 305139 11036 1983 2868 302387 0 25078 277529 16455761434921 16459824088429 16459824268107 16455761769668
36 34 void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd] 0 0 101 160404 160404 4194304 256 0 0 12 24 38144 0x7fa4e1915380 0x7fa4dea247c0 2461392 2360425 65536 307673 307673 307673 0 302 305427 11076 1992 2885 302946 0 22532 279743 16455761802247 16459824295307 16459824476265 16455762140324
37 35 void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd] 0 0 104 160404 160404 4194304 256 0 0 12 24 39104 0x7fa4e1915200 0x7fa4dea24800 1305624 1202597 65536 163202 163202 163202 0 302 163011 9848 2116 2880 159231 0 14593 145780 16455762173892 16459824504105 16459824598024 16455762426873
38 36 void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd] 0 0 107 160404 160404 4194304 256 0 0 8 24 40320 0x7fa4e1915080 0x7fa4dea24840 1312352 1206067 65536 164043 164043 164043 0 302 162703 9864 1993 3147 159734 0 14886 146334 16455762460281 16459824627943 16459824723142 16455762709792
39 37 void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd] 0 0 110 160404 160404 4194304 256 0 0 12 24 41280 0x7fa4df17df00 0x7fa4dea24880 1302088 1203236 65536 162760 162760 162760 0 302 161701 9943 1993 2869 160224 0 15067 145543 16455762749290 16459824757382 16459824850181 16455762993401
40 38 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 113 160404 160404 4194304 256 0 0 12 24 42240 0x7fa4df17dd80 0x7fa4dea248c0 2447448 2340620 65536 305930 305930 305930 0 302 306203 10999 2416 2857 304190 0 24364 280881 16455763027530 16459824879781 16459825060899 16455763361757
41 39 void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd] 0 0 116 160404 160404 4194304 256 0 0 12 24 43200 0x7fa4df17dc00 0x7fa4dea24900 2435088 2331196 65536 304385 304385 304385 0 302 302129 10817 1984 2855 301237 0 22689 280140 16455763394095 16459825085859 16459825265377 16455763730143
42 40 void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd] 0 0 119 160404 160404 4194304 256 0 0 8 24 44160 0x7fa4df17da80 0x7fa4dea24940 1303768 1197820 65536 162970 162970 162970 0 302 162394 9810 1993 2863 159358 0 14254 145251 16455763762461 16459825308256 16459825402656 16455764015832
43 41 void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd] 0 0 122 160404 160404 4194304 256 0 0 12 24 45376 0x7fa4df17d900 0x7fa4dea24980 1314168 1209506 65536 164270 164270 164270 0 302 162606 10031 1987 2875 160011 0 15001 145418 16455764047910 16459825432095 16459825526654 16455764297721
44 42 void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd] 0 0 125 160404 160404 4194304 256 0 0 12 24 46336 0x7fa4df17d780 0x7fa4dea249c0 1304744 1204371 65536 163092 163092 163092 0 302 162100 9832 1988 2858 159243 0 14453 145734 16455764339509 16459825560894 16459825655293 16455764579600
45 43 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 128 160404 160404 4194304 256 0 0 12 24 47552 0x7fa4df17d600 0x7fa4dea24a00 2454656 2342887 65536 306831 306831 306831 0 302 302128 11151 1988 2856 303326 0 23478 279679 16455764613389 16459825694973 16459825874011 16455764949186
46 44 void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd] 0 0 131 160404 160404 4194304 256 0 0 12 24 48512 0x7fa4e1915480 0x7fa4dea24a40 2423448 2319468 65536 302930 302930 302930 0 302 301962 10721 2444 2775 299256 0 20799 278985 16455764982385 16459825906011 16459826086489 16455765316392
47 45 void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd] 0 0 134 160404 160404 4194304 256 0 0 8 24 49472 0x7fa4e1915300 0x7fa4dea24a80 1296960 1194187 65536 162119 162119 162119 0 302 160548 9766 1982 2861 158093 0 14973 144909 16455765348480 16459826124088 16459826216567 16455765598171
48 46 void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd] 0 0 137 160404 160404 4194304 256 0 0 12 24 50688 0x7fa4e1915180 0x7fa4dea24ac0 1299568 1196131 65536 162445 162445 162445 0 302 161718 10124 2002 2864 158747 0 15905 144007 16455765631050 16459826246807 16459826340406 16455765880130
49 47 void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd] 0 0 140 160404 160404 4194304 256 0 0 12 24 51648 0x7fa4e1915000 0x7fa4dea24b00 1290392 1193104 65536 161298 161298 161298 0 302 161640 9771 2780 2850 158150 0 14711 145019 16455765920139 16459826376246 16459826468245 16455766159269
50 48 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 143 160404 160404 4194304 256 0 0 12 24 52864 0x7fa4df17de80 0x7fa4dea24b40 2422784 2315632 65536 302847 302847 302847 0 302 301018 10861 1984 2858 300004 0 22382 278312 16455766192818 16459826507925 16459826687443 16455766536935
51 49 void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd] 0 0 146 160404 160404 4194304 256 0 0 12 24 54080 0x7fa4df17dd00 0x7fa4dea24b80 2434008 2326432 65536 304250 304250 304250 0 302 301824 10836 1982 2854 299344 0 22937 276973 16455766569704 16459826714482 16459826893201 16455766906861
52 50 void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd] 0 0 149 160404 160404 4194304 256 0 0 8 24 55296 0x7fa4df17db80 0x7fa4dea24bc0 1305496 1205247 65536 163186 163186 163186 0 302 162598 9852 2602 2856 160212 0 14997 147179 16455766939259 16459826918480 16459827012720 16455767189110
53 51 void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd] 0 0 152 160404 160404 4194304 256 0 0 12 24 56768 0x7fa4df17da00 0x7fa4dea24c00 1307864 1200590 65536 163482 163482 163482 0 302 162718 10124 2002 2874 160292 0 16732 144298 16455767221458 16459827039599 16459827135438 16455767473149
54 52 void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd] 0 0 155 160404 160404 4194304 256 0 0 12 24 57728 0x7fa4df17d880 0x7fa4dea24c40 1302200 1197947 65536 162774 162774 162774 0 302 161680 10010 1984 2868 159446 0 14897 144270 16455767512877 16459827168718 16459827262317 16455767758038
55 53 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 158 160404 160404 4194304 256 0 0 12 24 58944 0x7fa4df17d700 0x7fa4dea24c80 2425960 2318236 65536 303244 303244 303244 0 302 300174 10933 1984 2867 297837 0 23743 277455 16455767792436 16459827288077 16459827466955 16455768124864
56 54 void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd] 0 0 161 160404 160404 4194304 256 0 0 12 24 60160 0x7fa4e1915580 0x7fa4dea24cc0 2419872 2315057 65536 302483 302483 302483 0 302 302910 10812 1988 2861 299245 0 22219 278343 16455768158882 16459827491755 16459827673193 16455768495029
57 55 void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd] 0 0 164 160404 160404 4194304 256 0 0 8 24 61376 0x7fa4e1915400 0x7fa4dea24d00 1302664 1203867 65536 162832 162832 162832 0 302 163166 9878 1978 3219 159399 0 15354 145529 16455768527638 16459827698153 16459827793192 16455768782078
58 56 void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd] 0 0 167 160404 160404 4194304 256 0 0 12 24 62848 0x7fa4e1915280 0x7fa4dea24d40 1351264 1247322 65536 168907 168907 168907 0 302 168605 9912 1985 2861 167423 0 16211 151208 16455768814917 16459827820711 16459827920070 16455769068187
59 57 void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd] 0 0 170 160404 160404 4194304 256 0 0 12 24 63808 0x7fa4e1915100 0x7fa4dea24d80 1297224 1195508 65536 162152 162152 162152 0 302 161547 9831 1979 2821 159531 0 15350 145397 16455769108436 16459827952390 16459828045829 16455769357336
60 58 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 173 160404 160404 4194304 256 0 0 12 24 65024 0x7fa4df17df80 0x7fa4dea24dc0 2413576 2308979 65536 301696 301696 301696 0 302 299849 10964 1983 2856 298478 0 22947 275716 16455769391345 16459828071589 16459828250947 16455769726052
61 59 void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd] 0 0 176 160404 160404 4194304 256 0 0 12 24 66240 0x7fa4df17de00 0x7fa4dea24e00 2413176 2306522 65536 301646 301646 301646 0 302 299161 10963 1985 2858 296594 0 22449 275842 16455769758191 16459828277507 16459828458145 16455770091858
62 60 void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd] 0 0 179 160404 160404 4194304 256 0 0 8 24 67456 0x7fa4df17dc80 0x7fa4dea24e40 1317816 1214625 65536 164726 164726 164726 0 302 162915 9976 2005 2860 160442 0 15371 145323 16455770124497 16459828485185 16459828580704 16455770380247
63 61 void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd] 0 0 182 160404 160404 4194304 256 0 0 12 24 68928 0x7fa4df17db00 0x7fa4dea24e80 1400440 1299378 65536 175054 175054 175054 0 302 176321 10107 1984 2853 174437 0 16173 157632 16455770412186 16459828607744 16459828711903 16455770675815
64 62 void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd] 0 0 185 160404 160404 4194304 256 0 0 12 24 70144 0x7fa4df17d980 0x7fa4dea24ec0 1284472 1182639 65536 160558 160558 160558 0 302 159819 9939 1978 2862 157820 0 15099 143263 16455770715324 16459828744542 16459828836861 16455770963884
65 63 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 188 160404 160404 4194304 256 0 0 12 24 71616 0x7fa4df17d800 0x7fa4dea24f00 2424240 2317645 65536 303029 303029 303029 0 302 303919 11024 1987 2856 301015 0 23976 276661 16455770995883 16459828861341 16459829041499 16455771338540
66 64 void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd] 0 0 191 160404 160404 4194304 256 0 0 12 24 72832 0x7fa4df17d680 0x7fa4dea24f40 2413496 2307512 65536 301686 301686 301686 0 302 298577 11047 1991 2859 300012 0 21751 276544 16455771371319 16459829068219 16459829248537 16455771708076
67 65 void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd] 0 0 194 160404 160404 4194304 256 0 0 8 24 74048 0x7fa4e1915500 0x7fa4dea24f80 1299552 1192694 65536 162443 162443 162443 0 302 161757 10159 1996 2868 158141 0 15318 144438 16455771740454 16459829274617 16459829367896 16455771989885
68 66 void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd] 0 0 197 160404 160404 4194304 256 0 0 12 24 75776 0x7fa4e1915380 0x7fa4dea24fc0 1455320 1353288 65536 181914 181914 181914 0 302 182203 10235 1983 3394 179322 0 16944 163221 16455772022183 16459829393976 16459829500855 16455772284413
69 67 void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd] 0 0 200 160404 160404 4194304 256 0 0 12 24 76992 0x7fa4e1915200 0x7fa4dea25000 1300752 1199343 65536 162593 162593 162593 0 302 160367 10103 2000 3502 158767 0 15825 143569 16455772338001 16459829533494 16459829628213 16455772571612
70 68 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 203 160404 160404 4194304 256 0 0 12 24 78464 0x7fa4e1915080 0x7fa4dea25040 2401688 2298207 65536 300210 300210 300210 0 302 301019 11026 1994 3430 295942 0 23478 276562 16455772605281 16459829654613 16459829834771 16455772944978
71 69 void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd] 0 0 206 160404 160404 4194304 256 0 0 12 24 79936 0x7fa4df17df00 0x7fa4dea25080 2409880 2309181 65536 301234 301234 301234 0 302 303561 10869 2261 2812 298081 0 21518 276823 16455772977147 16459829860371 16459830040369 16455773312504
72 70 void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd] 0 0 209 160404 160404 4194304 256 0 0 8 24 81408 0x7fa4df17dd80 0x7fa4dea250c0 1307168 1203521 65536 163395 163395 163395 0 302 162519 9774 1993 2857 159883 0 15315 144811 16455773344713 16459830065169 16459830160048 16455773601653
73 71 void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd] 0 0 212 160404 160404 4194304 256 0 0 12 24 83136 0x7fa4df17dc00 0x7fa4dea25100 1539272 1428310 65536 192408 192408 192408 0 302 191485 10299 1983 2857 188579 0 18186 171533 16455773633441 16459830185648 16459830301167 16455773906211
74 72 void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd] 0 0 215 160404 160404 4194304 256 0 0 12 24 84352 0x7fa4df17da80 0x7fa4dea25140 1288856 1189423 65536 161106 161106 161106 0 302 160987 9945 1981 2856 157602 0 15029 143949 16455773946199 16459830346926 16459830440525 16455774198710
75 73 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 218 160404 160404 4194304 256 0 0 12 24 85824 0x7fa4df17d900 0x7fa4dea25180 2426416 2322037 65536 303301 303301 303301 0 302 299491 10993 1981 2854 295678 0 22811 276059 16455774230768 16459830465805 16459830646123 16455774581785
76 74 void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd] 0 0 221 160404 160404 4194304 256 0 0 12 24 87296 0x7fa4df17d780 0x7fa4dea251c0 2419416 2316863 65536 302426 302426 302426 0 302 297511 10650 2477 2855 295688 0 21807 275113 16455774614574 16459830669963 16459830849801 16455774952101
77 75 void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd] 0 0 224 160404 160404 4194304 256 0 0 12 24 88768 0x7fa4df17d600 0x7fa4dea25200 1307472 1202961 65536 163433 163433 163433 0 302 163397 10039 1980 2848 159101 0 15978 145846 16455774985629 16459830873801 16459830968520 16455775234160
78 76 void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd] 0 0 227 160404 160404 4194304 256 0 0 12 24 90752 0x7fa4e1915480 0x7fa4dea25240 1622168 1510392 65536 202770 202770 202770 0 302 202187 10397 2045 2856 198587 0 18036 180606 16455775267148 16459830993640 16459831113479 16455775544848
79 77 void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd] 0 0 230 160404 160404 4194304 256 0 0 12 24 91968 0x7fa4e1915300 0x7fa4dea25280 1294056 1192499 65536 161756 161756 161756 0 302 161091 9826 1997 2867 158447 0 15654 144068 16455775585786 16459831145318 16459831238917 16455775826147
80 78 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 233 160404 160404 4194304 256 0 0 12 24 93440 0x7fa4e1915180 0x7fa4dea252c0 2405520 2302777 65536 300689 300689 300689 0 302 300287 11198 1986 2858 298643 0 23729 277899 16455775858676 16459831263237 16459831443555 16455776199193
81 79 void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd] 0 0 236 160404 160404 4194304 256 0 0 12 24 94912 0x7fa4e1915000 0x7fa4dea25300 2400232 2295419 65536 300028 300028 300028 0 302 300209 10766 2084 2857 294602 0 21371 275268 16455776232571 16459831467555 16459831647073 16455776567138
82 80 void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd] 0 0 239 160404 160404 4194304 256 0 0 12 24 96384 0x7fa4df17de80 0x7fa4dea25340 1300288 1196068 65536 162535 162535 162535 0 302 162454 10034 1999 2867 159071 0 15814 144589 16455776599807 16459831672833 16459831767552 16455776848878
83 81 void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd] 0 0 242 160404 160404 4194304 256 0 0 12 24 98368 0x7fa4df17dd00 0x7fa4dea25380 1685304 1580856 65536 210662 210662 210662 0 302 210483 10410 1984 2845 207881 0 19002 190060 16455776880936 16459831791872 16459831918911 16455777168065
84 82 void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd] 0 0 245 160404 160404 4194304 256 0 0 12 24 99584 0x7fa4df17db80 0x7fa4dea253c0 1288624 1186903 65536 161077 161077 161077 0 302 160660 9839 2551 2860 159591 0 14635 143609 16455777207664 16459831950910 16459832045149 16455777461254
85 83 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 248 160404 160404 4194304 256 0 0 12 24 101312 0x7fa4df17da00 0x7fa4dea25400 2381520 2279362 65536 297689 297689 297689 0 302 298143 10990 1983 2858 293125 0 22636 274286 16455777493653 16459832068989 16459832247707 16455777828510
86 84 void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd] 0 0 251 160404 160404 4194304 256 0 0 12 24 102784 0x7fa4df17d880 0x7fa4dea25440 2399040 2297487 65536 299879 299879 299879 0 302 298960 10821 2452 2864 295113 0 21943 275142 16455777861029 16459832271707 16459832451865 16455778197966
87 85 void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd] 0 0 254 160404 160404 4194304 256 0 0 12 24 104256 0x7fa4df17d700 0x7fa4dea25480 1286400 1186146 65536 160799 160799 160799 0 302 162335 9995 2009 2873 160086 0 16156 143712 16455778230494 16459832476985 16459832571544 16455778486934
88 86 void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd] 0 0 257 160404 160404 4194304 256 0 0 12 24 106240 0x7fa4e1915580 0x7fa4dea254c0 1757424 1647049 65536 219677 219677 219677 0 302 220088 10626 1982 2877 216242 0 19822 196694 16455778520023 16459832596184 16459832726903 16455778814072
89 87 void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd] 0 0 260 160404 160404 4194304 256 0 0 12 24 107712 0x7fa4e1915400 0x7fa4dea25500 1294568 1186472 65536 161820 161820 161820 0 302 160234 9890 1981 3698 158003 0 15308 144336 16455778854500 16459832759222 16459832852181 16455779108470
90 88 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 263 160404 160404 4194304 256 0 0 16 24 109440 0x7fa4e1915280 0x7fa4dea25540 2392888 2287887 65536 299110 299110 299110 0 302 298112 10867 1973 2862 294777 0 22679 274102 16455779141859 16459832879701 16459833058739 16455779475536
91 89 void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd] 0 0 266 160404 160404 4194304 256 0 0 16 24 111168 0x7fa4e1915100 0x7fa4dea25580 2401992 2289811 65536 300248 300248 300248 0 302 296774 10738 1987 2853 295442 0 22225 275361 16455779508625 16459833082899 16459833262897 16455779844452
92 90 void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd] 0 0 269 160404 160404 4194304 256 0 0 8 24 112896 0x7fa4df17df80 0x7fa4dea255c0 1305656 1201517 65536 163206 163206 163206 0 302 161242 9983 2001 2857 159450 0 15761 143699 16455779877421 16459833288017 16459833383536 16455780127861
93 91 void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd] 0 0 272 160404 160404 4194304 256 0 0 12 24 115136 0x7fa4df17de00 0x7fa4dea25600 1835888 1728820 65536 229485 229485 229485 0 302 230330 10630 1993 2854 226969 0 20133 206619 16455780160520 16459833407376 16459833546414 16455780451169
94 92 void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd] 0 0 275 160404 160404 4194304 256 0 0 12 24 116608 0x7fa4df17dc80 0x7fa4dea25640 1286440 1184750 65536 160804 160804 160804 0 302 161344 9928 1988 2872 157846 0 15832 143531 16455780491367 16459833580014 16459833674733 16455780733488
95 93 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 278 160404 160404 4194304 256 0 0 16 24 118336 0x7fa4df17db00 0x7fa4dea25680 2383424 2279919 65536 297927 297927 297927 0 302 296358 10745 1978 2859 293936 0 20764 273545 16455780765587 16459833700973 16459833882891 16455781104664
96 94 void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd] 0 0 281 160404 160404 4194304 256 0 0 16 24 120064 0x7fa4df17d980 0x7fa4dea256c0 2388856 2286605 65536 298606 298606 298606 0 302 300358 10742 1983 2860 295300 0 21804 274850 16455781137012 16459833908331 16459834089929 16455781476229
97 95 void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd] 0 0 284 160404 160404 4194304 256 0 0 12 24 121792 0x7fa4df17d800 0x7fa4dea25700 1313456 1215418 65536 164181 164181 164181 0 302 165292 10225 2012 3659 160574 0 15454 145307 16455781508568 16459834116329 16459834213608 16455781760528
98 96 void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd] 0 0 287 160404 160404 4194304 256 0 0 12 24 124032 0x7fa4df17d680 0x7fa4dea25740 1919368 1807963 65536 239920 239920 239920 0 302 237985 10670 1978 2859 235837 0 20212 216222 16455781792887 16459834239048 16459834384486 16455782092975
99 97 void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd] 0 0 290 160404 160404 4194304 256 0 0 12 24 125504 0x7fa4e1915500 0x7fa4dea25780 1291672 1186562 65536 161458 161458 161458 0 302 160940 9958 1986 2850 158079 0 15259 144740 16455782134114 16459834418246 16459834514245 16455782388634
100 98 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 293 160404 160404 4194304 256 0 0 12 24 127488 0x7fa4e1915380 0x7fa4dea257c0 2388120 2281798 65536 298514 298514 298514 0 302 297125 10718 1993 2856 293906 0 20863 274592 16455782421403 16459834539525 16459834719203 16455782757750
101 99 void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd] 0 0 296 160404 160404 4194304 256 0 0 12 24 129216 0x7fa4e1915200 0x7fa4dea25800 2390256 2281848 65536 298781 298781 298781 0 302 297372 10626 1987 2854 296749 0 20412 275088 16455782790769 16459834742243 16459834922081 16455783127606
102 100 void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd] 0 0 299 160404 160404 4194304 256 0 0 12 24 130944 0x7fa4e1915080 0x7fa4dea25840 1367216 1260259 65536 170901 170901 170901 0 302 170601 10015 1981 2841 168434 0 16533 150533 16455783159834 16459834947360 16459835047839 16455783418554
103 101 void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd] 0 0 302 160404 160404 4194304 256 0 0 12 24 133440 0x7fa4df17df00 0x7fa4dea25880 2073824 1962299 65536 259227 259227 259227 0 302 258964 10861 1990 2847 256744 0 21179 234585 16455783452133 16459835074079 16459835229598 16455783768351
104 102 void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd] 0 0 305 160404 160404 4194304 256 0 0 12 24 134912 0x7fa4df17dd80 0x7fa4dea258c0 1287496 1186190 65536 160936 160936 160936 0 302 161393 10076 2008 2865 157458 0 16069 142943 16455783808239 16459835264157 16459835358876 16455784057380
105 103 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 308 160404 160404 4194304 256 0 0 12 24 136896 0x7fa4df17dc00 0x7fa4dea25900 2378112 2272096 65536 297263 297263 297263 0 302 296072 10630 1980 2856 292857 0 20523 273942 16455784089709 16459835383836 16459835562394 16455784427076
106 104 void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd] 0 0 311 160404 160404 4194304 256 0 0 12 24 138880 0x7fa4df17da80 0x7fa4dea25940 2373424 2264706 65536 296677 296677 296677 0 302 296052 10851 1990 2859 293568 0 20830 272748 16455784459774 16459835587674 16459835767352 16455784797701
107 105 void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd] 0 0 314 160404 160404 4194304 256 0 0 12 24 140864 0x7fa4df17d900 0x7fa4dea25980 1426448 1320448 65536 178305 178305 178305 0 302 179040 10084 1979 2864 175601 0 17178 159309 16455784829610 16459835793432 16459835900471 16455785091690
108 106 void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd] 0 0 317 160404 160404 4194304 256 0 0 12 24 143616 0x7fa4df17d780 0x7fa4dea259c0 2243128 2131517 65536 280390 280390 280390 0 302 280672 11034 2010 2883 276790 0 22466 256112 16455785123559 16459835926871 16459836097749 16455785449056
109 107 void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd] 0 0 320 160404 160404 4194304 256 0 0 12 24 145344 0x7fa4df17d600 0x7fa4dea25a00 1298512 1198584 65536 162313 162313 162313 0 302 161284 9990 2159 2868 157347 0 16198 144054 16455785489515 16459836131189 16459836226868 16455785733205
110 108 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 323 160404 160404 4194304 256 0 0 12 24 147584 0x7fa4e1915480 0x7fa4dea25a40 2380240 2267768 65536 297529 297529 297529 0 302 295128 10694 1982 2861 293122 0 21619 273587 16455785766304 16459836253427 16459836433426 16455786102831
111 109 void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd] 0 0 326 160404 160404 4194304 256 0 0 12 24 149568 0x7fa4e1915300 0x7fa4dea25a80 2372944 2273074 65536 296617 296617 296617 0 302 294446 10900 1989 2849 293088 0 21322 271797 16455786136420 16459836459185 16459836639824 16455786478156
112 110 void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd] 0 0 329 160404 160404 4194304 256 0 0 12 24 151552 0x7fa4e1915180 0x7fa4dea25ac0 1492576 1383501 65536 186571 186571 186571 0 302 186776 10247 1980 2858 183631 0 17719 166727 16455786511615 16459836664303 16459836773902 16455786777795
113 111 void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd] 0 0 332 160404 160404 4194304 256 0 0 12 24 154304 0x7fa4e1915000 0x7fa4dea25b00 2402512 2292175 65536 300313 300313 300313 0 302 299105 11231 2000 2854 297369 0 23652 274190 16455786811294 16459836797742 16459836979020 16455787150531
114 112 void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd] 0 0 335 160404 160404 4194304 256 0 0 12 24 156288 0x7fa4df17de80 0x7fa4dea25b40 1374040 1270875 65536 171754 171754 171754 0 302 171424 10216 1978 2848 167823 0 16860 151743 16455787190419 16459837011500 16459837113419 16455787456439
115 113 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 338 160404 160404 4194304 256 0 0 12 24 158784 0x7fa4df17dd00 0x7fa4dea25b80 2398768 2277363 65536 299845 299845 299845 0 302 298103 10556 1987 2773 294772 0 20837 276952 16455787490437 16459837138859 16459837321577 16455787827884
116 114 void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd] 0 0 341 160404 160404 4194304 256 0 0 12 24 161024 0x7fa4df17db80 0x7fa4dea25bc0 2379488 2255075 65536 297435 297435 297435 0 302 298599 10571 2001 2861 295739 0 20052 275208 16455787861403 16459837347497 16459837531175 16455788200670
117 115 void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd] 0 0 344 160404 160404 4194304 256 0 0 12 24 163264 0x7fa4df17da00 0x7fa4dea25c00 1652944 1538836 65536 206617 206617 206617 0 302 205530 10316 1983 2855 203192 0 18539 185814 16455788232639 16459837558534 16459837680773 16455788513508
118 116 void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd] 0 0 347 160404 160404 4194304 256 0 0 12 24 166528 0x7fa4df17d880 0x7fa4dea25c40 2716912 2608658 65536 339613 339613 339613 0 302 339967 11294 1983 3553 338157 0 25564 311658 16455788546017 16459837706533 16459837913251 16455788930282
119 117 void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd] 0 0 350 160404 160404 4194304 256 0 0 12 24 168512 0x7fa4df17d700 0x7fa4dea25c80 1465744 1363230 65536 183217 183217 183217 0 302 183306 10315 1978 2859 180632 0 17747 163958 16455788949911 16459837962370 16459838073729 16455789221371
120 118 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 353 160404 160404 4194304 256 0 0 12 24 171264 0x7fa4e1915580 0x7fa4dea25cc0 2365360 2249828 65536 295669 295669 295669 0 302 295351 10619 1986 2862 295260 0 20792 274338 16455789256059 16459838101889 16459838286687 16455789595896
121 119 void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd] 0 0 356 160404 160404 4194304 256 0 0 12 24 173760 0x7fa4e1915400 0x7fa4dea25d00 2394888 2277860 65536 299360 299360 299360 0 302 301421 10732 1992 2869 295174 0 20994 274687 16455789628565 16459838311807 16459838497405 16455789967012
122 120 void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd] 0 0 359 160404 160404 4194304 256 0 0 12 24 176256 0x7fa4e1915280 0x7fa4dea25d40 1803392 1692900 65536 225423 225423 225423 0 302 225331 10622 1988 3610 222616 0 19616 203319 16455790000191 16459838522845 16459838657564 16455790301549
123 121 void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd] 0 0 362 160404 160404 4194304 256 0 0 12 24 179776 0x7fa4e1915100 0x7fa4dea25d80 3046136 2933967 65536 380766 380766 380766 0 302 380945 11632 2009 2871 378348 0 27845 350455 16455790334318 16459838681723 16459838913721 16455790768711
124 122 void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd] 0 0 365 160404 160404 4194304 256 0 0 12 24 182272 0x7fa4df17df80 0x7fa4dea25dc0 1689024 1577596 65536 211127 211127 211127 0 302 210601 10552 1978 3565 208607 0 19194 189381 16455790787631 16459838983800 16459839110039 16455791072370
125 123 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 368 160404 160404 4194304 256 0 0 12 24 185536 0x7fa4df17de00 0x7fa4dea25e00 2452920 2338387 65536 306614 306614 306614 0 302 303981 11163 1982 2857 303985 0 23959 281436 16455791106538 16459839134519 16459839329077 16455791495573
126 124 void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd] 0 0 371 160404 160404 4194304 256 0 0 12 24 188544 0x7fa4df17dc80 0x7fa4dea25e40 2493536 2350810 65536 311691 311691 311691 0 302 313129 10884 1984 2855 307657 0 21901 285776 16455791506873 16459839354517 16459839549715 16455791913897
127 125 void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd] 0 0 374 160404 160404 4194304 256 0 0 12 24 191552 0x7fa4df17db00 0x7fa4dea25e80 2127720 2020824 65536 265964 265964 265964 0 302 265921 10866 1984 2856 263032 0 21800 241530 16455791924787 16459839573554 16459839734193 16455792256194
128 126 void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd] 0 0 377 160404 160404 4194304 256 0 0 12 24 195840 0x7fa4df17d980 0x7fa4dea25ec0 3693904 3582511 65536 461737 461737 461737 0 302 460857 12055 2753 3484 459384 0 31588 426959 16455792288193 16459839759153 16459840042350 16455792770324
129 127 void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd] 0 0 380 160404 160404 4194304 256 0 0 12 24 198592 0x7fa4df17d800 0x7fa4dea25f00 1945672 1845665 65536 243208 243208 243208 0 302 242954 10685 1979 2856 240760 0 20816 219698 16455792789354 16459840112589 16459840262348 16455793095822
130 128 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 383 160404 160404 4194304 256 0 0 12 24 202368 0x7fa4df17d680 0x7fa4dea25f40 2679216 2562304 65536 334901 334901 334901 0 302 332929 11200 2302 2858 330635 0 23385 310213 16455793130421 16459840288107 16459840496745 16455793512646
131 129 void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd] 0 0 386 160404 160404 4194304 256 0 0 12 24 205888 0x7fa4e1915500 0x7fa4dea25f80 2659976 2539669 65536 332496 332496 332496 0 302 328280 11344 2348 2850 327963 0 24068 306442 16455793527455 16459840558025 16459840764743 16455793910461
132 130 void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd] 0 0 389 160404 160404 4194304 256 0 0 12 24 209408 0x7fa4e1915380 0x7fa4dea25fc0 2456952 2348100 65536 307118 307118 307118 0 302 306137 11219 1989 3234 304212 0 23876 280418 16455793926980 16459840826502 16459841012420 16455794273027
133 131 void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd] 0 0 392 160404 160404 4194304 256 0 0 12 24 214464 0x7fa4e1915200 0x7fa4dea26000 4339496 4228742 65536 542436 542436 542436 0 302 544108 12972 2279 2884 539838 0 35914 505008 16455794307655 16459841037700 16459841372256 16455794845565
134 132 void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd] 0 0 395 160404 160404 4194304 256 0 0 12 24 217728 0x7fa4e1915080 0x7fa4dea26040 2184424 2074572 65536 273052 273052 273052 0 302 271359 10923 1998 2879 269204 0 22264 248023 16455794864144 16459841417216 16459841584894 16455795201471
135 133 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 398 160404 160404 4194304 256 0 0 12 24 222016 0x7fa4df17df00 0x7fa4dea26080 2947416 2834049 65536 368426 368426 368426 0 302 366126 11494 1995 2858 363568 0 25990 336478 16455795236310 16459841610014 16459841838812 16455795658563
136 134 void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd] 0 0 401 160404 160404 4194304 256 0 0 12 24 226048 0x7fa4df17dd80 0x7fa4dea260c0 2923400 2816323 65536 365424 365424 365424 0 302 365277 11889 1980 2847 361478 0 29178 333718 16455795669763 16459841873212 16459842103289 16455796106026
137 135 void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd] 0 0 404 160404 160404 4194304 256 0 0 12 24 230080 0x7fa4df17dc00 0x7fa4dea26100 2780648 2671271 65536 347580 347580 347580 0 302 346393 11581 2002 2866 344702 0 25700 318886 16455796117396 16459842148409 16459842359927 16455796534340
138 136 void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd] 0 0 407 160404 160404 4194304 256 0 0 12 24 235904 0x7fa4df17da80 0x7fa4dea26140 4998192 4878999 65536 624773 624773 624773 0 302 623941 13172 1979 3344 621441 0 40093 581740 16455796545099 16459842398966 16459842784882 16455797137856
139 137 void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd] 0 0 410 160404 160404 4194304 256 0 0 12 24 239424 0x7fa4df17d900 0x7fa4dea26180 2432192 2321616 65536 304023 304023 304023 0 302 303469 11259 1985 2860 300575 0 23889 277806 16455797156716 16459842828402 16459843014480 16455797501032
140 138 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 413 160404 160404 4194304 256 0 0 12 24 244224 0x7fa4df17d780 0x7fa4dea261c0 3174160 3069908 65536 396769 396769 396769 0 302 398077 11804 1985 3542 393868 0 27786 366242 16455797534991 16459843039440 16459843288877 16455797956385
141 139 void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd] 0 0 416 160404 160404 4194304 256 0 0 12 24 248768 0x7fa4df17d600 0x7fa4dea26200 3131216 3022543 65536 391401 391401 391401 0 302 390713 11547 1985 2854 388958 0 27950 362846 16455797971014 16459843351117 16459843599434 16455798431677
142 140 void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd] 0 0 419 160404 160404 4194304 256 0 0 12 24 253312 0x7fa4e1915480 0x7fa4dea26240 3100528 2990806 65536 387565 387565 387565 0 302 387865 11639 2764 2863 386044 0 27863 357762 16455798442746 16459843661514 16459843898951 16455798894989
143 141 void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd] 0 0 422 160404 160404 4194304 256 0 0 8 24 255552 0x7fa4e1915300 0x7fa4dea26280 5747248 5634568 65536 718405 718405 718405 0 302 718669 14144 1989 2849 717066 0 45015 671238 16455798905498 16459843960711 16459844415106 16455799564403
144 142 void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd] 0 0 425 160404 160404 4194304 256 0 0 12 24 259840 0x7fa4e1915180 0x7fa4dea262c0 2916576 2804807 65536 364571 364571 364571 0 302 363952 11555 1991 2852 360506 0 26611 335118 16455799583402 16459844484865 16459844710943 16455800006936
145 143 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 428 160404 160404 4194304 256 0 0 12 24 265664 0x7fa4e1915000 0x7fa4dea26300 3754320 3653751 65536 469289 469289 469289 0 302 468313 12192 1974 3076 465341 0 32235 435591 16455800017685 16459844772863 16459845070780 16455800527876
146 144 void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd] 0 0 431 160404 160404 4194304 256 0 0 12 24 271232 0x7fa4df17de80 0x7fa4dea26340 3780312 3677623 65536 472538 472538 472538 0 302 471486 12289 1983 2857 468151 0 32146 437240 16455800538425 16459845111739 16459845410296 16455801043406
147 145 void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd] 0 0 434 160404 160404 4194304 256 0 0 8 24 273216 0x7fa4df17dd00 0x7fa4dea26380 3867328 3755881 65536 483415 483415 483415 0 302 484215 12290 1979 2854 480712 0 33514 447552 16455801053976 16459845448696 16459845745013 16455801555576
148 146 void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd] 0 0 437 160404 160404 4194304 256 0 0 8 24 275712 0x7fa4df17db80 0x7fa4dea263c0 7038864 6928585 65536 879857 879857 879857 0 302 880408 15075 2364 2863 877849 0 52888 823542 16455801566496 16459845787893 16459846345647 16455802340196
149 147 void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd] 0 0 440 160404 160404 4194304 256 0 0 12 24 280768 0x7fa4df17da00 0x7fa4dea26400 3420136 3306909 65536 427516 427516 427516 0 302 426665 11889 1987 2868 423858 0 29963 393627 16455802359925 16459846419726 16459846683244 16455802831697
150 148 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 443 160404 160404 4194304 256 0 0 12 24 287616 0x7fa4df17d880 0x7fa4dea26440 4387064 4284369 65536 548382 548382 548382 0 302 548706 12730 1977 2855 547464 0 35893 512573 16455802842607 16459846747883 16459847098759 16455803405205
151 149 void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd] 0 0 446 160404 160404 4194304 256 0 0 12 24 294208 0x7fa4df17d700 0x7fa4dea26480 4420232 4316073 65536 552528 552528 552528 0 302 550357 12746 1983 2850 548734 0 35631 513345 16455803416105 16459847172679 16459847523075 16455803975473
152 150 void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd] 0 0 449 160404 160404 4194304 256 0 0 8 24 296960 0x7fa4e1915580 0x7fa4dea264c0 4505280 4392775 65536 563159 563159 563159 0 302 563312 13121 1988 2860 560110 0 36992 524418 16455803986203 16459847586275 16459847933631 16455804539921
153 151 void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd] 0 0 452 160404 160404 4194304 256 0 0 8 24 299968 0x7fa4e1915400 0x7fa4dea26500 8328112 8221147 65536 1041013 1041013 1041013 0 302 1041397 16179 1994 2863 1039515 0 61225 978130 16455804550891 16459847995231 16459848656664 16455805412838
154 152 void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd] 0 0 455 160404 160404 4194304 256 0 0 8 24 302720 0x7fa4e1915280 0x7fa4dea26540 5770040 5659672 65536 721254 721254 721254 0 302 721414 14162 1994 2862 718518 0 44774 674116 16455805431707 16459848727703 16459849174899 16455806053823
155 153 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 458 160404 160404 4194304 256 0 0 12 24 305472 0x7fa4e1915100 0x7fa4dea26580 5789080 5671472 65536 723634 723634 723634 0 302 723413 13942 2140 2887 720116 0 45522 675148 16455806069412 16459849236978 16459849702094 16455806744846
156 154 void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd] 0 0 461 160404 160404 4194304 256 0 0 12 24 308224 0x7fa4df17df80 0x7fa4dea265c0 5779840 5665403 65536 722479 722479 722479 0 302 723012 14099 1985 2803 719455 0 45239 674724 16455806755986 16459849767533 16459850230248 16455807428240
157 155 void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd] 0 0 464 160404 160404 4194304 256 0 0 8 24 310976 0x7fa4df17de00 0x7fa4dea26600 5815432 5696511 65536 726928 726928 726928 0 302 724965 13809 1978 3397 723415 0 45253 678914 16455807438810 16459850296328 16459850749123 16455808121763
158 156 void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd] 0 0 467 160404 160404 4194304 256 0 0 8 24 313216 0x7fa4df17dc80 0x7fa4dea26640 10937192 10813152 65536 1367148 1367148 1367148 0 302 1368697 18219 2246 2858 1365600 0 77946 1288492 16455808132613 16459850814882 16459851685274 16455809225601
159 157 void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd] 0 0 470 160404 160404 4194304 256 0 0 8 24 315968 0x7fa4df17db00 0x7fa4dea26680 10964392 10847231 65536 1370548 1370548 1370548 0 302 1370271 18344 1987 2860 1367847 0 77513 1289984 16455809244270 16459851757913 16459852611665 16455810335458
160 158 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 473 160404 160404 4194304 256 0 0 12 24 318720 0x7fa4df17d980 0x7fa4dea266c0 10992872 10863103 65536 1374108 1374108 1374108 0 302 1374472 18270 1990 2864 1371593 0 77740 1294475 16455810346737 16459852679664 16459853565255 16455811479784
161 159 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 0 0 476 160404 160404 4194304 256 0 0 12 24 321472 0x7fa4df17d800 0x7fa4dea26700 10966968 10847229 65536 1370870 1370870 1370870 0 302 1370743 18248 2458 2860 1367996 0 77467 1290818 16455811491423 16459853631814 16459854512286 16455812616200
162 160 void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd] 0 0 479 160404 160404 4194304 256 0 0 8 24 324224 0x7fa4df17d680 0x7fa4dea26740 11011488 10884514 65536 1376435 1376435 1376435 0 302 1375492 18166 1990 2860 1372950 0 77321 1295109 16455812627040 16459854589245 16459855450036 16455813729097
163 161 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 0 0 482 160404 160404 4194304 256 0 0 8 24 326464 0x7fa4e1915500 0x7fa4dea26780 21315392 21186254 65536 2664423 2664423 2664423 0 302 2662927 26888 1984 2853 2661083 0 142564 2516378 16455813740147 16459855516916 16459857217059 16455815696001
164 162 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 0 0 485 160404 160404 4194304 256 0 0 8 24 329216 0x7fa4e1915380 0x7fa4dea267c0 21363016 21232803 65536 2670376 2670376 2670376 0 302 2668444 26984 1988 2868 2666482 0 142637 2525415 16455815715451 16459857313218 16459858979761 16455817626487
165 163 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 488 160404 160404 4194304 256 0 0 12 24 331968 0x7fa4e1915200 0x7fa4dea26800 21349320 21239724 65536 2668664 2668664 2668664 0 302 2670123 26928 1985 2857 2666445 0 144071 2524469 16455817637907 16459859072080 16459860798303 16455819622720
166 164 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 0 0 491 160404 160404 4194304 256 0 0 12 24 334720 0x7fa4e1915080 0x7fa4dea26840 21367280 21231303 65536 2670909 2670909 2670909 0 302 2670788 26949 1984 2862 2667713 0 143628 2523988 16455819634510 16459860911902 16459862627405 16455821603674
167 165 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 0 0 494 160404 160404 4194304 256 0 0 8 24 337472 0x7fa4df17df00 0x7fa4dea26880 21376560 21264518 65536 2672069 2672069 2672069 0 302 2672852 27184 1991 2772 2673975 0 143359 2526542 16455821614774 16459862726444 16459864400827 16455823540860
168 166 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 0 0 497 160404 160404 4194304 256 0 0 8 24 0 0x7fa4df17dd80 0x7fa4dea268c0 42063856 41926181 65536 5257981 5257981 5257981 0 302 5257452 44432 1981 2867 5255318 0 273863 4980459 16455823552009 16459864489946 16459867849753 16455827171680
@@ -0,0 +1,11 @@
Kernel_Name,Count,Sum(ns),Mean(ns),Median(ns),Pct
"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",1,3359807.0,3359807.0,3359807.0,7.8432640011997155
"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",1,1726223.0,1726223.0,1726223.0,4.029762041076459
"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",1,1715503.0,1715503.0,1715503.0,4.004736856566497
"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",1,1700143.0,1700143.0,1700143.0,3.968879875776104
"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",1,1674383.0,1674383.0,1674383.0,3.908744730908884
"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",1,1666543.0,1666543.0,1666543.0,3.89044273029712
"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",1,885591.0,885591.0,885591.0,2.067358038746409
"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",1,880472.0,880472.0,880472.0,2.055408046255132
"void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd]",1,870392.0,870392.0,870392.0,2.0318769026114363
"void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd]",1,860791.0,860791.0,860791.0,2.009463955178587
1 Kernel_Name Count Sum(ns) Mean(ns) Median(ns) Pct
2 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 1 3359807.0 3359807.0 3359807.0 7.8432640011997155
3 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 1 1726223.0 1726223.0 1726223.0 4.029762041076459
4 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 1 1715503.0 1715503.0 1715503.0 4.004736856566497
5 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 1 1700143.0 1700143.0 1700143.0 3.968879875776104
6 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 1 1674383.0 1674383.0 1674383.0 3.908744730908884
7 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 1 1666543.0 1666543.0 1666543.0 3.89044273029712
8 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 1 885591.0 885591.0 885591.0 2.067358038746409
9 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 1 880472.0 880472.0 880472.0 2.055408046255132
10 void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd] 1 870392.0 870392.0 870392.0 2.0318769026114363
11 void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd] 1 860791.0 860791.0 860791.0 2.009463955178587
@@ -0,0 +1,9 @@
Metric,Count,Unit
VALU - Vector,,Instr per wave
VMEM,,Instr per wave
LDS_Per_Workgroup,,Instr per wave
VALU - MFMA,,Instr per wave
SALU,,Instr per wave
SMEM,,Instr per wave
Branch,,Instr per wave
GDS,,Instr per wave
1 Metric Count Unit
2 VALU - Vector Instr per wave
3 VMEM Instr per wave
4 LDS_Per_Workgroup Instr per wave
5 VALU - MFMA Instr per wave
6 SALU Instr per wave
7 SMEM Instr per wave
8 Branch Instr per wave
9 GDS Instr per wave
@@ -0,0 +1,16 @@
Metric,Count,Unit
INT32,,Instr per wave
INT64,,Instr per wave
F16-ADD,,Instr per wave
F16-MUL,,Instr per wave
F16-FMA,,Instr per wave
F16-Trans,,Instr per wave
F32-ADD,,Instr per wave
F32-MUL,,Instr per wave
F32-FMA,,Instr per wave
F32-Trans,,Instr per wave
F64-ADD,,Instr per wave
F64-MUL,,Instr per wave
F64-FMA,,Instr per wave
F64-Trans,,Instr per wave
Conversion,,Instr per wave
1 Metric Count Unit
2 INT32 Instr per wave
3 INT64 Instr per wave
4 F16-ADD Instr per wave
5 F16-MUL Instr per wave
6 F16-FMA Instr per wave
7 F16-Trans Instr per wave
8 F32-ADD Instr per wave
9 F32-MUL Instr per wave
10 F32-FMA Instr per wave
11 F32-Trans Instr per wave
12 F64-ADD Instr per wave
13 F64-MUL Instr per wave
14 F64-FMA Instr per wave
15 F64-Trans Instr per wave
16 Conversion Instr per wave
@@ -0,0 +1,9 @@
type,Count
Buffer Instr,
Buffer Read,
Buffer Write,
Buffer Atomic,
Flat Instr,
Flat Read,
Flat Write,
Flat Atomic,
1 type Count
2 Buffer Instr
3 Buffer Read
4 Buffer Write
5 Buffer Atomic
6 Flat Instr
7 Flat Read
8 Flat Write
9 Flat Atomic
@@ -0,0 +1,6 @@
type,Count
MFMA-I8,
MFMA-F16,
MFMA-BF16,
MFMA-F32,
MFMA-F64,
1 type Count
2 MFMA-I8
3 MFMA-F16
4 MFMA-BF16
5 MFMA-F32
6 MFMA-F64
@@ -0,0 +1,26 @@
Info
CPC
06fa5f860366
AMD EPYC 7282 16-Core Processor
Ubuntu 20.04.5 LTS
5.11.0-27-generic
5.1.3-66
Wed Sep 28 20:27:19 2022 ()
gfx90a
8
104
4
64
32
1024
16
8192
1700
1600
800
1600
32
mi200
56
1638.4
roofline|cpc
1 Info
2 CPC
3 06fa5f860366
4 AMD EPYC 7282 16-Core Processor
5 Ubuntu 20.04.5 LTS
6 5.11.0-27-generic
7 5.1.3-66
8 Wed Sep 28 20:27:19 2022 ()
9 gfx90a
10 8
11 104
12 4
13 64
14 32
15 1024
16 16
17 8192
18 1700
19 1600
20 800
21 1600
22 32
23 mi200
24 56
25 1638.4
26 roofline|cpc
@@ -0,0 +1,7 @@
Metric,Value
valu_flops_pop,
mfma_flops_bf16_pop,
mfma_flops_f16_pop,
mfma_flops_f32_pop,
mfma_flops_f64_pop,
mfma_flops_i8_pop,
1 Metric Value
2 valu_flops_pop
3 mfma_flops_bf16_pop
4 mfma_flops_f16_pop
5 mfma_flops_f32_pop
6 mfma_flops_f64_pop
7 mfma_flops_i8_pop
@@ -0,0 +1,8 @@
Metric,Avg,Min,Max,Unit
IPC (Avg),,,,Instr/cycle
IPC (Issue),,,,Instr/cycle
SALU Util,,,,Pct
VALU Util,,,,Pct
VALU Active Threads,,,,Threads
MFMA Util,,,,Pct
MFMA Instr Cycles,,,,Cycles/instr
1 Metric Avg Min Max Unit
2 IPC (Avg) Instr/cycle
3 IPC (Issue) Instr/cycle
4 SALU Util Pct
5 VALU Util Pct
6 VALU Active Threads Threads
7 MFMA Util Pct
8 MFMA Instr Cycles Cycles/instr
@@ -0,0 +1,7 @@
Metric,Avg,Min,Max,Unit
FLOPs (Total),,,,Ops per wave
INT8 OPs,,,,Ops per wave
F16 OPs,,,,Ops per wave
BF16 OPs,,,,Ops per wave
F32 OPs,,,,Ops per wave
F64 OPs,,,,Ops per wave
1 Metric Avg Min Max Unit
2 FLOPs (Total) Ops per wave
3 INT8 OPs Ops per wave
4 F16 OPs Ops per wave
5 BF16 OPs Ops per wave
6 F32 OPs Ops per wave
7 F64 OPs Ops per wave
@@ -0,0 +1,5 @@
Metric,Value
Utilization,
Access Rate,
Bandwith (Pct-of-Peak),
Bank Conflict Rate,
1 Metric Value
2 Utilization
3 Access Rate
4 Bandwith (Pct-of-Peak)
5 Bank Conflict Rate
@@ -0,0 +1,12 @@
Metric,Avg,Min,Max,Unit
Wave Cycles,,,,Cycles/wave
LDS_Per_Workgroup Instrs,,,,Instr per wave
Bandwidth,,,,Bytes per wave
Bank Conficts/Access,,,,Conflicts/access
Dispatch_ID Accesses,,,,Cycles per wave
Atomic Cycles,,,,Cycles per wave
Bank Conflict,,,,Cycles per wave
Addr Conflict,,,,Cycles per wave
Unaligned Stall,,,,Cycles per wave
Mem Violations,,,, per wave
LDS_Per_Workgroup Latency,,,,Cycles
1 Metric Avg Min Max Unit
2 Wave Cycles Cycles/wave
3 LDS_Per_Workgroup Instrs Instr per wave
4 Bandwidth Bytes per wave
5 Bank Conficts/Access Conflicts/access
6 Dispatch_ID Accesses Cycles per wave
7 Atomic Cycles Cycles per wave
8 Bank Conflict Cycles per wave
9 Addr Conflict Cycles per wave
10 Unaligned Stall Cycles per wave
11 Mem Violations per wave
12 LDS_Per_Workgroup Latency Cycles
@@ -0,0 +1,3 @@
Metric,Value
Bandwidth,
Cache Hit,
1 Metric Value
2 Bandwidth
3 Cache Hit
@@ -0,0 +1,6 @@
Metric,Mean,Min,Max,Unit
Req,,,,Req per wave
Hits,,,,Hits per wave
Misses - Non Duplicated,,,,Misses per wave
Misses - Duplicated,,,,Misses per wave
Cache Hit,,,,Pct
1 Metric Mean Min Max Unit
2 Req Req per wave
3 Hits Hits per wave
4 Misses - Non Duplicated Misses per wave
5 Misses - Duplicated Misses per wave
6 Cache Hit Pct
@@ -0,0 +1,3 @@
Metric,Value
Bandwidth,
Cache Hit,
1 Metric Value
2 Bandwidth
3 Cache Hit
@@ -0,0 +1,13 @@
Metric,Mean,Min,Max,Unit
Req,,,,Req per wave
Hits,,,,Req per wave
Misses - Non Duplicated,,,,Req per wave
Misses- Duplicated,,,,Req per wave
Cache Hit,,,,Pct
Read Req (Total),,,,Req per wave
Atomic Req,,,,Req per wave
Read Req (1 DWord),,,,Req per wave
Read Req (2 DWord),,,,Req per wave
Read Req (4 DWord),,,,Req per wave
Read Req (8 DWord),,,,Req per wave
Read Req (16 DWord),,,,Req per wave
1 Metric Mean Min Max Unit
2 Req Req per wave
3 Hits Req per wave
4 Misses - Non Duplicated Req per wave
5 Misses- Duplicated Req per wave
6 Cache Hit Pct
7 Read Req (Total) Req per wave
8 Atomic Req Req per wave
9 Read Req (1 DWord) Req per wave
10 Read Req (2 DWord) Req per wave
11 Read Req (4 DWord) Req per wave
12 Read Req (8 DWord) Req per wave
13 Read Req (16 DWord) Req per wave
@@ -0,0 +1,5 @@
Metric,Mean,Min,Max,Unit
Read Req,,,,Req per wave
Write Req,,,,Req per wave
Atomic Req,,,,Req per wave
Stall,,,,Cycles per wave
1 Metric Mean Min Max Unit
2 Read Req Req per wave
3 Write Req Req per wave
4 Atomic Req Req per wave
5 Stall Cycles per wave
@@ -0,0 +1,17 @@
Metric,Avg,Min,Max,Unit
TA Busy,,,,Pct
TC2TA Addr Stall,,,,Pct
TC2TA Data Stall,,,,Pct
TD2TA Addr Stall,,,,Pct
Total Instructions,,,,Instr per wave
Flat Instr,,,,Instr per wave
Flat Read Instr,,,,Instr per wave
Flat Write Instr,,,,Instr per wave
Flat Atomic Instr,,,,Instr per wave
Buffer Instr,,,,Instr per wave
Buffer Read Instr,,,,Instr per wave
Buffer Write Instr,,,,Instr per wave
Buffer Atomic Instr,,,,Instr per wave
Buffer Total Cylces,,,,Cycles per wave
Buffer Coalesced Read,,,,Cycles per wave
Buffer Coalesced Write,,,,Cycles per wave
1 Metric Avg Min Max Unit
2 TA Busy Pct
3 TC2TA Addr Stall Pct
4 TC2TA Data Stall Pct
5 TD2TA Addr Stall Pct
6 Total Instructions Instr per wave
7 Flat Instr Instr per wave
8 Flat Read Instr Instr per wave
9 Flat Write Instr Instr per wave
10 Flat Atomic Instr Instr per wave
11 Buffer Instr Instr per wave
12 Buffer Read Instr Instr per wave
13 Buffer Write Instr Instr per wave
14 Buffer Atomic Instr Instr per wave
15 Buffer Total Cylces Cycles per wave
16 Buffer Coalesced Read Cycles per wave
17 Buffer Coalesced Write Cycles per wave
@@ -0,0 +1,8 @@
Metric,Avg,Min,Max,Unit
TD Busy,,,,Pct
TC2TD Stall,,,,Pct
SPI2TD Stall,,,,Pct
Coalescable Instr,,,,Instr per wave
Load Instr,,,,Instr per wave
Store Instr,,,,Instr per wave
Atomic Instr,,,,Instr per wave
1 Metric Avg Min Max Unit
2 TD Busy Pct
3 TC2TD Stall Pct
4 SPI2TD Stall Pct
5 Coalescable Instr Instr per wave
6 Load Instr Instr per wave
7 Store Instr Instr per wave
8 Atomic Instr Instr per wave
@@ -0,0 +1,5 @@
Metric,Value
Buffer Coalescing,
Cache Util,
Cache BW,
Cache Hit,
1 Metric Value
2 Buffer Coalescing
3 Cache Util
4 Cache BW
5 Cache Hit
@@ -0,0 +1,6 @@
Metric,Mean,Min,Max,unit
Stalled on L2 Data,,,,Pct
Stalled on L2 Req,,,,Pct
Tag RAM Stall (Read),,,,Pct
Tag RAM Stall (Write),,,,Pct
Tag RAM Stall (Atomic),,,,Pct
1 Metric Mean Min Max unit
2 Stalled on L2 Data Pct
3 Stalled on L2 Req Pct
4 Tag RAM Stall (Read) Pct
5 Tag RAM Stall (Write) Pct
6 Tag RAM Stall (Atomic) Pct
@@ -0,0 +1,15 @@
Metric,Avg,Min,Max,Unit
Total Req,,,,Req per wave
Read Req,,,,Req per wave
Write Req,,,,Req per wave
Atomic Req,,,,Req per wave
Cache Accesses,,,,Req per wave
Cache Hits,,,,Req per wave
Cache Hit Rate,,,,Pct
Invalidate,,,,Req per wave
L1-TCR Read,,,,Req per wave
L1-L2 Write,,,,Req per wave
L1-L2 Atomic,,,,Req per wave
L1 Access Latency,,,,Cycles
L1-L2 Read Latency,,,,Cycles
L1-L2 Write Latency,,,,Cycles
1 Metric Avg Min Max Unit
2 Total Req Req per wave
3 Read Req Req per wave
4 Write Req Req per wave
5 Atomic Req Req per wave
6 Cache Accesses Req per wave
7 Cache Hits Req per wave
8 Cache Hit Rate Pct
9 Invalidate Req per wave
10 L1-TCR Read Req per wave
11 L1-L2 Write Req per wave
12 L1-L2 Atomic Req per wave
13 L1 Access Latency Cycles
14 L1-L2 Read Latency Cycles
15 L1-L2 Write Latency Cycles
@@ -0,0 +1,13 @@
Xfer,Mean,Min,Max,Unit
NC - Read,,,,Req per wave
UC - Read,,,,Req per wave
CC - Read,,,,Req per wave
RW - Read,,,,Req per wave
RW - Write,,,,Req per wave
NC - Write,,,,Req per wave
UC - Write,,,,Req per wave
CC - Write,,,,Req per wave
NC - Atomic,,,,Req per wave
UC - Atomic,,,,Req per wave
CC - Atomic,,,,Req per wave
RW - Atomic,,,,Req per wave
1 Xfer Mean Min Max Unit
2 NC - Read Req per wave
3 UC - Read Req per wave
4 CC - Read Req per wave
5 RW - Read Req per wave
6 RW - Write Req per wave
7 NC - Write Req per wave
8 UC - Write Req per wave
9 CC - Write Req per wave
10 NC - Atomic Req per wave
11 UC - Atomic Req per wave
12 CC - Atomic Req per wave
13 RW - Atomic Req per wave
@@ -0,0 +1,6 @@
Metric,Mean,Min,Max,Units
Req,,,, per wave
Hit Ratio,,,,Pct
Hits,,,, per wave
Misses (Translation),,,, per wave
Misses (Permission),,,, per wave
1 Metric Mean Min Max Units
2 Req per wave
3 Hit Ratio Pct
4 Hits per wave
5 Misses (Translation) per wave
6 Misses (Permission) per wave
@@ -0,0 +1,5 @@
Metric,Value,Unit
L2 Util,,Pct
Cache Hit,,Pct
L2-EA Rd BW,,Gb/s
L2-EA Wr BW,,Gb/s
1 Metric Value Unit
2 L2 Util Pct
3 Cache Hit Pct
4 L2-EA Rd BW Gb/s
5 L2-EA Wr BW Gb/s
@@ -0,0 +1,16 @@
Metric,Avg,Min,Max,Unit
Read BW,,,,Bytes per wave
Write BW,,,,Bytes per wave
Read (32B),,,,Req per wave
Read (Uncached 32B),,,,Req per wave
Read (64B),,,,Req per wave
HBM Read,,,,Req per wave
Write (32B),,,,Req per wave
Write (Uncached 32B),,,,Req per wave
Write (64B),,,,Req per wave
HBM Write,,,,Req per wave
Read Latency,,,,Cycles
Write Latency,,,,Cycles
Atomic Latency,,,,Cycles
Read Stall,,,,Pct
Write Stall,,,,Pct
1 Metric Avg Min Max Unit
2 Read BW Bytes per wave
3 Write BW Bytes per wave
4 Read (32B) Req per wave
5 Read (Uncached 32B) Req per wave
6 Read (64B) Req per wave
7 HBM Read Req per wave
8 Write (32B) Req per wave
9 Write (Uncached 32B) Req per wave
10 Write (64B) Req per wave
11 HBM Write Req per wave
12 Read Latency Cycles
13 Write Latency Cycles
14 Atomic Latency Cycles
15 Read Stall Pct
16 Write Stall Pct
@@ -0,0 +1,19 @@
Metric,Avg,Min,Max,Unit
Req,,,,Req per wave
Streaming Req,,,,Req per wave
Read Req,,,,Req per wave
Write Req,,,,Req per wave
Atomic Req,,,,Req per wave
Probe Req,,,,Req per wave
Hits,,,,Hits per wave
Misses,,,,Misses per wave
Cache Hit,,,,Pct
Writeback,,,, per wave
NC Req,,,,Req per wave
UC Req,,,,Req per wave
CC Req,,,,Req per wave
RW Req,,,,Req per wave
Writeback (Normal),,,, per wave
Writeback (TC Req),,,, per wave
Evict (Normal),,,, per wave
Evict (TC Req),,,, per wave
1 Metric Avg Min Max Unit
2 Req Req per wave
3 Streaming Req Req per wave
4 Read Req Req per wave
5 Write Req Req per wave
6 Atomic Req Req per wave
7 Probe Req Req per wave
8 Hits Hits per wave
9 Misses Misses per wave
10 Cache Hit Pct
11 Writeback per wave
12 NC Req Req per wave
13 UC Req Req per wave
14 CC Req Req per wave
15 RW Req Req per wave
16 Writeback (Normal) per wave
17 Writeback (TC Req) per wave
18 Evict (Normal) per wave
19 Evict (TC Req) per wave
@@ -0,0 +1,8 @@
Metric,Avg,Min,Max,Unit
Read - Remote Socket Stall,,,,Req per wave
Read - Peer GCD Stall,,,,Req per wave
Read - HBM Stall,,,,Req per wave
Write - Remote Socket Stall,,,,Req per wave
Write - Peer GCD Stall,,,,Req per wave
Write - HBM Stall,,,,Req per wave
Write - Credit Starvation,,,,Req per wave
1 Metric Avg Min Max Unit
2 Read - Remote Socket Stall Req per wave
3 Read - Peer GCD Stall Req per wave
4 Read - HBM Stall Req per wave
5 Write - Remote Socket Stall Req per wave
6 Write - Peer GCD Stall Req per wave
7 Write - HBM Stall Req per wave
8 Write - Credit Starvation Req per wave
@@ -0,0 +1,17 @@
Channel,Hit Rate,Req,Read Req,Write Req,AtomicReq,EA Read Req,EA Write Req,EA AtomicReq,EA Read Lat - cycles,EA Write Lat - cycles,EA Atomic Lat - cycles,EA Read Stall - IO,EA Read Stall - GMI,EA Read Stall - DRAM,EA Write Stall - IO,EA Write Stall - GMI,EA Write Stall - DRAM,EA Write Stall - Starve
0,,,,,,,,,,,,,,,,,,
1,,,,,,,,,,,,,,,,,,
2,,,,,,,,,,,,,,,,,,
3,,,,,,,,,,,,,,,,,,
4,,,,,,,,,,,,,,,,,,
5,,,,,,,,,,,,,,,,,,
6,,,,,,,,,,,,,,,,,,
7,,,,,,,,,,,,,,,,,,
8,,,,,,,,,,,,,,,,,,
9,,,,,,,,,,,,,,,,,,
10,,,,,,,,,,,,,,,,,,
11,,,,,,,,,,,,,,,,,,
12,,,,,,,,,,,,,,,,,,
13,,,,,,,,,,,,,,,,,,
14,,,,,,,,,,,,,,,,,,
15,,,,,,,,,,,,,,,,,,
1 Channel Hit Rate Req Read Req Write Req AtomicReq EA Read Req EA Write Req EA AtomicReq EA Read Lat - cycles EA Write Lat - cycles EA Atomic Lat - cycles EA Read Stall - IO EA Read Stall - GMI EA Read Stall - DRAM EA Write Stall - IO EA Write Stall - GMI EA Write Stall - DRAM EA Write Stall - Starve
2 0
3 1
4 2
5 3
6 4
7 5
8 6
9 7
10 8
11 9
12 10
13 11
14 12
15 13
16 14
17 15
@@ -0,0 +1,17 @@
Channel,Hit Rate,Req,Read Req,Write Req,AtomicReq,EA Read Req,EA Write Req,EA AtomicReq,EA Read Lat - cycles,EA Write Lat - cycles,EA Atomic Lat - cycles,EA Read Stall - IO,EA Read Stall - GMI,EA Read Stall - DRAM,EA Write Stall - IO,EA Write Stall - GMI,EA Write Stall - DRAM,EA Write Stall - Starve
16,,,,,,,,,,,,,,,,,,
17,,,,,,,,,,,,,,,,,,
18,,,,,,,,,,,,,,,,,,
19,,,,,,,,,,,,,,,,,,
20,,,,,,,,,,,,,,,,,,
21,,,,,,,,,,,,,,,,,,
22,,,,,,,,,,,,,,,,,,
23,,,,,,,,,,,,,,,,,,
24,,,,,,,,,,,,,,,,,,
25,,,,,,,,,,,,,,,,,,
26,,,,,,,,,,,,,,,,,,
27,,,,,,,,,,,,,,,,,,
28,,,,,,,,,,,,,,,,,,
29,,,,,,,,,,,,,,,,,,
30,,,,,,,,,,,,,,,,,,
31,,,,,,,,,,,,,,,,,,
1 Channel Hit Rate Req Read Req Write Req AtomicReq EA Read Req EA Write Req EA AtomicReq EA Read Lat - cycles EA Write Lat - cycles EA Atomic Lat - cycles EA Read Stall - IO EA Read Stall - GMI EA Read Stall - DRAM EA Write Stall - IO EA Write Stall - GMI EA Write Stall - DRAM EA Write Stall - Starve
2 16
3 17
4 18
5 19
6 20
7 21
8 22
9 23
10 24
11 25
12 26
13 27
14 28
15 29
16 30
17 31
@@ -0,0 +1,55 @@
Metric,Value,Alias
Wave Life,,wave_life_
Active CUs,None/104,active_cu_
SALU,,salu_
SMEM,,smem_
VALU,,valu_
MFMA,,mfma_
VMEM,,vmem_
LDS_Per_Workgroup,,lds_
GWS,,gws_
BR,,br_
VGPR,12.0,vgpr_
SGPR,24.0,sgpr_
LDS_Per_Workgroup Allocation,0.0,lds_alloc_
Scratch Allocation,0.0,scratch_alloc_
Wavefronts,,wavefronts_
Workgroups,,workgroups_
LDS_Per_Workgroup Req,,lds_req_
IL1 Fetch,,il1_fetch_
IL1 Hit,,il1_hit_
IL1_L2 Rd,,il1_l2_req_
vL1D Rd,,sl1_rd_
vL1D Hit,,sl1_hit_
vL1D_L2 Rd,,sl1_l2_rd_
vL1D_L2 Wr,,sl1_l2_wr_
vL1D_L2 Atomic,,sl1_l2_atom_
VL1 Rd,,vl1_rd_
VL1 Wr,,vl1_wr_
VL1 Atomic,,vl1_atom_
VL1 Hit,,vl1_hit_
VL1 Lat,,vl1_lat_
VL1_L2 Rd,,vl1_l2_rd_
VL1_L2 Wr,,vl1_l2_wr_
vL1_L2 Atomic,,vl1_l2_atom_
L2 Rd,,l2_rd_
L2 Wr,,l2_wr_
L2 Atomic,,l2_atom_
L2 Hit,,l2_hit_
L2 Rd Lat,,l2_rd_lat_
L2 Wr Lat,,l2_wr_lat_
Fabric Rd Lat,,fabric_rd_lat_
Fabric Wr Lat,,fabric_wr_lat_
Fabric Atomic Lat,,fabric_atom_lat_
Fabric_L2 Rd,,l2_fabric_rd_
Fabric_L2 Wr,,l2_fabric_wr_
Fabric_l2 Atomic,,l2_fabric_atom_
HBM Rd,,hbm_rd_
HBM Wr,,hbm_wr_
LDS_Per_Workgroup Util,,lds_util_
VL1 Coalesce,,vl1_coales_
VL1 Stall,,vl1_stall_
LDS_Per_Workgroup Lat,,lds_lat_
vL1D Lat,,sl1_lat_
IL1 Lat,,il1_lat_
Wave Occupancy,,wave_occ_
1 Metric Value Alias
2 Wave Life wave_life_
3 Active CUs None/104 active_cu_
4 SALU salu_
5 SMEM smem_
6 VALU valu_
7 MFMA mfma_
8 VMEM vmem_
9 LDS_Per_Workgroup lds_
10 GWS gws_
11 BR br_
12 VGPR 12.0 vgpr_
13 SGPR 24.0 sgpr_
14 LDS_Per_Workgroup Allocation 0.0 lds_alloc_
15 Scratch Allocation 0.0 scratch_alloc_
16 Wavefronts wavefronts_
17 Workgroups workgroups_
18 LDS_Per_Workgroup Req lds_req_
19 IL1 Fetch il1_fetch_
20 IL1 Hit il1_hit_
21 IL1_L2 Rd il1_l2_req_
22 vL1D Rd sl1_rd_
23 vL1D Hit sl1_hit_
24 vL1D_L2 Rd sl1_l2_rd_
25 vL1D_L2 Wr sl1_l2_wr_
26 vL1D_L2 Atomic sl1_l2_atom_
27 VL1 Rd vl1_rd_
28 VL1 Wr vl1_wr_
29 VL1 Atomic vl1_atom_
30 VL1 Hit vl1_hit_
31 VL1 Lat vl1_lat_
32 VL1_L2 Rd vl1_l2_rd_
33 VL1_L2 Wr vl1_l2_wr_
34 vL1_L2 Atomic vl1_l2_atom_
35 L2 Rd l2_rd_
36 L2 Wr l2_wr_
37 L2 Atomic l2_atom_
38 L2 Hit l2_hit_
39 L2 Rd Lat l2_rd_lat_
40 L2 Wr Lat l2_wr_lat_
41 Fabric Rd Lat fabric_rd_lat_
42 Fabric Wr Lat fabric_wr_lat_
43 Fabric Atomic Lat fabric_atom_lat_
44 Fabric_L2 Rd l2_fabric_rd_
45 Fabric_L2 Wr l2_fabric_wr_
46 Fabric_l2 Atomic l2_fabric_atom_
47 HBM Rd hbm_rd_
48 HBM Wr hbm_wr_
49 LDS_Per_Workgroup Util lds_util_
50 VL1 Coalesce vl1_coales_
51 VL1 Stall vl1_stall_
52 LDS_Per_Workgroup Lat lds_lat_
53 vL1D Lat sl1_lat_
54 IL1 Lat il1_lat_
55 Wave Occupancy wave_occ_
@@ -0,0 +1,168 @@
Dispatch_ID,Kernel_Name,GPU_ID
0,__amd_rocclr_fillBufferAligned.kd,0
1,"void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd]",0
2,"void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd]",0
3,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
4,"void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd]",0
5,"void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd]",0
6,"void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd]",0
7,"void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd]",0
8,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
9,"void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd]",0
10,"void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd]",0
11,"void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd]",0
12,"void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd]",0
13,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
14,"void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd]",0
15,"void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd]",0
16,"void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd]",0
17,"void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd]",0
18,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
19,"void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd]",0
20,"void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd]",0
21,"void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd]",0
22,"void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd]",0
23,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
24,"void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd]",0
25,"void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd]",0
26,"void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd]",0
27,"void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd]",0
28,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
29,"void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd]",0
30,"void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd]",0
31,"void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd]",0
32,"void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd]",0
33,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
34,"void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd]",0
35,"void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd]",0
36,"void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd]",0
37,"void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd]",0
38,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
39,"void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd]",0
40,"void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd]",0
41,"void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd]",0
42,"void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd]",0
43,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
44,"void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd]",0
45,"void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd]",0
46,"void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd]",0
47,"void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd]",0
48,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
49,"void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd]",0
50,"void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd]",0
51,"void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd]",0
52,"void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd]",0
53,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
54,"void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd]",0
55,"void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd]",0
56,"void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd]",0
57,"void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd]",0
58,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
59,"void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd]",0
60,"void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd]",0
61,"void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd]",0
62,"void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd]",0
63,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
64,"void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd]",0
65,"void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd]",0
66,"void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd]",0
67,"void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd]",0
68,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
69,"void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd]",0
70,"void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd]",0
71,"void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd]",0
72,"void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd]",0
73,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
74,"void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd]",0
75,"void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd]",0
76,"void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd]",0
77,"void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd]",0
78,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
79,"void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd]",0
80,"void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd]",0
81,"void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd]",0
82,"void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd]",0
83,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
84,"void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd]",0
85,"void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd]",0
86,"void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd]",0
87,"void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd]",0
88,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
89,"void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd]",0
90,"void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd]",0
91,"void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd]",0
92,"void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd]",0
93,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
94,"void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd]",0
95,"void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd]",0
96,"void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd]",0
97,"void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd]",0
98,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
99,"void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd]",0
100,"void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd]",0
101,"void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd]",0
102,"void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd]",0
103,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
104,"void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd]",0
105,"void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd]",0
106,"void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd]",0
107,"void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd]",0
108,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
109,"void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd]",0
110,"void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd]",0
111,"void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd]",0
112,"void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd]",0
113,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
114,"void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd]",0
115,"void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd]",0
116,"void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd]",0
117,"void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd]",0
118,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
119,"void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd]",0
120,"void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd]",0
121,"void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd]",0
122,"void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd]",0
123,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
124,"void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd]",0
125,"void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd]",0
126,"void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd]",0
127,"void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd]",0
128,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
129,"void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd]",0
130,"void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd]",0
131,"void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd]",0
132,"void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd]",0
133,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
134,"void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd]",0
135,"void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd]",0
136,"void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd]",0
137,"void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd]",0
138,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
139,"void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd]",0
140,"void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd]",0
141,"void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd]",0
142,"void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd]",0
143,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
144,"void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd]",0
145,"void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd]",0
146,"void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd]",0
147,"void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd]",0
148,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
149,"void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd]",0
150,"void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd]",0
151,"void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd]",0
152,"void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd]",0
153,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
154,"void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd]",0
155,"void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd]",0
156,"void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd]",0
157,"void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd]",0
158,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
159,"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",0
160,"void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd]",0
161,"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",0
162,"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",0
163,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0
164,"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",0
165,"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",0
166,"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",0
1 Dispatch_ID Kernel_Name GPU_ID
2 0 __amd_rocclr_fillBufferAligned.kd 0
3 1 void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd] 0
4 2 void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd] 0
5 3 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
6 4 void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd] 0
7 5 void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd] 0
8 6 void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd] 0
9 7 void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd] 0
10 8 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
11 9 void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd] 0
12 10 void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd] 0
13 11 void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd] 0
14 12 void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd] 0
15 13 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
16 14 void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd] 0
17 15 void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd] 0
18 16 void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd] 0
19 17 void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd] 0
20 18 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
21 19 void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd] 0
22 20 void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd] 0
23 21 void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd] 0
24 22 void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd] 0
25 23 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
26 24 void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd] 0
27 25 void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd] 0
28 26 void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd] 0
29 27 void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd] 0
30 28 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
31 29 void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd] 0
32 30 void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd] 0
33 31 void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd] 0
34 32 void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd] 0
35 33 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
36 34 void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd] 0
37 35 void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd] 0
38 36 void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd] 0
39 37 void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd] 0
40 38 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
41 39 void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd] 0
42 40 void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd] 0
43 41 void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd] 0
44 42 void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd] 0
45 43 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
46 44 void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd] 0
47 45 void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd] 0
48 46 void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd] 0
49 47 void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd] 0
50 48 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
51 49 void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd] 0
52 50 void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd] 0
53 51 void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd] 0
54 52 void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd] 0
55 53 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
56 54 void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd] 0
57 55 void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd] 0
58 56 void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd] 0
59 57 void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd] 0
60 58 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
61 59 void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd] 0
62 60 void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd] 0
63 61 void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd] 0
64 62 void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd] 0
65 63 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
66 64 void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd] 0
67 65 void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd] 0
68 66 void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd] 0
69 67 void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd] 0
70 68 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
71 69 void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd] 0
72 70 void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd] 0
73 71 void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd] 0
74 72 void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd] 0
75 73 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
76 74 void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd] 0
77 75 void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd] 0
78 76 void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd] 0
79 77 void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd] 0
80 78 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
81 79 void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd] 0
82 80 void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd] 0
83 81 void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd] 0
84 82 void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd] 0
85 83 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
86 84 void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd] 0
87 85 void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd] 0
88 86 void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd] 0
89 87 void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd] 0
90 88 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
91 89 void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd] 0
92 90 void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd] 0
93 91 void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd] 0
94 92 void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd] 0
95 93 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
96 94 void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd] 0
97 95 void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd] 0
98 96 void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd] 0
99 97 void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd] 0
100 98 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
101 99 void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd] 0
102 100 void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd] 0
103 101 void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd] 0
104 102 void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd] 0
105 103 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
106 104 void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd] 0
107 105 void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd] 0
108 106 void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd] 0
109 107 void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd] 0
110 108 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
111 109 void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd] 0
112 110 void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd] 0
113 111 void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd] 0
114 112 void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd] 0
115 113 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
116 114 void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd] 0
117 115 void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd] 0
118 116 void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd] 0
119 117 void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd] 0
120 118 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
121 119 void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd] 0
122 120 void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd] 0
123 121 void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd] 0
124 122 void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd] 0
125 123 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
126 124 void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd] 0
127 125 void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd] 0
128 126 void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd] 0
129 127 void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd] 0
130 128 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
131 129 void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd] 0
132 130 void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd] 0
133 131 void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd] 0
134 132 void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd] 0
135 133 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
136 134 void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd] 0
137 135 void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd] 0
138 136 void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd] 0
139 137 void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd] 0
140 138 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
141 139 void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd] 0
142 140 void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd] 0
143 141 void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd] 0
144 142 void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd] 0
145 143 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
146 144 void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd] 0
147 145 void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd] 0
148 146 void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd] 0
149 147 void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd] 0
150 148 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
151 149 void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd] 0
152 150 void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd] 0
153 151 void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd] 0
154 152 void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd] 0
155 153 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
156 154 void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd] 0
157 155 void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd] 0
158 156 void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd] 0
159 157 void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd] 0
160 158 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
161 159 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 0
162 160 void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd] 0
163 161 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 0
164 162 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 0
165 163 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0
166 164 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 0
167 165 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 0
168 166 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 0
@@ -0,0 +1,30 @@
Metric,Value,Unit,Peak,PoP
VALU FLOPs,,Gflop,22630.4,
VALU IOPs,,Giop,22630.4,
MFMA FLOPs (BF16),,Gflop,90521.6,
MFMA FLOPs (F16),,Gflop,181043.2,
MFMA FLOPs (F32),,Gflop,45260.8,
MFMA FLOPs (F64),,Gflop,45260.8,
MFMA IOPs (Int8),,Giop,181043.2,
Active CUs,,Cus,104,
SALU Util,,Pct,100,
VALU Util,,Pct,100,
MFMA Util,,Pct,100,
VALU Active Threads/Wave,,Threads,64,
IPC - Issue,,Instr/cycle,5,
LDS_Per_Workgroup BW,,Gb/sec,22630.4,
LDS_Per_Workgroup Bank Conflict,,Conflicts/access,32,
Instr Cache Hit Rate,,Pct,100,
Instr Cache BW,,Gb/s,6092.8,
Scalar L1D Cache Hit Rate,,Pct,100,
Scalar L1D Cache BW,,Gb/s,6092.8,
Vector L1D Cache Hit Rate,,Pct,100,
Vector L1D Cache BW,,Gb/s,11315.199999999999,
L2 Cache Hit Rate,,Pct,100,
L2-Fabric Read BW,,Gb/s,1638.4,
L2-Fabric Write BW,,Gb/s,1638.4,
L2-Fabric Read Latency,,Cycles,,
L2-Fabric Write Latency,,Cycles,,
Wave Occupancy,,Wavefronts,3328,
Instr Fetch BW,,Gb/s,3046.4,
Instr Fetch Latency,,Cycles,,
1 Metric Value Unit Peak PoP
2 VALU FLOPs Gflop 22630.4
3 VALU IOPs Giop 22630.4
4 MFMA FLOPs (BF16) Gflop 90521.6
5 MFMA FLOPs (F16) Gflop 181043.2
6 MFMA FLOPs (F32) Gflop 45260.8
7 MFMA FLOPs (F64) Gflop 45260.8
8 MFMA IOPs (Int8) Giop 181043.2
9 Active CUs Cus 104
10 SALU Util Pct 100
11 VALU Util Pct 100
12 MFMA Util Pct 100
13 VALU Active Threads/Wave Threads 64
14 IPC - Issue Instr/cycle 5
15 LDS_Per_Workgroup BW Gb/sec 22630.4
16 LDS_Per_Workgroup Bank Conflict Conflicts/access 32
17 Instr Cache Hit Rate Pct 100
18 Instr Cache BW Gb/s 6092.8
19 Scalar L1D Cache Hit Rate Pct 100
20 Scalar L1D Cache BW Gb/s 6092.8
21 Vector L1D Cache Hit Rate Pct 100
22 Vector L1D Cache BW Gb/s 11315.199999999999
23 L2 Cache Hit Rate Pct 100
24 L2-Fabric Read BW Gb/s 1638.4
25 L2-Fabric Write BW Gb/s 1638.4
26 L2-Fabric Read Latency Cycles
27 L2-Fabric Write Latency Cycles
28 Wave Occupancy Wavefronts 3328
29 Instr Fetch BW Gb/s 3046.4
30 Instr Fetch Latency Cycles
@@ -0,0 +1,9 @@
Metric,Avg,Min,Max,Unit
GPU Busy Cycles,416903.94011976046,33407,5257981,Cycles/kernel
CPF Busy,,,,Cycles/kernel
CPF Util,,,,Pct
CPF Stall,,,,Cycles/kernel
L2Cache Intf Busy,,,,Cycles/kernel
L2Cache Intf Util,,,,Pct
L2Cache Intf Stall,,,,Pct
UTCL1 Stall,,,,Cycles/kernel
1 Metric Avg Min Max Unit
2 GPU Busy Cycles 416903.94011976046 33407 5257981 Cycles/kernel
3 CPF Busy Cycles/kernel
4 CPF Util Pct
5 CPF Stall Cycles/kernel
6 L2Cache Intf Busy Cycles/kernel
7 L2Cache Intf Util Pct
8 L2Cache Intf Stall Pct
9 UTCL1 Stall Cycles/kernel
@@ -0,0 +1,13 @@
Metric,Avg,Min,Max,Unit
GPU Busy Cycles,416903.94011976046,33407,5257981,Cycles
CPC Busy Cycles,416903.94011976046,33407,5257981,Cycles
CPC Util,100.0,100.0,100.0,Pct
CPC Stall Cycles,11737.91616766467,8404,44432,Cycles
CPC Stall Rate,4.388178321164674,0.8450391889966891,32.990091896907835,Pct
CPC Packet Decoding,28641.51497005988,8701,273863,Cycles
SPI Intf Busy Cycles,385748.36526946106,496,4980459,Cycles
SPI Intf Util,90.50836317567364,1.484718771514952,96.70207917524478,Pct
L2Cache Intf Util,0.12521755994540015,0.0057438974893081725,0.9105710667551107,Pct
UTCL1 Stall Cycles,2027.9640718562873,515,2780,Cycles
UTCL2 Intf Busy Cycles,2914.3353293413174,1217,3698,Cycles
UTCL2 Intf Util,1.1880893508998558,0.054524517490350755,3.9871040255553254,Pct
1 Metric Avg Min Max Unit
2 GPU Busy Cycles 416903.94011976046 33407 5257981 Cycles
3 CPC Busy Cycles 416903.94011976046 33407 5257981 Cycles
4 CPC Util 100.0 100.0 100.0 Pct
5 CPC Stall Cycles 11737.91616766467 8404 44432 Cycles
6 CPC Stall Rate 4.388178321164674 0.8450391889966891 32.990091896907835 Pct
7 CPC Packet Decoding 28641.51497005988 8701 273863 Cycles
8 SPI Intf Busy Cycles 385748.36526946106 496 4980459 Cycles
9 SPI Intf Util 90.50836317567364 1.484718771514952 96.70207917524478 Pct
10 L2Cache Intf Util 0.12521755994540015 0.0057438974893081725 0.9105710667551107 Pct
11 UTCL1 Stall Cycles 2027.9640718562873 515 2780 Cycles
12 UTCL2 Intf Busy Cycles 2914.3353293413174 1217 3698 Cycles
13 UTCL2 Intf Util 1.1880893508998558 0.054524517490350755 3.9871040255553254 Pct
@@ -0,0 +1,9 @@
Metric,Avg,Min,Max,Unit
GPU Busy,416903.94011976046,33407,5257981,Cycles
CS Busy,,,,Cycles
SPI Busy,,,,Cycles
SQ Busy,3227745.5628742515,159891,41926181,Cycles
Dispatched Workgroups,,,,Workgroups
Dispatched Wavefronts,,,,Wavefronts
Wave Alloc Failed,,,,Cycles
Wave Alloc Failed - CS,,,,Cycles
1 Metric Avg Min Max Unit
2 GPU Busy 416903.94011976046 33407 5257981 Cycles
3 CS Busy Cycles
4 SPI Busy Cycles
5 SQ Busy 3227745.5628742515 159891 41926181 Cycles
6 Dispatched Workgroups Workgroups
7 Dispatched Wavefronts Wavefronts
8 Wave Alloc Failed Cycles
9 Wave Alloc Failed - CS Cycles
@@ -0,0 +1,15 @@
Metric,Avg,Min,Max,Unit
Wave request Failed (CS),,,,Cycles
CS Stall,,,,Cycles
CS Stall Rate,,,,Pct
Scratch Stall,,,,Cycles
Insufficient SIMD Waveslots,,,,Simd
Insufficient SIMD VGPRs,,,,Simd
Insufficient SIMD SGPRs,,,,Simd
Insufficient CU LDS_Per_Workgroup,,,,Cu
Insufficient CU Barries,,,,Cu
Insufficient Bulky Resource,,,,Cu
Reach CU Threadgroups Limit,,,,Cycles
Reach CU Wave Limit,,,,Cycles
VGPR Writes,,,,Cycles/wave
SGPR Writes,,,,Cycles/wave
1 Metric Avg Min Max Unit
2 Wave request Failed (CS) Cycles
3 CS Stall Cycles
4 CS Stall Rate Pct
5 Scratch Stall Cycles
6 Insufficient SIMD Waveslots Simd
7 Insufficient SIMD VGPRs Simd
8 Insufficient SIMD SGPRs Simd
9 Insufficient CU LDS_Per_Workgroup Cu
10 Insufficient CU Barries Cu
11 Insufficient Bulky Resource Cu
12 Reach CU Threadgroups Limit Cycles
13 Reach CU Wave Limit Cycles
14 VGPR Writes Cycles/wave
15 SGPR Writes Cycles/wave
@@ -0,0 +1,10 @@
Metric,Avg,Min,Max,Unit
Grid Size,4345193.77245509,32768,33554432,Work items
Workgroup Size,256.0,256,256,Work items
Total Wavefronts,,,,Wavefronts
Saved Wavefronts,,,,Wavefronts
Restored Wavefronts,,,,Wavefronts
VGPRs,11.784431137724551,4,16,Registers
SGPRs,24.047904191616766,24,32,Registers
LDS_Per_Workgroup Allocation,0.0,0,0,Bytes
Scratch Allocation,0.0,0,0,Bytes
1 Metric Avg Min Max Unit
2 Grid Size 4345193.77245509 32768 33554432 Work items
3 Workgroup Size 256.0 256 256 Work items
4 Total Wavefronts Wavefronts
5 Saved Wavefronts Wavefronts
6 Restored Wavefronts Wavefronts
7 VGPRs 11.784431137724551 4 16 Registers
8 SGPRs 24.047904191616766 24 32 Registers
9 LDS_Per_Workgroup Allocation 0.0 0 0 Bytes
10 Scratch Allocation 0.0 0 0 Bytes
@@ -0,0 +1,9 @@
Metric,Avg,Min,Max,Unit
Kernel Time (Nanosec),256508.06586826348,13280,3359807,Ns
Kernel Time (Cycles),416903.94011976046,33407,5257981,Cycle
Instr/wavefront,,,,Instr/wavefront
Wave Cycles,,,,Cycles/wave
Dependency Wait Cycles,,,,Cycles/wave
Issue Wait Cycles,,,,Cycles/wave
Active Cycles,,,,Cycles/wave
Wavefront Occupancy,,,,Wavefronts
1 Metric Avg Min Max Unit
2 Kernel Time (Nanosec) 256508.06586826348 13280 3359807 Ns
3 Kernel Time (Cycles) 416903.94011976046 33407 5257981 Cycle
4 Instr/wavefront Instr/wavefront
5 Wave Cycles Cycles/wave
6 Dependency Wait Cycles Cycles/wave
7 Issue Wait Cycles Cycles/wave
8 Active Cycles Cycles/wave
9 Wavefront Occupancy Wavefronts
@@ -0,0 +1,2 @@
device,HBMBw,HBMBwLow,hbmBwHigh,L2Bw,L2BwLow,L2BwHigh,L1Bw,L1BwLow,L1BwHigh,LDSBw,LDSBwLow,LDSBwHigh,FP32Flops,FP32FlopsLow,FP32FlopsHigh,FP64Flops,FP64FlopsLow,FP64FlopsHigh,MFMABF16Flops,MFMABF16FlopsLow,MFMABF16FlopsHigh,MFMAF16Flops,MFMAF16FlopsLow,MFMAF16FlopsHigh,MFMAF32Flops,MFMAF32FlopsLow,MFMAF32FlopsHigh,MFMAF64Flops,MFMAF64FlopsLow,MFMAF64FlopsHigh,MFMAI8Ops,MFMAFI8OpsLow,MFMAI8OpsHigh
0,1405.1613,1403.9487,1406.3738,4976.1929,4949.7612,5002.6245,9213.0059,9212.0801,9213.9316,20825.342,20820.689,20829.994,21038.383,21037.533,21039.232,20416.273,20415.699,20416.848,169426.31,167484.14,171368.48,164732.69,164727.77,164737.61,41407.336,41406.152,41408.52,41359.469,41357.934,41361.004,165627.09,163756.03,167498.16
1 device HBMBw HBMBwLow hbmBwHigh L2Bw L2BwLow L2BwHigh L1Bw L1BwLow L1BwHigh LDSBw LDSBwLow LDSBwHigh FP32Flops FP32FlopsLow FP32FlopsHigh FP64Flops FP64FlopsLow FP64FlopsHigh MFMABF16Flops MFMABF16FlopsLow MFMABF16FlopsHigh MFMAF16Flops MFMAF16FlopsLow MFMAF16FlopsHigh MFMAF32Flops MFMAF32FlopsLow MFMAF32FlopsHigh MFMAF64Flops MFMAF64FlopsLow MFMAF64FlopsHigh MFMAI8Ops MFMAFI8OpsLow MFMAI8OpsHigh
2 0 1405.1613 1403.9487 1406.3738 4976.1929 4949.7612 5002.6245 9213.0059 9212.0801 9213.9316 20825.342 20820.689 20829.994 21038.383 21037.533 21039.232 20416.273 20415.699 20416.848 169426.31 167484.14 171368.48 164732.69 164727.77 164737.61 41407.336 41406.152 41408.52 41359.469 41357.934 41361.004 165627.09 163756.03 167498.16
@@ -0,0 +1,2 @@
workload_name,host_name,host_cpu,host_distro,host_kernel,host_rocmver,date,gpu_soc,numSE,numCU,numSIMD,waveSize,maxWavesPerCU,maxWorkgroupSize,L1,L2,sclk,mclk,cur_sclk,cur_mclk,L2Banks,name,numSQC,numPipes,hbmBW,ip_blocks
CPC,06fa5f860366,AMD EPYC 7282 16-Core Processor,Ubuntu 20.04.5 LTS,5.11.0-27-generic,5.1.3-66,Wed Sep 28 20:27:19 2022 (),gfx90a,8,104,4,64,32,1024,16,8192,1700,1600,800,1600,32,mi200,56,4,1638.4,roofline|cpc
1 workload_name host_name host_cpu host_distro host_kernel host_rocmver date gpu_soc numSE numCU numSIMD waveSize maxWavesPerCU maxWorkgroupSize L1 L2 sclk mclk cur_sclk cur_mclk L2Banks name numSQC numPipes hbmBW ip_blocks
2 CPC 06fa5f860366 AMD EPYC 7282 16-Core Processor Ubuntu 20.04.5 LTS 5.11.0-27-generic 5.1.3-66 Wed Sep 28 20:27:19 2022 () gfx90a 8 104 4 64 32 1024 16 8192 1700 1600 800 1600 32 mi200 56 4 1638.4 roofline|cpc
@@ -0,0 +1,168 @@
Dispatch_ID,Kernel_Name,GPU_ID,queue-id,queue-index,pid,tid,grd,Workgroup_Size,LDS_Per_Workgroup,scr,vgpr,SGPR,fbar,sig,obj,DispatchNs,Start_Timestamp,End_Timestamp,CompleteNs
0,"__amd_rocclr_fillBufferAligned.kd",0,0,0,160617,160617,33554432,256,0,0,4,32,4160,0x0,0x7fa448004280,16459813992280,16459814018450,16459814257808,16459814365925
1,"void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd]",0,0,2,160617,160617,32768,256,0,0,12,24,13888,0x0,0x7fa448023f80,16459819035296,16459819051039,16459819064319,16459819082824
2,"void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd]",0,0,5,160617,160617,4194304,256,0,0,12,24,14336,0x7fa46684d380,0x7fa448023fc0,16459819086954,16459819137118,16459819229437,16459819231499
3,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,8,160617,160617,4194304,256,0,0,16,24,15040,0x7fa46684d200,0x7fa448024000,16459819254768,16459819264477,16459819445275,16459819447290
4,"void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd]",0,0,11,160617,160617,4194304,256,0,0,16,24,15488,0x7fa46684d080,0x7fa448024040,16459819462760,16459819471035,16459819650713,16459819652653
5,"void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd]",0,0,14,160617,160617,4194304,256,0,0,12,24,15936,0x7fa4640edf00,0x7fa448024080,16459819667302,16459819675993,16459819769592,16459819771528
6,"void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd]",0,0,17,160617,160617,4194304,256,0,0,12,24,16384,0x7fa4640edd80,0x7fa4480240c0,16459819787247,16459819795351,16459819887190,16459819888924
7,"void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd]",0,0,20,160617,160617,4194304,256,0,0,12,24,17088,0x7fa4640edc00,0x7fa448024100,16459819916492,16459819927030,16459820019029,16459820020838
8,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,23,160617,160617,4194304,256,0,0,16,24,17792,0x7fa4640eda80,0x7fa448024140,16459820042958,16459820052469,16459820231827,16459820233750
9,"void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd]",0,0,26,160617,160617,4194304,256,0,0,16,24,18496,0x7fa4640ed900,0x7fa448024180,16459820252970,16459820274067,16459820454065,16459820456042
10,"void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd]",0,0,29,160617,160617,4194304,256,0,0,16,24,19200,0x7fa4640ed780,0x7fa4480241c0,16459820473901,16459820482705,16459820575984,16459820577847
11,"void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd]",0,0,32,160617,160617,4194304,256,0,0,16,24,19904,0x7fa4640ed600,0x7fa448024200,16459820597366,16459820608143,16459820701422,16459820703412
12,"void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd]",0,0,35,160617,160617,4194304,256,0,0,12,24,20608,0x7fa46684d480,0x7fa448024240,16459820726801,16459820745582,16459820839181,16459820841317
13,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,38,160617,160617,4194304,256,0,0,16,24,21312,0x7fa46684d300,0x7fa448024280,16459820860146,16459820871501,16459821050859,16459821052819
14,"void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd]",0,0,41,160617,160617,4194304,256,0,0,16,24,22016,0x7fa46684d180,0x7fa4480242c0,16459821073388,16459821083179,16459821263977,16459821265931
15,"void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd]",0,0,44,160617,160617,4194304,256,0,0,16,24,22720,0x7fa46684d000,0x7fa448024300,16459821285510,16459821306856,16459821400775,16459821402725
16,"void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd]",0,0,47,160617,160617,4194304,256,0,0,12,24,23424,0x7fa4640ede80,0x7fa448024340,16459821421175,16459821431655,16459821525254,16459821527071
17,"void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd]",0,0,50,160617,160617,4194304,256,0,0,12,24,24128,0x7fa4640edd00,0x7fa448024380,16459821548480,16459821558694,16459821652293,16459821654076
18,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,53,160617,160617,4194304,256,0,0,16,24,24832,0x7fa4640edb80,0x7fa4480243c0,16459821674625,16459821691653,16459821870851,16459821872867
19,"void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd]",0,0,56,160617,160617,4194304,256,0,0,16,24,25536,0x7fa4640eda00,0x7fa448024400,16459821890897,16459821900130,16459822079809,16459822087949
20,"void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd]",0,0,59,160617,160617,4194304,256,0,0,12,24,26240,0x7fa4640ed880,0x7fa448024440,16459822101549,16459822111808,16459822204927,16459822206885
21,"void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd]",0,0,62,160617,160617,4194304,256,0,0,12,24,26944,0x7fa4640ed700,0x7fa448024480,16459822224924,16459822234207,16459822327966,16459822329910
22,"void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd]",0,0,65,160617,160617,4194304,256,0,0,12,24,27648,0x7fa46684d580,0x7fa4480244c0,16459822352499,16459822362846,16459822454525,16459822456355
23,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,68,160617,160617,4194304,256,0,0,16,24,28608,0x7fa46684d400,0x7fa448024500,16459822474174,16459822482685,16459822663003,16459822664857
24,"void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd]",0,0,71,160617,160617,4194304,256,0,0,16,24,29312,0x7fa46684d280,0x7fa448024540,16459822679007,16459822687963,16459822868761,16459822870809
25,"void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd]",0,0,74,160617,160617,4194304,256,0,0,12,24,30016,0x7fa46684d100,0x7fa448024580,16459822888438,16459822898360,16459822991320,16459822993234
26,"void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd]",0,0,77,160617,160617,4194304,256,0,0,8,24,30976,0x7fa4640edf80,0x7fa4480245c0,16459823014634,16459823035799,16459823128758,16459823130969
27,"void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd]",0,0,80,160617,160617,4194304,256,0,0,12,24,31680,0x7fa4640ede00,0x7fa448024600,16459823151578,16459823162198,16459823255317,16459823257054
28,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,83,160617,160617,4194304,256,0,0,16,24,32640,0x7fa4640edc80,0x7fa448024640,16459823277304,16459823287637,16459823467635,16459823469336
29,"void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd]",0,0,86,160617,160617,4194304,256,0,0,12,24,33600,0x7fa4640edb00,0x7fa448024680,16459823486876,16459823496275,16459823676913,16459823678768
30,"void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd]",0,0,89,160617,160617,4194304,256,0,0,12,24,34560,0x7fa4640ed980,0x7fa4480246c0,16459823692918,16459823701712,16459823795632,16459823797524
31,"void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd]",0,0,92,160617,160617,4194304,256,0,0,8,24,35520,0x7fa4640ed800,0x7fa448024700,16459823820293,16459823837071,16459823931150,16459823933168
32,"void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd]",0,0,95,160617,160617,4194304,256,0,0,12,24,36224,0x7fa4640ed680,0x7fa448024740,16459823954878,16459823964430,16459824057869,16459824059914
33,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,98,160617,160617,4194304,256,0,0,12,24,37184,0x7fa46684d500,0x7fa448024780,16459824079173,16459824088429,16459824268107,16459824270075
34,"void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd]",0,0,101,160617,160617,4194304,256,0,0,12,24,38144,0x7fa46684d380,0x7fa4480247c0,16459824284685,16459824295307,16459824476265,16459824478317
35,"void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd]",0,0,104,160617,160617,4194304,256,0,0,12,24,39104,0x7fa46684d200,0x7fa448024800,16459824493567,16459824504105,16459824598024,16459824599823
36,"void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd]",0,0,107,160617,160617,4194304,256,0,0,8,24,40320,0x7fa46684d080,0x7fa448024840,16459824617842,16459824627943,16459824723142,16459824724998
37,"void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd]",0,0,110,160617,160617,4194304,256,0,0,12,24,41280,0x7fa4640edf00,0x7fa448024880,16459824747157,16459824757382,16459824850181,16459824852013
38,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,113,160617,160617,4194304,256,0,0,12,24,42240,0x7fa4640edd80,0x7fa4480248c0,16459824870772,16459824879781,16459825060899,16459825062765
39,"void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd]",0,0,116,160617,160617,4194304,256,0,0,12,24,43200,0x7fa4640edc00,0x7fa448024900,16459825076245,16459825085859,16459825265377,16459825267497
40,"void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd]",0,0,119,160617,160617,4194304,256,0,0,8,24,44160,0x7fa4640eda80,0x7fa448024940,16459825287116,16459825308256,16459825402656,16459825404592
41,"void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd]",0,0,122,160617,160617,4194304,256,0,0,12,24,45376,0x7fa4640ed900,0x7fa448024980,16459825422651,16459825432095,16459825526654,16459825528467
42,"void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd]",0,0,125,160617,160617,4194304,256,0,0,12,24,46336,0x7fa4640ed780,0x7fa4480249c0,16459825549356,16459825560894,16459825655293,16459825657132
43,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,128,160617,160617,4194304,256,0,0,12,24,47552,0x7fa4640ed600,0x7fa448024a00,16459825677201,16459825694973,16459825874011,16459825875894
44,"void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd]",0,0,131,160617,160617,4194304,256,0,0,12,24,48512,0x7fa46684d480,0x7fa448024a40,16459825896043,16459825906011,16459826086489,16459826096945
45,"void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd]",0,0,134,160617,160617,4194304,256,0,0,8,24,49472,0x7fa46684d300,0x7fa448024a80,16459826106495,16459826124088,16459826216567,16459826218501
46,"void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd]",0,0,137,160617,160617,4194304,256,0,0,12,24,50688,0x7fa46684d180,0x7fa448024ac0,16459826233770,16459826246807,16459826340406,16459826342416
47,"void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd]",0,0,140,160617,160617,4194304,256,0,0,12,24,51648,0x7fa46684d000,0x7fa448024b00,16459826365575,16459826376246,16459826468245,16459826470051
48,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,143,160617,160617,4194304,256,0,0,12,24,52864,0x7fa4640ede80,0x7fa448024b40,16459826492420,16459826507925,16459826687443,16459826689403
49,"void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd]",0,0,146,160617,160617,4194304,256,0,0,12,24,54080,0x7fa4640edd00,0x7fa448024b80,16459826705362,16459826714482,16459826893201,16459826895235
50,"void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd]",0,0,149,160617,160617,4194304,256,0,0,8,24,55296,0x7fa4640edb80,0x7fa448024bc0,16459826909634,16459826918480,16459827012720,16459827014720
51,"void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd]",0,0,152,160617,160617,4194304,256,0,0,12,24,56768,0x7fa4640eda00,0x7fa448024c00,16459827030690,16459827039599,16459827135438,16459827137515
52,"void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd]",0,0,155,160617,160617,4194304,256,0,0,12,24,57728,0x7fa4640ed880,0x7fa448024c40,16459827158225,16459827168718,16459827262317,16459827263811
53,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,158,160617,160617,4194304,256,0,0,12,24,58944,0x7fa4640ed700,0x7fa448024c80,16459827279740,16459827288077,16459827466955,16459827468423
54,"void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd]",0,0,161,160617,160617,4194304,256,0,0,12,24,60160,0x7fa46684d580,0x7fa448024cc0,16459827483412,16459827491755,16459827673193,16459827674565
55,"void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd]",0,0,164,160617,160617,4194304,256,0,0,8,24,61376,0x7fa46684d400,0x7fa448024d00,16459827688954,16459827698153,16459827793192,16459827794630
56,"void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd]",0,0,167,160617,160617,4194304,256,0,0,12,24,62848,0x7fa46684d280,0x7fa448024d40,16459827811270,16459827820711,16459827920070,16459827921395
57,"void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd]",0,0,170,160617,160617,4194304,256,0,0,12,24,63808,0x7fa46684d100,0x7fa448024d80,16459827941595,16459827952390,16459828045829,16459828047241
58,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,173,160617,160617,4194304,256,0,0,12,24,65024,0x7fa4640edf80,0x7fa448024dc0,16459828062920,16459828071589,16459828250947,16459828252273
59,"void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd]",0,0,176,160617,160617,4194304,256,0,0,12,24,66240,0x7fa4640ede00,0x7fa448024e00,16459828269242,16459828277507,16459828458145,16459828459505
60,"void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd]",0,0,179,160617,160617,4194304,256,0,0,8,24,67456,0x7fa4640edc80,0x7fa448024e40,16459828475874,16459828485185,16459828580704,16459828582070
61,"void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd]",0,0,182,160617,160617,4194304,256,0,0,12,24,68928,0x7fa4640edb00,0x7fa448024e80,16459828599039,16459828607744,16459828711903,16459828713175
62,"void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd]",0,0,185,160617,160617,4194304,256,0,0,12,24,70144,0x7fa4640ed980,0x7fa448024ec0,16459828733624,16459828744542,16459828836861,16459828838150
63,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,188,160617,160617,4194304,256,0,0,12,24,71616,0x7fa4640ed800,0x7fa448024f00,16459828853190,16459828861341,16459829041499,16459829042782
64,"void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd]",0,0,191,160617,160617,4194304,256,0,0,12,24,72832,0x7fa4640ed680,0x7fa448024f40,16459829058692,16459829068219,16459829248537,16459829249804
65,"void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd]",0,0,194,160617,160617,4194304,256,0,0,8,24,74048,0x7fa46684d500,0x7fa448024f80,16459829266654,16459829274617,16459829367896,16459829369260
66,"void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd]",0,0,197,160617,160617,4194304,256,0,0,12,24,75776,0x7fa46684d380,0x7fa448024fc0,16459829385819,16459829393976,16459829500855,16459829502255
67,"void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd]",0,0,200,160617,160617,4194304,256,0,0,12,24,76992,0x7fa46684d200,0x7fa448025000,16459829522924,16459829533494,16459829628213,16459829629620
68,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,203,160617,160617,4194304,256,0,0,12,24,78464,0x7fa46684d080,0x7fa448025040,16459829646529,16459829654613,16459829834771,16459829836202
69,"void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd]",0,0,206,160617,160617,4194304,256,0,0,12,24,79936,0x7fa4640edf00,0x7fa448025080,16459829852321,16459829860371,16459830040369,16459830041634
70,"void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd]",0,0,209,160617,160617,4194304,256,0,0,8,24,81408,0x7fa4640edd80,0x7fa4480250c0,16459830056503,16459830065169,16459830160048,16459830161299
71,"void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd]",0,0,212,160617,160617,4194304,256,0,0,12,24,83136,0x7fa4640edc00,0x7fa448025100,16459830177279,16459830185648,16459830301167,16459830302504
72,"void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd]",0,0,215,160617,160617,4194304,256,0,0,12,24,84352,0x7fa4640eda80,0x7fa448025140,16459830337423,16459830346926,16459830440525,16459830441769
73,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,218,160617,160617,4194304,256,0,0,12,24,85824,0x7fa4640ed900,0x7fa448025180,16459830457668,16459830465805,16459830646123,16459830647441
74,"void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd]",0,0,221,160617,160617,4194304,256,0,0,12,24,87296,0x7fa4640ed780,0x7fa4480251c0,16459830662040,16459830669963,16459830849801,16459830851153
75,"void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd]",0,0,224,160617,160617,4194304,256,0,0,12,24,88768,0x7fa4640ed600,0x7fa448025200,16459830865692,16459830873801,16459830968520,16459830970048
76,"void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd]",0,0,227,160617,160617,4194304,256,0,0,12,24,90752,0x7fa46684d480,0x7fa448025240,16459830984658,16459830993640,16459831113479,16459831114953
77,"void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd]",0,0,230,160617,160617,4194304,256,0,0,12,24,91968,0x7fa46684d300,0x7fa448025280,16459831134592,16459831145318,16459831238917,16459831240328
78,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,233,160617,160617,4194304,256,0,0,12,24,93440,0x7fa46684d180,0x7fa4480252c0,16459831255078,16459831263237,16459831443555,16459831444930
79,"void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd]",0,0,236,160617,160617,4194304,256,0,0,12,24,94912,0x7fa46684d000,0x7fa448025300,16459831459470,16459831467555,16459831647073,16459831648582
80,"void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd]",0,0,239,160617,160617,4194304,256,0,0,12,24,96384,0x7fa4640ede80,0x7fa448025340,16459831664372,16459831672833,16459831767552,16459831768988
81,"void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd]",0,0,242,160617,160617,4194304,256,0,0,12,24,98368,0x7fa4640edd00,0x7fa448025380,16459831783817,16459831791872,16459831918911,16459831920452
82,"void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd]",0,0,245,160617,160617,4194304,256,0,0,12,24,99584,0x7fa4640edb80,0x7fa4480253c0,16459831940481,16459831950910,16459832045149,16459832046547
83,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,248,160617,160617,4194304,256,0,0,12,24,101312,0x7fa4640eda00,0x7fa448025400,16459832061127,16459832068989,16459832247707,16459832249139
84,"void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd]",0,0,251,160617,160617,4194304,256,0,0,12,24,102784,0x7fa4640ed880,0x7fa448025440,16459832262919,16459832271707,16459832451865,16459832453242
85,"void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd]",0,0,254,160617,160617,4194304,256,0,0,12,24,104256,0x7fa4640ed700,0x7fa448025480,16459832468181,16459832476985,16459832571544,16459832572847
86,"void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd]",0,0,257,160617,160617,4194304,256,0,0,12,24,106240,0x7fa46684d580,0x7fa4480254c0,16459832587456,16459832596184,16459832726903,16459832728271
87,"void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd]",0,0,260,160617,160617,4194304,256,0,0,12,24,107712,0x7fa46684d400,0x7fa448025500,16459832748390,16459832759222,16459832852181,16459832853416
88,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,263,160617,160617,4194304,256,0,0,16,24,109440,0x7fa46684d280,0x7fa448025540,16459832871186,16459832879701,16459833058739,16459833060048
89,"void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd]",0,0,266,160617,160617,4194304,256,0,0,16,24,111168,0x7fa46684d100,0x7fa448025580,16459833074358,16459833082899,16459833262897,16459833264270
90,"void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd]",0,0,269,160617,160617,4194304,256,0,0,8,24,112896,0x7fa4640edf80,0x7fa4480255c0,16459833278970,16459833288017,16459833383536,16459833384716
91,"void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd]",0,0,272,160617,160617,4194304,256,0,0,12,24,115136,0x7fa4640ede00,0x7fa448025600,16459833399225,16459833407376,16459833546414,16459833547810
92,"void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd]",0,0,275,160617,160617,4194304,256,0,0,12,24,116608,0x7fa4640edc80,0x7fa448025640,16459833568949,16459833580014,16459833674733,16459833676135
93,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,278,160617,160617,4194304,256,0,0,16,24,118336,0x7fa4640edb00,0x7fa448025680,16459833693084,16459833700973,16459833882891,16459833884157
94,"void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd]",0,0,281,160617,160617,4194304,256,0,0,16,24,120064,0x7fa4640ed980,0x7fa4480256c0,16459833899266,16459833908331,16459834089929,16459834091549
95,"void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd]",0,0,284,160617,160617,4194304,256,0,0,12,24,121792,0x7fa4640ed800,0x7fa448025700,16459834108388,16459834116329,16459834213608,16459834214864
96,"void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd]",0,0,287,160617,160617,4194304,256,0,0,12,24,124032,0x7fa4640ed680,0x7fa448025740,16459834230643,16459834239048,16459834384486,16459834385837
97,"void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd]",0,0,290,160617,160617,4194304,256,0,0,12,24,125504,0x7fa46684d500,0x7fa448025780,16459834407567,16459834418246,16459834514245,16459834515662
98,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,293,160617,160617,4194304,256,0,0,12,24,127488,0x7fa46684d380,0x7fa4480257c0,16459834530842,16459834539525,16459834719203,16459834720384
99,"void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd]",0,0,296,160617,160617,4194304,256,0,0,12,24,129216,0x7fa46684d200,0x7fa448025800,16459834734224,16459834742243,16459834922081,16459834923407
100,"void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd]",0,0,299,160617,160617,4194304,256,0,0,12,24,130944,0x7fa46684d080,0x7fa448025840,16459834938496,16459834947360,16459835047839,16459835049262
101,"void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd]",0,0,302,160617,160617,4194304,256,0,0,12,24,133440,0x7fa4640edf00,0x7fa448025880,16459835066131,16459835074079,16459835229598,16459835230905
102,"void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd]",0,0,305,160617,160617,4194304,256,0,0,12,24,134912,0x7fa4640edd80,0x7fa4480258c0,16459835253504,16459835264157,16459835358876,16459835360180
103,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,308,160617,160617,4194304,256,0,0,12,24,136896,0x7fa4640edc00,0x7fa448025900,16459835375649,16459835383836,16459835562394,16459835563752
104,"void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd]",0,0,311,160617,160617,4194304,256,0,0,12,24,138880,0x7fa4640eda80,0x7fa448025940,16459835579621,16459835587674,16459835767352,16459835768574
105,"void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd]",0,0,314,160617,160617,4194304,256,0,0,12,24,140864,0x7fa4640ed900,0x7fa448025980,16459835784413,16459835793432,16459835900471,16459835901899
106,"void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd]",0,0,317,160617,160617,4194304,256,0,0,12,24,143616,0x7fa4640ed780,0x7fa4480259c0,16459835918458,16459835926871,16459836097749,16459836099061
107,"void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd]",0,0,320,160617,160617,4194304,256,0,0,12,24,145344,0x7fa4640ed600,0x7fa448025a00,16459836120261,16459836131189,16459836226868,16459836228286
108,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,323,160617,160617,4194304,256,0,0,12,24,147584,0x7fa46684d480,0x7fa448025a40,16459836245326,16459836253427,16459836433426,16459836434818
109,"void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd]",0,0,326,160617,160617,4194304,256,0,0,12,24,149568,0x7fa46684d300,0x7fa448025a80,16459836451338,16459836459185,16459836639824,16459836641100
110,"void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd]",0,0,329,160617,160617,4194304,256,0,0,12,24,151552,0x7fa46684d180,0x7fa448025ac0,16459836656050,16459836664303,16459836773902,16459836775245
111,"void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd]",0,0,332,160617,160617,4194304,256,0,0,12,24,154304,0x7fa46684d000,0x7fa448025b00,16459836789515,16459836797742,16459836979020,16459836980427
112,"void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd]",0,0,335,160617,160617,4194304,256,0,0,12,24,156288,0x7fa4640ede80,0x7fa448025b40,16459837001987,16459837011500,16459837113419,16459837114762
113,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,338,160617,160617,4194304,256,0,0,12,24,158784,0x7fa4640edd00,0x7fa448025b80,16459837130962,16459837138859,16459837321577,16459837322884
114,"void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd]",0,0,341,160617,160617,4194304,256,0,0,12,24,161024,0x7fa4640edb80,0x7fa448025bc0,16459837339414,16459837347497,16459837531175,16459837532516
115,"void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd]",0,0,344,160617,160617,4194304,256,0,0,12,24,163264,0x7fa4640eda00,0x7fa448025c00,16459837548875,16459837558534,16459837680773,16459837682240
116,"void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd]",0,0,347,160617,160617,4194304,256,0,0,12,24,166528,0x7fa4640ed880,0x7fa448025c40,16459837696740,16459837706533,16459837913251,16459837934211
117,"void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd]",0,0,350,160617,160617,4194304,256,0,0,12,24,168512,0x7fa4640ed700,0x7fa448025c80,16459837951840,16459837962370,16459838073729,16459838075065
118,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,353,160617,160617,4194304,256,0,0,12,24,171264,0x7fa46684d580,0x7fa448025cc0,16459838092955,16459838101889,16459838286687,16459838288117
119,"void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd]",0,0,356,160617,160617,4194304,256,0,0,12,24,173760,0x7fa46684d400,0x7fa448025d00,16459838303136,16459838311807,16459838497405,16459838498729
120,"void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd]",0,0,359,160617,160617,4194304,256,0,0,12,24,176256,0x7fa46684d280,0x7fa448025d40,16459838514358,16459838522845,16459838657564,16459838658963
121,"void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd]",0,0,362,160617,160617,4194304,256,0,0,12,24,179776,0x7fa46684d100,0x7fa448025d80,16459838673412,16459838681723,16459838913721,16459838957391
122,"void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd]",0,0,365,160617,160617,4194304,256,0,0,12,24,182272,0x7fa4640edf80,0x7fa448025dc0,16459838973081,16459838983800,16459839110039,16459839111335
123,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,368,160617,160617,4194304,256,0,0,12,24,185536,0x7fa4640ede00,0x7fa448025e00,16459839126425,16459839134519,16459839329077,16459839330467
124,"void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd]",0,0,371,160617,160617,4194304,256,0,0,12,24,188544,0x7fa4640edc80,0x7fa448025e40,16459839345836,16459839354517,16459839549715,16459839551029
125,"void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd]",0,0,374,160617,160617,4194304,256,0,0,12,24,191552,0x7fa4640edb00,0x7fa448025e80,16459839565408,16459839573554,16459839734193,16459839735612
126,"void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd]",0,0,377,160617,160617,4194304,256,0,0,12,24,195840,0x7fa4640ed980,0x7fa448025ec0,16459839751041,16459839759153,16459840042350,16459840085968
127,"void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd]",0,0,380,160617,160617,4194304,256,0,0,12,24,198592,0x7fa4640ed800,0x7fa448025f00,16459840101537,16459840112589,16459840262348,16459840263651
128,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,383,160617,160617,4194304,256,0,0,12,24,202368,0x7fa4640ed680,0x7fa448025f40,16459840280371,16459840288107,16459840496745,16459840539811
129,"void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd]",0,0,386,160617,160617,4194304,256,0,0,12,24,205888,0x7fa46684d500,0x7fa448025f80,16459840548170,16459840558025,16459840764743,16459840807850
130,"void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd]",0,0,389,160617,160617,4194304,256,0,0,12,24,209408,0x7fa46684d380,0x7fa448025fc0,16459840816220,16459840826502,16459841012420,16459841013722
131,"void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd]",0,0,392,160617,160617,4194304,256,0,0,12,24,214464,0x7fa46684d200,0x7fa448026000,16459841029502,16459841037700,16459841372256,16459841388718
132,"void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd]",0,0,395,160617,160617,4194304,256,0,0,12,24,217728,0x7fa46684d080,0x7fa448026040,16459841406697,16459841417216,16459841584894,16459841586261
133,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,398,160617,160617,4194304,256,0,0,12,24,222016,0x7fa4640edf00,0x7fa448026080,16459841601730,16459841610014,16459841838812,16459841854710
134,"void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd]",0,0,401,160617,160617,4194304,256,0,0,12,24,226048,0x7fa4640edd80,0x7fa4480260c0,16459841862720,16459841873212,16459842103289,16459842125090
135,"void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd]",0,0,404,160617,160617,4194304,256,0,0,12,24,230080,0x7fa4640edc00,0x7fa448026100,16459842138299,16459842148409,16459842359927,16459842375780
136,"void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd]",0,0,407,160617,160617,4194304,256,0,0,12,24,235904,0x7fa4640eda80,0x7fa448026140,16459842389510,16459842398966,16459842784882,16459842800904
137,"void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd]",0,0,410,160617,160617,4194304,256,0,0,12,24,239424,0x7fa4640ed900,0x7fa448026180,16459842817723,16459842828402,16459843014480,16459843015846
138,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,413,160617,160617,4194304,256,0,0,12,24,244224,0x7fa4640ed780,0x7fa4480261c0,16459843031175,16459843039440,16459843288877,16459843332224
139,"void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd]",0,0,416,160617,160617,4194304,256,0,0,12,24,248768,0x7fa4640ed600,0x7fa448026200,16459843340353,16459843351117,16459843599434,16459843642462
140,"void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd]",0,0,419,160617,160617,4194304,256,0,0,12,24,253312,0x7fa46684d480,0x7fa448026240,16459843650951,16459843661514,16459843898951,16459843941640
141,"void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd]",0,0,422,160617,160617,4194304,256,0,0,8,24,255552,0x7fa46684d300,0x7fa448026280,16459843950510,16459843960711,16459844415106,16459844457880
142,"void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd]",0,0,425,160617,160617,4194304,256,0,0,12,24,259840,0x7fa46684d180,0x7fa4480262c0,16459844474120,16459844484865,16459844710943,16459844753879
143,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,428,160617,160617,4194304,256,0,0,12,24,265664,0x7fa46684d000,0x7fa448026300,16459844762439,16459844772863,16459845070780,16459845089906
144,"void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd]",0,0,431,160617,160617,4194304,256,0,0,12,24,271232,0x7fa4640ede80,0x7fa448026340,16459845102416,16459845111739,16459845410296,16459845425913
145,"void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd]",0,0,434,160617,160617,4194304,256,0,0,8,24,273216,0x7fa4640edd00,0x7fa448026380,16459845439623,16459845448696,16459845745013,16459845763270
146,"void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd]",0,0,437,160617,160617,4194304,256,0,0,8,24,275712,0x7fa4640edb80,0x7fa4480263c0,16459845777190,16459845787893,16459846345647,16459846391626
147,"void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd]",0,0,440,160617,160617,4194304,256,0,0,12,24,280768,0x7fa4640eda00,0x7fa448026400,16459846408826,16459846419726,16459846683244,16459846728263
148,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,443,160617,160617,4194304,256,0,0,12,24,287616,0x7fa4640ed880,0x7fa448026440,16459846736763,16459846747883,16459847098759,16459847142317
149,"void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd]",0,0,446,160617,160617,4194304,256,0,0,12,24,294208,0x7fa4640ed700,0x7fa448026480,16459847153927,16459847172679,16459847523075,16459847566311
150,"void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd]",0,0,449,160617,160617,4194304,256,0,0,8,24,296960,0x7fa46684d580,0x7fa4480264c0,16459847575971,16459847586275,16459847933631,16459847976565
151,"void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd]",0,0,452,160617,160617,4194304,256,0,0,8,24,299968,0x7fa46684d400,0x7fa448026500,16459847985065,16459847995231,16459848656664,16459848701268
152,"void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd]",0,0,455,160617,160617,4194304,256,0,0,8,24,302720,0x7fa46684d280,0x7fa448026540,16459848718367,16459848727703,16459849174899,16459849218138
153,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,458,160617,160617,4194304,256,0,0,12,24,305472,0x7fa46684d100,0x7fa448026580,16459849226707,16459849236978,16459849702094,16459849744818
154,"void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd]",0,0,461,160617,160617,4194304,256,0,0,12,24,308224,0x7fa4640edf80,0x7fa4480265c0,16459849757037,16459849767533,16459850230248,16459850277077
155,"void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd]",0,0,464,160617,160617,4194304,256,0,0,8,24,310976,0x7fa4640ede00,0x7fa448026600,16459850286517,16459850296328,16459850749123,16459850796427
156,"void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd]",0,0,467,160617,160617,4194304,256,0,0,8,24,313216,0x7fa4640edc80,0x7fa448026640,16459850804767,16459850814882,16459851685274,16459851728731
157,"void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd]",0,0,470,160617,160617,4194304,256,0,0,8,24,315968,0x7fa4640edb00,0x7fa448026680,16459851746821,16459851757913,16459852611665,16459852660346
158,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,473,160617,160617,4194304,256,0,0,12,24,318720,0x7fa4640ed980,0x7fa4480266c0,16459852669505,16459852679664,16459853565255,16459853611049
159,"void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd]",0,0,476,160617,160617,4194304,256,0,0,12,24,321472,0x7fa4640ed800,0x7fa448026700,16459853621849,16459853631814,16459854512286,16459854561883
160,"void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd]",0,0,479,160617,160617,4194304,256,0,0,8,24,324224,0x7fa4640ed680,0x7fa448026740,16459854572582,16459854589245,16459855450036,16459855497657
161,"void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd]",0,0,482,160617,160617,4194304,256,0,0,8,24,326464,0x7fa46684d500,0x7fa448026780,16459855507626,16459855516916,16459857217059,16459857285778
162,"void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd]",0,0,485,160617,160617,4194304,256,0,0,8,24,329216,0x7fa46684d380,0x7fa4480267c0,16459857302457,16459857313218,16459858979761,16459859051400
163,"void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd]",0,0,488,160617,160617,4194304,256,0,0,12,24,331968,0x7fa46684d200,0x7fa448026800,16459859062299,16459859072080,16459860798303,16459860873130
164,"void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd]",0,0,491,160617,160617,4194304,256,0,0,12,24,334720,0x7fa46684d080,0x7fa448026840,16459860885709,16459860911902,16459862627405,16459862699170
165,"void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd]",0,0,494,160617,160617,4194304,256,0,0,8,24,337472,0x7fa4640edf00,0x7fa448026880,16459862709509,16459862726444,16459864400827,16459864469372
166,"void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd]",0,0,497,160617,160617,4194304,256,0,0,8,24,0,0x7fa4640edd80,0x7fa4480268c0,16459864477572,16459864489946,16459867849753,16459867922699
1 Dispatch_ID Kernel_Name GPU_ID queue-id queue-index pid tid grd Workgroup_Size LDS_Per_Workgroup scr vgpr SGPR fbar sig obj DispatchNs Start_Timestamp End_Timestamp CompleteNs
2 0 __amd_rocclr_fillBufferAligned.kd 0 0 0 160617 160617 33554432 256 0 0 4 32 4160 0x0 0x7fa448004280 16459813992280 16459814018450 16459814257808 16459814365925
3 1 void benchmark_func<short, 256, 8u, 0u>(short, short*) [clone .kd] 0 0 2 160617 160617 32768 256 0 0 12 24 13888 0x0 0x7fa448023f80 16459819035296 16459819051039 16459819064319 16459819082824
4 2 void benchmark_func<float, 256, 8u, 0u>(float, float*) [clone .kd] 0 0 5 160617 160617 4194304 256 0 0 12 24 14336 0x7fa46684d380 0x7fa448023fc0 16459819086954 16459819137118 16459819229437 16459819231499
5 3 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 0u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 8 160617 160617 4194304 256 0 0 16 24 15040 0x7fa46684d200 0x7fa448024000 16459819254768 16459819264477 16459819445275 16459819447290
6 4 void benchmark_func<double, 256, 8u, 0u>(double, double*) [clone .kd] 0 0 11 160617 160617 4194304 256 0 0 16 24 15488 0x7fa46684d080 0x7fa448024040 16459819462760 16459819471035 16459819650713 16459819652653
7 5 void benchmark_func<__half2, 256, 8u, 0u>(__half2, __half2*) [clone .kd] 0 0 14 160617 160617 4194304 256 0 0 12 24 15936 0x7fa4640edf00 0x7fa448024080 16459819667302 16459819675993 16459819769592 16459819771528
8 6 void benchmark_func<int, 256, 8u, 0u>(int, int*) [clone .kd] 0 0 17 160617 160617 4194304 256 0 0 12 24 16384 0x7fa4640edd80 0x7fa4480240c0 16459819787247 16459819795351 16459819887190 16459819888924
9 7 void benchmark_func<float, 256, 8u, 1u>(float, float*) [clone .kd] 0 0 20 160617 160617 4194304 256 0 0 12 24 17088 0x7fa4640edc00 0x7fa448024100 16459819916492 16459819927030 16459820019029 16459820020838
10 8 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 1u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 23 160617 160617 4194304 256 0 0 16 24 17792 0x7fa4640eda80 0x7fa448024140 16459820042958 16459820052469 16459820231827 16459820233750
11 9 void benchmark_func<double, 256, 8u, 1u>(double, double*) [clone .kd] 0 0 26 160617 160617 4194304 256 0 0 16 24 18496 0x7fa4640ed900 0x7fa448024180 16459820252970 16459820274067 16459820454065 16459820456042
12 10 void benchmark_func<__half2, 256, 8u, 1u>(__half2, __half2*) [clone .kd] 0 0 29 160617 160617 4194304 256 0 0 16 24 19200 0x7fa4640ed780 0x7fa4480241c0 16459820473901 16459820482705 16459820575984 16459820577847
13 11 void benchmark_func<int, 256, 8u, 1u>(int, int*) [clone .kd] 0 0 32 160617 160617 4194304 256 0 0 16 24 19904 0x7fa4640ed600 0x7fa448024200 16459820597366 16459820608143 16459820701422 16459820703412
14 12 void benchmark_func<float, 256, 8u, 2u>(float, float*) [clone .kd] 0 0 35 160617 160617 4194304 256 0 0 12 24 20608 0x7fa46684d480 0x7fa448024240 16459820726801 16459820745582 16459820839181 16459820841317
15 13 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 2u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 38 160617 160617 4194304 256 0 0 16 24 21312 0x7fa46684d300 0x7fa448024280 16459820860146 16459820871501 16459821050859 16459821052819
16 14 void benchmark_func<double, 256, 8u, 2u>(double, double*) [clone .kd] 0 0 41 160617 160617 4194304 256 0 0 16 24 22016 0x7fa46684d180 0x7fa4480242c0 16459821073388 16459821083179 16459821263977 16459821265931
17 15 void benchmark_func<__half2, 256, 8u, 2u>(__half2, __half2*) [clone .kd] 0 0 44 160617 160617 4194304 256 0 0 16 24 22720 0x7fa46684d000 0x7fa448024300 16459821285510 16459821306856 16459821400775 16459821402725
18 16 void benchmark_func<int, 256, 8u, 2u>(int, int*) [clone .kd] 0 0 47 160617 160617 4194304 256 0 0 12 24 23424 0x7fa4640ede80 0x7fa448024340 16459821421175 16459821431655 16459821525254 16459821527071
19 17 void benchmark_func<float, 256, 8u, 3u>(float, float*) [clone .kd] 0 0 50 160617 160617 4194304 256 0 0 12 24 24128 0x7fa4640edd00 0x7fa448024380 16459821548480 16459821558694 16459821652293 16459821654076
20 18 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 3u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 53 160617 160617 4194304 256 0 0 16 24 24832 0x7fa4640edb80 0x7fa4480243c0 16459821674625 16459821691653 16459821870851 16459821872867
21 19 void benchmark_func<double, 256, 8u, 3u>(double, double*) [clone .kd] 0 0 56 160617 160617 4194304 256 0 0 16 24 25536 0x7fa4640eda00 0x7fa448024400 16459821890897 16459821900130 16459822079809 16459822087949
22 20 void benchmark_func<__half2, 256, 8u, 3u>(__half2, __half2*) [clone .kd] 0 0 59 160617 160617 4194304 256 0 0 12 24 26240 0x7fa4640ed880 0x7fa448024440 16459822101549 16459822111808 16459822204927 16459822206885
23 21 void benchmark_func<int, 256, 8u, 3u>(int, int*) [clone .kd] 0 0 62 160617 160617 4194304 256 0 0 12 24 26944 0x7fa4640ed700 0x7fa448024480 16459822224924 16459822234207 16459822327966 16459822329910
24 22 void benchmark_func<float, 256, 8u, 4u>(float, float*) [clone .kd] 0 0 65 160617 160617 4194304 256 0 0 12 24 27648 0x7fa46684d580 0x7fa4480244c0 16459822352499 16459822362846 16459822454525 16459822456355
25 23 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 4u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 68 160617 160617 4194304 256 0 0 16 24 28608 0x7fa46684d400 0x7fa448024500 16459822474174 16459822482685 16459822663003 16459822664857
26 24 void benchmark_func<double, 256, 8u, 4u>(double, double*) [clone .kd] 0 0 71 160617 160617 4194304 256 0 0 16 24 29312 0x7fa46684d280 0x7fa448024540 16459822679007 16459822687963 16459822868761 16459822870809
27 25 void benchmark_func<__half2, 256, 8u, 4u>(__half2, __half2*) [clone .kd] 0 0 74 160617 160617 4194304 256 0 0 12 24 30016 0x7fa46684d100 0x7fa448024580 16459822888438 16459822898360 16459822991320 16459822993234
28 26 void benchmark_func<int, 256, 8u, 4u>(int, int*) [clone .kd] 0 0 77 160617 160617 4194304 256 0 0 8 24 30976 0x7fa4640edf80 0x7fa4480245c0 16459823014634 16459823035799 16459823128758 16459823130969
29 27 void benchmark_func<float, 256, 8u, 5u>(float, float*) [clone .kd] 0 0 80 160617 160617 4194304 256 0 0 12 24 31680 0x7fa4640ede00 0x7fa448024600 16459823151578 16459823162198 16459823255317 16459823257054
30 28 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 5u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 83 160617 160617 4194304 256 0 0 16 24 32640 0x7fa4640edc80 0x7fa448024640 16459823277304 16459823287637 16459823467635 16459823469336
31 29 void benchmark_func<double, 256, 8u, 5u>(double, double*) [clone .kd] 0 0 86 160617 160617 4194304 256 0 0 12 24 33600 0x7fa4640edb00 0x7fa448024680 16459823486876 16459823496275 16459823676913 16459823678768
32 30 void benchmark_func<__half2, 256, 8u, 5u>(__half2, __half2*) [clone .kd] 0 0 89 160617 160617 4194304 256 0 0 12 24 34560 0x7fa4640ed980 0x7fa4480246c0 16459823692918 16459823701712 16459823795632 16459823797524
33 31 void benchmark_func<int, 256, 8u, 5u>(int, int*) [clone .kd] 0 0 92 160617 160617 4194304 256 0 0 8 24 35520 0x7fa4640ed800 0x7fa448024700 16459823820293 16459823837071 16459823931150 16459823933168
34 32 void benchmark_func<float, 256, 8u, 6u>(float, float*) [clone .kd] 0 0 95 160617 160617 4194304 256 0 0 12 24 36224 0x7fa4640ed680 0x7fa448024740 16459823954878 16459823964430 16459824057869 16459824059914
35 33 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 6u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 98 160617 160617 4194304 256 0 0 12 24 37184 0x7fa46684d500 0x7fa448024780 16459824079173 16459824088429 16459824268107 16459824270075
36 34 void benchmark_func<double, 256, 8u, 6u>(double, double*) [clone .kd] 0 0 101 160617 160617 4194304 256 0 0 12 24 38144 0x7fa46684d380 0x7fa4480247c0 16459824284685 16459824295307 16459824476265 16459824478317
37 35 void benchmark_func<__half2, 256, 8u, 6u>(__half2, __half2*) [clone .kd] 0 0 104 160617 160617 4194304 256 0 0 12 24 39104 0x7fa46684d200 0x7fa448024800 16459824493567 16459824504105 16459824598024 16459824599823
38 36 void benchmark_func<int, 256, 8u, 6u>(int, int*) [clone .kd] 0 0 107 160617 160617 4194304 256 0 0 8 24 40320 0x7fa46684d080 0x7fa448024840 16459824617842 16459824627943 16459824723142 16459824724998
39 37 void benchmark_func<float, 256, 8u, 7u>(float, float*) [clone .kd] 0 0 110 160617 160617 4194304 256 0 0 12 24 41280 0x7fa4640edf00 0x7fa448024880 16459824747157 16459824757382 16459824850181 16459824852013
40 38 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 7u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 113 160617 160617 4194304 256 0 0 12 24 42240 0x7fa4640edd80 0x7fa4480248c0 16459824870772 16459824879781 16459825060899 16459825062765
41 39 void benchmark_func<double, 256, 8u, 7u>(double, double*) [clone .kd] 0 0 116 160617 160617 4194304 256 0 0 12 24 43200 0x7fa4640edc00 0x7fa448024900 16459825076245 16459825085859 16459825265377 16459825267497
42 40 void benchmark_func<__half2, 256, 8u, 7u>(__half2, __half2*) [clone .kd] 0 0 119 160617 160617 4194304 256 0 0 8 24 44160 0x7fa4640eda80 0x7fa448024940 16459825287116 16459825308256 16459825402656 16459825404592
43 41 void benchmark_func<int, 256, 8u, 7u>(int, int*) [clone .kd] 0 0 122 160617 160617 4194304 256 0 0 12 24 45376 0x7fa4640ed900 0x7fa448024980 16459825422651 16459825432095 16459825526654 16459825528467
44 42 void benchmark_func<float, 256, 8u, 8u>(float, float*) [clone .kd] 0 0 125 160617 160617 4194304 256 0 0 12 24 46336 0x7fa4640ed780 0x7fa4480249c0 16459825549356 16459825560894 16459825655293 16459825657132
45 43 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 8u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 128 160617 160617 4194304 256 0 0 12 24 47552 0x7fa4640ed600 0x7fa448024a00 16459825677201 16459825694973 16459825874011 16459825875894
46 44 void benchmark_func<double, 256, 8u, 8u>(double, double*) [clone .kd] 0 0 131 160617 160617 4194304 256 0 0 12 24 48512 0x7fa46684d480 0x7fa448024a40 16459825896043 16459825906011 16459826086489 16459826096945
47 45 void benchmark_func<__half2, 256, 8u, 8u>(__half2, __half2*) [clone .kd] 0 0 134 160617 160617 4194304 256 0 0 8 24 49472 0x7fa46684d300 0x7fa448024a80 16459826106495 16459826124088 16459826216567 16459826218501
48 46 void benchmark_func<int, 256, 8u, 8u>(int, int*) [clone .kd] 0 0 137 160617 160617 4194304 256 0 0 12 24 50688 0x7fa46684d180 0x7fa448024ac0 16459826233770 16459826246807 16459826340406 16459826342416
49 47 void benchmark_func<float, 256, 8u, 9u>(float, float*) [clone .kd] 0 0 140 160617 160617 4194304 256 0 0 12 24 51648 0x7fa46684d000 0x7fa448024b00 16459826365575 16459826376246 16459826468245 16459826470051
50 48 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 9u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 143 160617 160617 4194304 256 0 0 12 24 52864 0x7fa4640ede80 0x7fa448024b40 16459826492420 16459826507925 16459826687443 16459826689403
51 49 void benchmark_func<double, 256, 8u, 9u>(double, double*) [clone .kd] 0 0 146 160617 160617 4194304 256 0 0 12 24 54080 0x7fa4640edd00 0x7fa448024b80 16459826705362 16459826714482 16459826893201 16459826895235
52 50 void benchmark_func<__half2, 256, 8u, 9u>(__half2, __half2*) [clone .kd] 0 0 149 160617 160617 4194304 256 0 0 8 24 55296 0x7fa4640edb80 0x7fa448024bc0 16459826909634 16459826918480 16459827012720 16459827014720
53 51 void benchmark_func<int, 256, 8u, 9u>(int, int*) [clone .kd] 0 0 152 160617 160617 4194304 256 0 0 12 24 56768 0x7fa4640eda00 0x7fa448024c00 16459827030690 16459827039599 16459827135438 16459827137515
54 52 void benchmark_func<float, 256, 8u, 10u>(float, float*) [clone .kd] 0 0 155 160617 160617 4194304 256 0 0 12 24 57728 0x7fa4640ed880 0x7fa448024c40 16459827158225 16459827168718 16459827262317 16459827263811
55 53 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 10u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 158 160617 160617 4194304 256 0 0 12 24 58944 0x7fa4640ed700 0x7fa448024c80 16459827279740 16459827288077 16459827466955 16459827468423
56 54 void benchmark_func<double, 256, 8u, 10u>(double, double*) [clone .kd] 0 0 161 160617 160617 4194304 256 0 0 12 24 60160 0x7fa46684d580 0x7fa448024cc0 16459827483412 16459827491755 16459827673193 16459827674565
57 55 void benchmark_func<__half2, 256, 8u, 10u>(__half2, __half2*) [clone .kd] 0 0 164 160617 160617 4194304 256 0 0 8 24 61376 0x7fa46684d400 0x7fa448024d00 16459827688954 16459827698153 16459827793192 16459827794630
58 56 void benchmark_func<int, 256, 8u, 10u>(int, int*) [clone .kd] 0 0 167 160617 160617 4194304 256 0 0 12 24 62848 0x7fa46684d280 0x7fa448024d40 16459827811270 16459827820711 16459827920070 16459827921395
59 57 void benchmark_func<float, 256, 8u, 11u>(float, float*) [clone .kd] 0 0 170 160617 160617 4194304 256 0 0 12 24 63808 0x7fa46684d100 0x7fa448024d80 16459827941595 16459827952390 16459828045829 16459828047241
60 58 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 11u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 173 160617 160617 4194304 256 0 0 12 24 65024 0x7fa4640edf80 0x7fa448024dc0 16459828062920 16459828071589 16459828250947 16459828252273
61 59 void benchmark_func<double, 256, 8u, 11u>(double, double*) [clone .kd] 0 0 176 160617 160617 4194304 256 0 0 12 24 66240 0x7fa4640ede00 0x7fa448024e00 16459828269242 16459828277507 16459828458145 16459828459505
62 60 void benchmark_func<__half2, 256, 8u, 11u>(__half2, __half2*) [clone .kd] 0 0 179 160617 160617 4194304 256 0 0 8 24 67456 0x7fa4640edc80 0x7fa448024e40 16459828475874 16459828485185 16459828580704 16459828582070
63 61 void benchmark_func<int, 256, 8u, 11u>(int, int*) [clone .kd] 0 0 182 160617 160617 4194304 256 0 0 12 24 68928 0x7fa4640edb00 0x7fa448024e80 16459828599039 16459828607744 16459828711903 16459828713175
64 62 void benchmark_func<float, 256, 8u, 12u>(float, float*) [clone .kd] 0 0 185 160617 160617 4194304 256 0 0 12 24 70144 0x7fa4640ed980 0x7fa448024ec0 16459828733624 16459828744542 16459828836861 16459828838150
65 63 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 12u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 188 160617 160617 4194304 256 0 0 12 24 71616 0x7fa4640ed800 0x7fa448024f00 16459828853190 16459828861341 16459829041499 16459829042782
66 64 void benchmark_func<double, 256, 8u, 12u>(double, double*) [clone .kd] 0 0 191 160617 160617 4194304 256 0 0 12 24 72832 0x7fa4640ed680 0x7fa448024f40 16459829058692 16459829068219 16459829248537 16459829249804
67 65 void benchmark_func<__half2, 256, 8u, 12u>(__half2, __half2*) [clone .kd] 0 0 194 160617 160617 4194304 256 0 0 8 24 74048 0x7fa46684d500 0x7fa448024f80 16459829266654 16459829274617 16459829367896 16459829369260
68 66 void benchmark_func<int, 256, 8u, 12u>(int, int*) [clone .kd] 0 0 197 160617 160617 4194304 256 0 0 12 24 75776 0x7fa46684d380 0x7fa448024fc0 16459829385819 16459829393976 16459829500855 16459829502255
69 67 void benchmark_func<float, 256, 8u, 13u>(float, float*) [clone .kd] 0 0 200 160617 160617 4194304 256 0 0 12 24 76992 0x7fa46684d200 0x7fa448025000 16459829522924 16459829533494 16459829628213 16459829629620
70 68 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 13u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 203 160617 160617 4194304 256 0 0 12 24 78464 0x7fa46684d080 0x7fa448025040 16459829646529 16459829654613 16459829834771 16459829836202
71 69 void benchmark_func<double, 256, 8u, 13u>(double, double*) [clone .kd] 0 0 206 160617 160617 4194304 256 0 0 12 24 79936 0x7fa4640edf00 0x7fa448025080 16459829852321 16459829860371 16459830040369 16459830041634
72 70 void benchmark_func<__half2, 256, 8u, 13u>(__half2, __half2*) [clone .kd] 0 0 209 160617 160617 4194304 256 0 0 8 24 81408 0x7fa4640edd80 0x7fa4480250c0 16459830056503 16459830065169 16459830160048 16459830161299
73 71 void benchmark_func<int, 256, 8u, 13u>(int, int*) [clone .kd] 0 0 212 160617 160617 4194304 256 0 0 12 24 83136 0x7fa4640edc00 0x7fa448025100 16459830177279 16459830185648 16459830301167 16459830302504
74 72 void benchmark_func<float, 256, 8u, 14u>(float, float*) [clone .kd] 0 0 215 160617 160617 4194304 256 0 0 12 24 84352 0x7fa4640eda80 0x7fa448025140 16459830337423 16459830346926 16459830440525 16459830441769
75 73 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 14u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 218 160617 160617 4194304 256 0 0 12 24 85824 0x7fa4640ed900 0x7fa448025180 16459830457668 16459830465805 16459830646123 16459830647441
76 74 void benchmark_func<double, 256, 8u, 14u>(double, double*) [clone .kd] 0 0 221 160617 160617 4194304 256 0 0 12 24 87296 0x7fa4640ed780 0x7fa4480251c0 16459830662040 16459830669963 16459830849801 16459830851153
77 75 void benchmark_func<__half2, 256, 8u, 14u>(__half2, __half2*) [clone .kd] 0 0 224 160617 160617 4194304 256 0 0 12 24 88768 0x7fa4640ed600 0x7fa448025200 16459830865692 16459830873801 16459830968520 16459830970048
78 76 void benchmark_func<int, 256, 8u, 14u>(int, int*) [clone .kd] 0 0 227 160617 160617 4194304 256 0 0 12 24 90752 0x7fa46684d480 0x7fa448025240 16459830984658 16459830993640 16459831113479 16459831114953
79 77 void benchmark_func<float, 256, 8u, 15u>(float, float*) [clone .kd] 0 0 230 160617 160617 4194304 256 0 0 12 24 91968 0x7fa46684d300 0x7fa448025280 16459831134592 16459831145318 16459831238917 16459831240328
80 78 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 15u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 233 160617 160617 4194304 256 0 0 12 24 93440 0x7fa46684d180 0x7fa4480252c0 16459831255078 16459831263237 16459831443555 16459831444930
81 79 void benchmark_func<double, 256, 8u, 15u>(double, double*) [clone .kd] 0 0 236 160617 160617 4194304 256 0 0 12 24 94912 0x7fa46684d000 0x7fa448025300 16459831459470 16459831467555 16459831647073 16459831648582
82 80 void benchmark_func<__half2, 256, 8u, 15u>(__half2, __half2*) [clone .kd] 0 0 239 160617 160617 4194304 256 0 0 12 24 96384 0x7fa4640ede80 0x7fa448025340 16459831664372 16459831672833 16459831767552 16459831768988
83 81 void benchmark_func<int, 256, 8u, 15u>(int, int*) [clone .kd] 0 0 242 160617 160617 4194304 256 0 0 12 24 98368 0x7fa4640edd00 0x7fa448025380 16459831783817 16459831791872 16459831918911 16459831920452
84 82 void benchmark_func<float, 256, 8u, 16u>(float, float*) [clone .kd] 0 0 245 160617 160617 4194304 256 0 0 12 24 99584 0x7fa4640edb80 0x7fa4480253c0 16459831940481 16459831950910 16459832045149 16459832046547
85 83 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 16u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 248 160617 160617 4194304 256 0 0 12 24 101312 0x7fa4640eda00 0x7fa448025400 16459832061127 16459832068989 16459832247707 16459832249139
86 84 void benchmark_func<double, 256, 8u, 16u>(double, double*) [clone .kd] 0 0 251 160617 160617 4194304 256 0 0 12 24 102784 0x7fa4640ed880 0x7fa448025440 16459832262919 16459832271707 16459832451865 16459832453242
87 85 void benchmark_func<__half2, 256, 8u, 16u>(__half2, __half2*) [clone .kd] 0 0 254 160617 160617 4194304 256 0 0 12 24 104256 0x7fa4640ed700 0x7fa448025480 16459832468181 16459832476985 16459832571544 16459832572847
88 86 void benchmark_func<int, 256, 8u, 16u>(int, int*) [clone .kd] 0 0 257 160617 160617 4194304 256 0 0 12 24 106240 0x7fa46684d580 0x7fa4480254c0 16459832587456 16459832596184 16459832726903 16459832728271
89 87 void benchmark_func<float, 256, 8u, 17u>(float, float*) [clone .kd] 0 0 260 160617 160617 4194304 256 0 0 12 24 107712 0x7fa46684d400 0x7fa448025500 16459832748390 16459832759222 16459832852181 16459832853416
90 88 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 17u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 263 160617 160617 4194304 256 0 0 16 24 109440 0x7fa46684d280 0x7fa448025540 16459832871186 16459832879701 16459833058739 16459833060048
91 89 void benchmark_func<double, 256, 8u, 17u>(double, double*) [clone .kd] 0 0 266 160617 160617 4194304 256 0 0 16 24 111168 0x7fa46684d100 0x7fa448025580 16459833074358 16459833082899 16459833262897 16459833264270
92 90 void benchmark_func<__half2, 256, 8u, 17u>(__half2, __half2*) [clone .kd] 0 0 269 160617 160617 4194304 256 0 0 8 24 112896 0x7fa4640edf80 0x7fa4480255c0 16459833278970 16459833288017 16459833383536 16459833384716
93 91 void benchmark_func<int, 256, 8u, 17u>(int, int*) [clone .kd] 0 0 272 160617 160617 4194304 256 0 0 12 24 115136 0x7fa4640ede00 0x7fa448025600 16459833399225 16459833407376 16459833546414 16459833547810
94 92 void benchmark_func<float, 256, 8u, 18u>(float, float*) [clone .kd] 0 0 275 160617 160617 4194304 256 0 0 12 24 116608 0x7fa4640edc80 0x7fa448025640 16459833568949 16459833580014 16459833674733 16459833676135
95 93 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 18u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 278 160617 160617 4194304 256 0 0 16 24 118336 0x7fa4640edb00 0x7fa448025680 16459833693084 16459833700973 16459833882891 16459833884157
96 94 void benchmark_func<double, 256, 8u, 18u>(double, double*) [clone .kd] 0 0 281 160617 160617 4194304 256 0 0 16 24 120064 0x7fa4640ed980 0x7fa4480256c0 16459833899266 16459833908331 16459834089929 16459834091549
97 95 void benchmark_func<__half2, 256, 8u, 18u>(__half2, __half2*) [clone .kd] 0 0 284 160617 160617 4194304 256 0 0 12 24 121792 0x7fa4640ed800 0x7fa448025700 16459834108388 16459834116329 16459834213608 16459834214864
98 96 void benchmark_func<int, 256, 8u, 18u>(int, int*) [clone .kd] 0 0 287 160617 160617 4194304 256 0 0 12 24 124032 0x7fa4640ed680 0x7fa448025740 16459834230643 16459834239048 16459834384486 16459834385837
99 97 void benchmark_func<float, 256, 8u, 20u>(float, float*) [clone .kd] 0 0 290 160617 160617 4194304 256 0 0 12 24 125504 0x7fa46684d500 0x7fa448025780 16459834407567 16459834418246 16459834514245 16459834515662
100 98 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 20u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 293 160617 160617 4194304 256 0 0 12 24 127488 0x7fa46684d380 0x7fa4480257c0 16459834530842 16459834539525 16459834719203 16459834720384
101 99 void benchmark_func<double, 256, 8u, 20u>(double, double*) [clone .kd] 0 0 296 160617 160617 4194304 256 0 0 12 24 129216 0x7fa46684d200 0x7fa448025800 16459834734224 16459834742243 16459834922081 16459834923407
102 100 void benchmark_func<__half2, 256, 8u, 20u>(__half2, __half2*) [clone .kd] 0 0 299 160617 160617 4194304 256 0 0 12 24 130944 0x7fa46684d080 0x7fa448025840 16459834938496 16459834947360 16459835047839 16459835049262
103 101 void benchmark_func<int, 256, 8u, 20u>(int, int*) [clone .kd] 0 0 302 160617 160617 4194304 256 0 0 12 24 133440 0x7fa4640edf00 0x7fa448025880 16459835066131 16459835074079 16459835229598 16459835230905
104 102 void benchmark_func<float, 256, 8u, 22u>(float, float*) [clone .kd] 0 0 305 160617 160617 4194304 256 0 0 12 24 134912 0x7fa4640edd80 0x7fa4480258c0 16459835253504 16459835264157 16459835358876 16459835360180
105 103 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 22u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 308 160617 160617 4194304 256 0 0 12 24 136896 0x7fa4640edc00 0x7fa448025900 16459835375649 16459835383836 16459835562394 16459835563752
106 104 void benchmark_func<double, 256, 8u, 22u>(double, double*) [clone .kd] 0 0 311 160617 160617 4194304 256 0 0 12 24 138880 0x7fa4640eda80 0x7fa448025940 16459835579621 16459835587674 16459835767352 16459835768574
107 105 void benchmark_func<__half2, 256, 8u, 22u>(__half2, __half2*) [clone .kd] 0 0 314 160617 160617 4194304 256 0 0 12 24 140864 0x7fa4640ed900 0x7fa448025980 16459835784413 16459835793432 16459835900471 16459835901899
108 106 void benchmark_func<int, 256, 8u, 22u>(int, int*) [clone .kd] 0 0 317 160617 160617 4194304 256 0 0 12 24 143616 0x7fa4640ed780 0x7fa4480259c0 16459835918458 16459835926871 16459836097749 16459836099061
109 107 void benchmark_func<float, 256, 8u, 24u>(float, float*) [clone .kd] 0 0 320 160617 160617 4194304 256 0 0 12 24 145344 0x7fa4640ed600 0x7fa448025a00 16459836120261 16459836131189 16459836226868 16459836228286
110 108 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 24u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 323 160617 160617 4194304 256 0 0 12 24 147584 0x7fa46684d480 0x7fa448025a40 16459836245326 16459836253427 16459836433426 16459836434818
111 109 void benchmark_func<double, 256, 8u, 24u>(double, double*) [clone .kd] 0 0 326 160617 160617 4194304 256 0 0 12 24 149568 0x7fa46684d300 0x7fa448025a80 16459836451338 16459836459185 16459836639824 16459836641100
112 110 void benchmark_func<__half2, 256, 8u, 24u>(__half2, __half2*) [clone .kd] 0 0 329 160617 160617 4194304 256 0 0 12 24 151552 0x7fa46684d180 0x7fa448025ac0 16459836656050 16459836664303 16459836773902 16459836775245
113 111 void benchmark_func<int, 256, 8u, 24u>(int, int*) [clone .kd] 0 0 332 160617 160617 4194304 256 0 0 12 24 154304 0x7fa46684d000 0x7fa448025b00 16459836789515 16459836797742 16459836979020 16459836980427
114 112 void benchmark_func<float, 256, 8u, 28u>(float, float*) [clone .kd] 0 0 335 160617 160617 4194304 256 0 0 12 24 156288 0x7fa4640ede80 0x7fa448025b40 16459837001987 16459837011500 16459837113419 16459837114762
115 113 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 28u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 338 160617 160617 4194304 256 0 0 12 24 158784 0x7fa4640edd00 0x7fa448025b80 16459837130962 16459837138859 16459837321577 16459837322884
116 114 void benchmark_func<double, 256, 8u, 28u>(double, double*) [clone .kd] 0 0 341 160617 160617 4194304 256 0 0 12 24 161024 0x7fa4640edb80 0x7fa448025bc0 16459837339414 16459837347497 16459837531175 16459837532516
117 115 void benchmark_func<__half2, 256, 8u, 28u>(__half2, __half2*) [clone .kd] 0 0 344 160617 160617 4194304 256 0 0 12 24 163264 0x7fa4640eda00 0x7fa448025c00 16459837548875 16459837558534 16459837680773 16459837682240
118 116 void benchmark_func<int, 256, 8u, 28u>(int, int*) [clone .kd] 0 0 347 160617 160617 4194304 256 0 0 12 24 166528 0x7fa4640ed880 0x7fa448025c40 16459837696740 16459837706533 16459837913251 16459837934211
119 117 void benchmark_func<float, 256, 8u, 32u>(float, float*) [clone .kd] 0 0 350 160617 160617 4194304 256 0 0 12 24 168512 0x7fa4640ed700 0x7fa448025c80 16459837951840 16459837962370 16459838073729 16459838075065
120 118 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 32u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 353 160617 160617 4194304 256 0 0 12 24 171264 0x7fa46684d580 0x7fa448025cc0 16459838092955 16459838101889 16459838286687 16459838288117
121 119 void benchmark_func<double, 256, 8u, 32u>(double, double*) [clone .kd] 0 0 356 160617 160617 4194304 256 0 0 12 24 173760 0x7fa46684d400 0x7fa448025d00 16459838303136 16459838311807 16459838497405 16459838498729
122 120 void benchmark_func<__half2, 256, 8u, 32u>(__half2, __half2*) [clone .kd] 0 0 359 160617 160617 4194304 256 0 0 12 24 176256 0x7fa46684d280 0x7fa448025d40 16459838514358 16459838522845 16459838657564 16459838658963
123 121 void benchmark_func<int, 256, 8u, 32u>(int, int*) [clone .kd] 0 0 362 160617 160617 4194304 256 0 0 12 24 179776 0x7fa46684d100 0x7fa448025d80 16459838673412 16459838681723 16459838913721 16459838957391
124 122 void benchmark_func<float, 256, 8u, 40u>(float, float*) [clone .kd] 0 0 365 160617 160617 4194304 256 0 0 12 24 182272 0x7fa4640edf80 0x7fa448025dc0 16459838973081 16459838983800 16459839110039 16459839111335
125 123 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 40u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 368 160617 160617 4194304 256 0 0 12 24 185536 0x7fa4640ede00 0x7fa448025e00 16459839126425 16459839134519 16459839329077 16459839330467
126 124 void benchmark_func<double, 256, 8u, 40u>(double, double*) [clone .kd] 0 0 371 160617 160617 4194304 256 0 0 12 24 188544 0x7fa4640edc80 0x7fa448025e40 16459839345836 16459839354517 16459839549715 16459839551029
127 125 void benchmark_func<__half2, 256, 8u, 40u>(__half2, __half2*) [clone .kd] 0 0 374 160617 160617 4194304 256 0 0 12 24 191552 0x7fa4640edb00 0x7fa448025e80 16459839565408 16459839573554 16459839734193 16459839735612
128 126 void benchmark_func<int, 256, 8u, 40u>(int, int*) [clone .kd] 0 0 377 160617 160617 4194304 256 0 0 12 24 195840 0x7fa4640ed980 0x7fa448025ec0 16459839751041 16459839759153 16459840042350 16459840085968
129 127 void benchmark_func<float, 256, 8u, 48u>(float, float*) [clone .kd] 0 0 380 160617 160617 4194304 256 0 0 12 24 198592 0x7fa4640ed800 0x7fa448025f00 16459840101537 16459840112589 16459840262348 16459840263651
130 128 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 48u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 383 160617 160617 4194304 256 0 0 12 24 202368 0x7fa4640ed680 0x7fa448025f40 16459840280371 16459840288107 16459840496745 16459840539811
131 129 void benchmark_func<double, 256, 8u, 48u>(double, double*) [clone .kd] 0 0 386 160617 160617 4194304 256 0 0 12 24 205888 0x7fa46684d500 0x7fa448025f80 16459840548170 16459840558025 16459840764743 16459840807850
132 130 void benchmark_func<__half2, 256, 8u, 48u>(__half2, __half2*) [clone .kd] 0 0 389 160617 160617 4194304 256 0 0 12 24 209408 0x7fa46684d380 0x7fa448025fc0 16459840816220 16459840826502 16459841012420 16459841013722
133 131 void benchmark_func<int, 256, 8u, 48u>(int, int*) [clone .kd] 0 0 392 160617 160617 4194304 256 0 0 12 24 214464 0x7fa46684d200 0x7fa448026000 16459841029502 16459841037700 16459841372256 16459841388718
134 132 void benchmark_func<float, 256, 8u, 56u>(float, float*) [clone .kd] 0 0 395 160617 160617 4194304 256 0 0 12 24 217728 0x7fa46684d080 0x7fa448026040 16459841406697 16459841417216 16459841584894 16459841586261
135 133 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 56u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 398 160617 160617 4194304 256 0 0 12 24 222016 0x7fa4640edf00 0x7fa448026080 16459841601730 16459841610014 16459841838812 16459841854710
136 134 void benchmark_func<double, 256, 8u, 56u>(double, double*) [clone .kd] 0 0 401 160617 160617 4194304 256 0 0 12 24 226048 0x7fa4640edd80 0x7fa4480260c0 16459841862720 16459841873212 16459842103289 16459842125090
137 135 void benchmark_func<__half2, 256, 8u, 56u>(__half2, __half2*) [clone .kd] 0 0 404 160617 160617 4194304 256 0 0 12 24 230080 0x7fa4640edc00 0x7fa448026100 16459842138299 16459842148409 16459842359927 16459842375780
138 136 void benchmark_func<int, 256, 8u, 56u>(int, int*) [clone .kd] 0 0 407 160617 160617 4194304 256 0 0 12 24 235904 0x7fa4640eda80 0x7fa448026140 16459842389510 16459842398966 16459842784882 16459842800904
139 137 void benchmark_func<float, 256, 8u, 64u>(float, float*) [clone .kd] 0 0 410 160617 160617 4194304 256 0 0 12 24 239424 0x7fa4640ed900 0x7fa448026180 16459842817723 16459842828402 16459843014480 16459843015846
140 138 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 64u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 413 160617 160617 4194304 256 0 0 12 24 244224 0x7fa4640ed780 0x7fa4480261c0 16459843031175 16459843039440 16459843288877 16459843332224
141 139 void benchmark_func<double, 256, 8u, 64u>(double, double*) [clone .kd] 0 0 416 160617 160617 4194304 256 0 0 12 24 248768 0x7fa4640ed600 0x7fa448026200 16459843340353 16459843351117 16459843599434 16459843642462
142 140 void benchmark_func<__half2, 256, 8u, 64u>(__half2, __half2*) [clone .kd] 0 0 419 160617 160617 4194304 256 0 0 12 24 253312 0x7fa46684d480 0x7fa448026240 16459843650951 16459843661514 16459843898951 16459843941640
143 141 void benchmark_func<int, 256, 8u, 64u>(int, int*) [clone .kd] 0 0 422 160617 160617 4194304 256 0 0 8 24 255552 0x7fa46684d300 0x7fa448026280 16459843950510 16459843960711 16459844415106 16459844457880
144 142 void benchmark_func<float, 256, 8u, 80u>(float, float*) [clone .kd] 0 0 425 160617 160617 4194304 256 0 0 12 24 259840 0x7fa46684d180 0x7fa4480262c0 16459844474120 16459844484865 16459844710943 16459844753879
145 143 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 80u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 428 160617 160617 4194304 256 0 0 12 24 265664 0x7fa46684d000 0x7fa448026300 16459844762439 16459844772863 16459845070780 16459845089906
146 144 void benchmark_func<double, 256, 8u, 80u>(double, double*) [clone .kd] 0 0 431 160617 160617 4194304 256 0 0 12 24 271232 0x7fa4640ede80 0x7fa448026340 16459845102416 16459845111739 16459845410296 16459845425913
147 145 void benchmark_func<__half2, 256, 8u, 80u>(__half2, __half2*) [clone .kd] 0 0 434 160617 160617 4194304 256 0 0 8 24 273216 0x7fa4640edd00 0x7fa448026380 16459845439623 16459845448696 16459845745013 16459845763270
148 146 void benchmark_func<int, 256, 8u, 80u>(int, int*) [clone .kd] 0 0 437 160617 160617 4194304 256 0 0 8 24 275712 0x7fa4640edb80 0x7fa4480263c0 16459845777190 16459845787893 16459846345647 16459846391626
149 147 void benchmark_func<float, 256, 8u, 96u>(float, float*) [clone .kd] 0 0 440 160617 160617 4194304 256 0 0 12 24 280768 0x7fa4640eda00 0x7fa448026400 16459846408826 16459846419726 16459846683244 16459846728263
150 148 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 96u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 443 160617 160617 4194304 256 0 0 12 24 287616 0x7fa4640ed880 0x7fa448026440 16459846736763 16459846747883 16459847098759 16459847142317
151 149 void benchmark_func<double, 256, 8u, 96u>(double, double*) [clone .kd] 0 0 446 160617 160617 4194304 256 0 0 12 24 294208 0x7fa4640ed700 0x7fa448026480 16459847153927 16459847172679 16459847523075 16459847566311
152 150 void benchmark_func<__half2, 256, 8u, 96u>(__half2, __half2*) [clone .kd] 0 0 449 160617 160617 4194304 256 0 0 8 24 296960 0x7fa46684d580 0x7fa4480264c0 16459847575971 16459847586275 16459847933631 16459847976565
153 151 void benchmark_func<int, 256, 8u, 96u>(int, int*) [clone .kd] 0 0 452 160617 160617 4194304 256 0 0 8 24 299968 0x7fa46684d400 0x7fa448026500 16459847985065 16459847995231 16459848656664 16459848701268
154 152 void benchmark_func<float, 256, 8u, 128u>(float, float*) [clone .kd] 0 0 455 160617 160617 4194304 256 0 0 8 24 302720 0x7fa46684d280 0x7fa448026540 16459848718367 16459848727703 16459849174899 16459849218138
155 153 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 128u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 458 160617 160617 4194304 256 0 0 12 24 305472 0x7fa46684d100 0x7fa448026580 16459849226707 16459849236978 16459849702094 16459849744818
156 154 void benchmark_func<double, 256, 8u, 128u>(double, double*) [clone .kd] 0 0 461 160617 160617 4194304 256 0 0 12 24 308224 0x7fa4640edf80 0x7fa4480265c0 16459849757037 16459849767533 16459850230248 16459850277077
157 155 void benchmark_func<__half2, 256, 8u, 128u>(__half2, __half2*) [clone .kd] 0 0 464 160617 160617 4194304 256 0 0 8 24 310976 0x7fa4640ede00 0x7fa448026600 16459850286517 16459850296328 16459850749123 16459850796427
158 156 void benchmark_func<int, 256, 8u, 128u>(int, int*) [clone .kd] 0 0 467 160617 160617 4194304 256 0 0 8 24 313216 0x7fa4640edc80 0x7fa448026640 16459850804767 16459850814882 16459851685274 16459851728731
159 157 void benchmark_func<float, 256, 8u, 256u>(float, float*) [clone .kd] 0 0 470 160617 160617 4194304 256 0 0 8 24 315968 0x7fa4640edb00 0x7fa448026680 16459851746821 16459851757913 16459852611665 16459852660346
160 158 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 256u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 473 160617 160617 4194304 256 0 0 12 24 318720 0x7fa4640ed980 0x7fa4480266c0 16459852669505 16459852679664 16459853565255 16459853611049
161 159 void benchmark_func<double, 256, 8u, 256u>(double, double*) [clone .kd] 0 0 476 160617 160617 4194304 256 0 0 12 24 321472 0x7fa4640ed800 0x7fa448026700 16459853621849 16459853631814 16459854512286 16459854561883
162 160 void benchmark_func<__half2, 256, 8u, 256u>(__half2, __half2*) [clone .kd] 0 0 479 160617 160617 4194304 256 0 0 8 24 324224 0x7fa4640ed680 0x7fa448026740 16459854572582 16459854589245 16459855450036 16459855497657
163 161 void benchmark_func<int, 256, 8u, 256u>(int, int*) [clone .kd] 0 0 482 160617 160617 4194304 256 0 0 8 24 326464 0x7fa46684d500 0x7fa448026780 16459855507626 16459855516916 16459857217059 16459857285778
164 162 void benchmark_func<float, 256, 8u, 512u>(float, float*) [clone .kd] 0 0 485 160617 160617 4194304 256 0 0 8 24 329216 0x7fa46684d380 0x7fa4480267c0 16459857302457 16459857313218 16459858979761 16459859051400
165 163 void benchmark_func<HIP_vector_type<float, 2u>, 256, 8u, 512u>(HIP_vector_type<float, 2u>, HIP_vector_type<float, 2u>*) [clone .kd] 0 0 488 160617 160617 4194304 256 0 0 12 24 331968 0x7fa46684d200 0x7fa448026800 16459859062299 16459859072080 16459860798303 16459860873130
166 164 void benchmark_func<double, 256, 8u, 512u>(double, double*) [clone .kd] 0 0 491 160617 160617 4194304 256 0 0 12 24 334720 0x7fa46684d080 0x7fa448026840 16459860885709 16459860911902 16459862627405 16459862699170
167 165 void benchmark_func<__half2, 256, 8u, 512u>(__half2, __half2*) [clone .kd] 0 0 494 160617 160617 4194304 256 0 0 8 24 337472 0x7fa4640edf00 0x7fa448026880 16459862709509 16459862726444 16459864400827 16459864469372
168 166 void benchmark_func<int, 256, 8u, 512u>(int, int*) [clone .kd] 0 0 497 160617 160617 4194304 256 0 0 8 24 0 0x7fa4640edd80 0x7fa4480268c0 16459864477572 16459864489946 16459867849753 16459867922699