lightning-containers 0.2.1

A set of lock-free data structures
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
Testing rwlock std map
Insert heavy
25165824 operations across 1 thread(s) in 6.19459489s; time/op = 245ns
25165824 operations across 2 thread(s) in 16.33015027s; time/op = 648ns
25165824 operations across 3 thread(s) in 22.97767269s; time/op = 912ns
25165824 operations across 4 thread(s) in 18.756009988s; time/op = 745ns
25165824 operations across 5 thread(s) in 22.046867649s; time/op = 875ns
25165824 operations across 6 thread(s) in 22.514798396s; time/op = 894ns
25165824 operations across 7 thread(s) in 22.201679025s; time/op = 882ns
25165824 operations across 8 thread(s) in 23.360287421s; time/op = 927ns
25165824 operations across 9 thread(s) in 24.754547685s; time/op = 982ns
25165824 operations across 10 thread(s) in 24.529730548s; time/op = 974ns
25165824 operations across 11 thread(s) in 24.838177246s; time/op = 986ns
25165824 operations across 12 thread(s) in 23.77762888s; time/op = 943ns
25165824 operations across 13 thread(s) in 24.782544431s; time/op = 984ns
25165824 operations across 14 thread(s) in 26.283693554s; time/op = 1.044µs
25165824 operations across 15 thread(s) in 25.588596462s; time/op = 1.016µs
25165824 operations across 16 thread(s) in 26.41815061s; time/op = 1.049µs
25165824 operations across 17 thread(s) in 27.095398772s; time/op = 1.075µs
25165824 operations across 18 thread(s) in 28.676895972s; time/op = 1.138µs
25165824 operations across 19 thread(s) in 26.219213016s; time/op = 1.041µs
25165824 operations across 20 thread(s) in 28.267243364s; time/op = 1.122µs
25165824 operations across 21 thread(s) in 29.370416609s; time/op = 1.166µs
25165824 operations across 22 thread(s) in 28.30330301s; time/op = 1.124µs
25165824 operations across 23 thread(s) in 28.961293441s; time/op = 1.15µs
25165824 operations across 24 thread(s) in 30.006173791s; time/op = 1.192µs
25165824 operations across 25 thread(s) in 28.985175096s; time/op = 1.151µs
25165824 operations across 26 thread(s) in 30.248106006s; time/op = 1.201µs
25165824 operations across 27 thread(s) in 29.985519235s; time/op = 1.191µs
25165824 operations across 28 thread(s) in 29.249960663s; time/op = 1.161µs
25165824 operations across 29 thread(s) in 29.862321858s; time/op = 1.186µs
25165824 operations across 30 thread(s) in 29.34883378s; time/op = 1.165µs
25165824 operations across 31 thread(s) in 29.255735133s; time/op = 1.162µs
25165824 operations across 32 thread(s) in 28.732237204s; time/op = 1.141µs
25165824 operations across 33 thread(s) in 31.753685026s; time/op = 1.26µs
25165824 operations across 34 thread(s) in 29.678543476s; time/op = 1.178µs
25165824 operations across 35 thread(s) in 31.486989764s; time/op = 1.25µs
25165824 operations across 36 thread(s) in 29.77910416s; time/op = 1.182µs
25165824 operations across 37 thread(s) in 31.750791363s; time/op = 1.26µs
25165824 operations across 38 thread(s) in 29.589504069s; time/op = 1.175µs
25165824 operations across 39 thread(s) in 31.505998393s; time/op = 1.251µs
25165824 operations across 40 thread(s) in 30.824988286s; time/op = 1.224µs
25165824 operations across 41 thread(s) in 30.211993739s; time/op = 1.2µs
25165824 operations across 42 thread(s) in 29.059179984s; time/op = 1.154µs
25165824 operations across 43 thread(s) in 29.945781252s; time/op = 1.189µs
25165824 operations across 44 thread(s) in 30.505184045s; time/op = 1.212µs
25165824 operations across 45 thread(s) in 30.87811189s; time/op = 1.226µs
25165824 operations across 46 thread(s) in 30.687601615s; time/op = 1.219µs
25165824 operations across 47 thread(s) in 31.940512944s; time/op = 1.268µs
25165824 operations across 48 thread(s) in 29.843761568s; time/op = 1.185µs
25165824 operations across 49 thread(s) in 30.480179472s; time/op = 1.211µs
25165824 operations across 50 thread(s) in 30.326281502s; time/op = 1.204µs
25165824 operations across 51 thread(s) in 31.080592827s; time/op = 1.234µs
25165824 operations across 52 thread(s) in 31.080938057s; time/op = 1.234µs
25165824 operations across 53 thread(s) in 30.916642576s; time/op = 1.228µs
25165824 operations across 54 thread(s) in 30.853185494s; time/op = 1.225µs
25165824 operations across 55 thread(s) in 30.865981682s; time/op = 1.226µs
25165824 operations across 56 thread(s) in 31.146489677s; time/op = 1.236µs
25165824 operations across 57 thread(s) in 30.255170031s; time/op = 1.202µs
25165824 operations across 58 thread(s) in 30.07279698s; time/op = 1.194µs
25165824 operations across 59 thread(s) in 30.508958866s; time/op = 1.212µs
25165824 operations across 60 thread(s) in 32.668504845s; time/op = 1.297µs
25165824 operations across 61 thread(s) in 30.967457554s; time/op = 1.23µs
25165824 operations across 62 thread(s) in 32.744498269s; time/op = 1.3µs
25165824 operations across 63 thread(s) in 31.764039622s; time/op = 1.261µs
25165824 operations across 64 thread(s) in 32.775924588s; time/op = 1.301µs
25165824 operations across 65 thread(s) in 34.03688064s; time/op = 1.352µs
25165824 operations across 66 thread(s) in 31.202641505s; time/op = 1.239µs
25165824 operations across 67 thread(s) in 31.260979531s; time/op = 1.241µs
25165824 operations across 68 thread(s) in 30.969056278s; time/op = 1.23µs
25165824 operations across 69 thread(s) in 30.135309957s; time/op = 1.197µs
25165824 operations across 70 thread(s) in 32.922295096s; time/op = 1.307µs
25165824 operations across 71 thread(s) in 31.224824398s; time/op = 1.239µs
25165824 operations across 72 thread(s) in 32.744715088s; time/op = 1.3µs
25165824 operations across 73 thread(s) in 31.635002743s; time/op = 1.256µs
25165824 operations across 74 thread(s) in 32.336856591s; time/op = 1.284µs
25165824 operations across 75 thread(s) in 31.162941411s; time/op = 1.237µs
25165824 operations across 76 thread(s) in 35.010413386s; time/op = 1.39µs
25165824 operations across 77 thread(s) in 32.315503164s; time/op = 1.283µs
25165824 operations across 78 thread(s) in 31.117678652s; time/op = 1.235µs
25165824 operations across 79 thread(s) in 31.546444013s; time/op = 1.252µs
25165824 operations across 80 thread(s) in 33.599499256s; time/op = 1.334µs
25165824 operations across 81 thread(s) in 31.520594072s; time/op = 1.251µs
25165824 operations across 82 thread(s) in 31.760800215s; time/op = 1.261µs
25165824 operations across 83 thread(s) in 31.319871618s; time/op = 1.243µs
25165824 operations across 84 thread(s) in 32.320883247s; time/op = 1.283µs
25165824 operations across 85 thread(s) in 31.554243345s; time/op = 1.253µs
25165824 operations across 86 thread(s) in 31.937864767s; time/op = 1.268µs
25165824 operations across 87 thread(s) in 32.495622662s; time/op = 1.29µs
25165824 operations across 88 thread(s) in 31.667510622s; time/op = 1.257µs
25165824 operations across 89 thread(s) in 31.27586397s; time/op = 1.241µs
25165824 operations across 90 thread(s) in 31.77721033s; time/op = 1.261µs
25165824 operations across 91 thread(s) in 31.982944426s; time/op = 1.27µs
25165824 operations across 92 thread(s) in 31.658908496s; time/op = 1.257µs
25165824 operations across 93 thread(s) in 33.54688033s; time/op = 1.332µs
25165824 operations across 94 thread(s) in 31.953806427s; time/op = 1.268µs
25165824 operations across 95 thread(s) in 32.482199112s; time/op = 1.29µs
25165824 operations across 96 thread(s) in 31.511175831s; time/op = 1.251µs
25165824 operations across 97 thread(s) in 32.210872343s; time/op = 1.279µs
25165824 operations across 98 thread(s) in 32.863307431s; time/op = 1.305µs
25165824 operations across 99 thread(s) in 33.525042805s; time/op = 1.331µs
25165824 operations across 100 thread(s) in 32.602446632s; time/op = 1.294µs
25165824 operations across 101 thread(s) in 32.07576317s; time/op = 1.274µs
25165824 operations across 102 thread(s) in 33.556876598s; time/op = 1.333µs
25165824 operations across 103 thread(s) in 33.83105671s; time/op = 1.344µs
25165824 operations across 104 thread(s) in 32.840326587s; time/op = 1.304µs
25165824 operations across 105 thread(s) in 32.066256953s; time/op = 1.273µs
25165824 operations across 106 thread(s) in 38.505857497s; time/op = 1.529µs
25165824 operations across 107 thread(s) in 33.062584984s; time/op = 1.313µs
25165824 operations across 108 thread(s) in 31.382920481s; time/op = 1.246µs
25165824 operations across 109 thread(s) in 30.753106803s; time/op = 1.221µs
25165824 operations across 110 thread(s) in 32.109050913s; time/op = 1.275µs
25165824 operations across 111 thread(s) in 32.647597511s; time/op = 1.296µs
25165824 operations across 112 thread(s) in 32.285827613s; time/op = 1.282µs
25165824 operations across 113 thread(s) in 33.900036351s; time/op = 1.346µs
25165824 operations across 114 thread(s) in 32.681663862s; time/op = 1.298µs
25165824 operations across 115 thread(s) in 33.946847594s; time/op = 1.348µs
25165824 operations across 116 thread(s) in 33.065393609s; time/op = 1.313µs
25165824 operations across 117 thread(s) in 33.570310634s; time/op = 1.333µs
25165824 operations across 118 thread(s) in 32.301587714s; time/op = 1.282µs
25165824 operations across 119 thread(s) in 33.136382379s; time/op = 1.316µs
25165824 operations across 120 thread(s) in 33.107144686s; time/op = 1.315µs
25165824 operations across 121 thread(s) in 32.633315925s; time/op = 1.296µs
25165824 operations across 122 thread(s) in 33.688945211s; time/op = 1.338µs
25165824 operations across 123 thread(s) in 32.221314958s; time/op = 1.279µs
25165824 operations across 124 thread(s) in 33.574443896s; time/op = 1.333µs
25165824 operations across 125 thread(s) in 33.041633853s; time/op = 1.312µs
25165824 operations across 126 thread(s) in 31.275853597s; time/op = 1.241µs
25165824 operations across 127 thread(s) in 31.797126307s; time/op = 1.262µs
25165824 operations across 128 thread(s) in 33.307529951s; time/op = 1.323µs
Read heavy
25165824 operations across 1 thread(s) in 3.531204119s; time/op = 140ns
25165824 operations across 2 thread(s) in 14.791025601s; time/op = 587ns
25165824 operations across 3 thread(s) in 21.018457176s; time/op = 834ns
25165824 operations across 4 thread(s) in 18.147029419s; time/op = 720ns
25165824 operations across 5 thread(s) in 19.142630514s; time/op = 759ns
25165824 operations across 6 thread(s) in 23.039311487s; time/op = 914ns
25165824 operations across 7 thread(s) in 23.256908193s; time/op = 923ns
25165824 operations across 8 thread(s) in 26.782401532s; time/op = 1.064µs
25165824 operations across 9 thread(s) in 26.896814068s; time/op = 1.068µs
25165824 operations across 10 thread(s) in 28.758838296s; time/op = 1.142µs
25165824 operations across 11 thread(s) in 28.245165606s; time/op = 1.121µs
25165824 operations across 12 thread(s) in 23.686891066s; time/op = 940ns
25165824 operations across 13 thread(s) in 25.313823242s; time/op = 1.005µs
25165824 operations across 14 thread(s) in 25.794727942s; time/op = 1.024µs
25165824 operations across 15 thread(s) in 26.599120215s; time/op = 1.056µs
25165824 operations across 16 thread(s) in 28.762314732s; time/op = 1.142µs
25165824 operations across 17 thread(s) in 28.746853261s; time/op = 1.141µs
25165824 operations across 18 thread(s) in 24.788870449s; time/op = 984ns
25165824 operations across 19 thread(s) in 28.911925924s; time/op = 1.148µs
25165824 operations across 20 thread(s) in 26.289582544s; time/op = 1.044µs
25165824 operations across 21 thread(s) in 26.661550096s; time/op = 1.059µs
25165824 operations across 22 thread(s) in 26.201402232s; time/op = 1.041µs
25165824 operations across 23 thread(s) in 26.145403732s; time/op = 1.038µs
25165824 operations across 24 thread(s) in 24.122937039s; time/op = 957ns
25165824 operations across 25 thread(s) in 27.565059504s; time/op = 1.094µs
25165824 operations across 26 thread(s) in 27.259738862s; time/op = 1.082µs
25165824 operations across 27 thread(s) in 28.874629542s; time/op = 1.146µs
25165824 operations across 28 thread(s) in 26.070142601s; time/op = 1.035µs
25165824 operations across 29 thread(s) in 24.734261848s; time/op = 982ns
25165824 operations across 30 thread(s) in 26.225399125s; time/op = 1.041µs
25165824 operations across 31 thread(s) in 25.441984113s; time/op = 1.01µs
25165824 operations across 32 thread(s) in 27.128959826s; time/op = 1.077µs
25165824 operations across 33 thread(s) in 24.780601958s; time/op = 984ns
25165824 operations across 34 thread(s) in 24.563027806s; time/op = 975ns
25165824 operations across 35 thread(s) in 24.572781928s; time/op = 975ns
25165824 operations across 36 thread(s) in 28.248599467s; time/op = 1.121µs
25165824 operations across 37 thread(s) in 28.428321579s; time/op = 1.129µs
25165824 operations across 38 thread(s) in 27.938602152s; time/op = 1.109µs
25165824 operations across 39 thread(s) in 27.158851064s; time/op = 1.078µs
25165824 operations across 40 thread(s) in 23.367673543s; time/op = 927ns
25165824 operations across 41 thread(s) in 25.874859012s; time/op = 1.027µs
25165824 operations across 42 thread(s) in 26.754595572s; time/op = 1.062µs
25165824 operations across 43 thread(s) in 24.296787448s; time/op = 964ns
25165824 operations across 44 thread(s) in 28.751404249s; time/op = 1.141µs
25165824 operations across 45 thread(s) in 24.544853729s; time/op = 974ns
25165824 operations across 46 thread(s) in 24.963320904s; time/op = 991ns
25165824 operations across 47 thread(s) in 24.43269937s; time/op = 970ns
25165824 operations across 48 thread(s) in 26.073214106s; time/op = 1.035µs
25165824 operations across 49 thread(s) in 26.080644745s; time/op = 1.036µs
25165824 operations across 50 thread(s) in 23.022693856s; time/op = 913ns
25165824 operations across 51 thread(s) in 27.841176752s; time/op = 1.105µs
25165824 operations across 52 thread(s) in 29.981482849s; time/op = 1.191µs
25165824 operations across 53 thread(s) in 26.014410791s; time/op = 1.033µs
25165824 operations across 54 thread(s) in 26.40896783s; time/op = 1.049µs
25165824 operations across 55 thread(s) in 25.81260829s; time/op = 1.025µs
25165824 operations across 56 thread(s) in 25.049423164s; time/op = 994ns
25165824 operations across 57 thread(s) in 27.296944603s; time/op = 1.083µs
25165824 operations across 58 thread(s) in 27.57535649s; time/op = 1.094µs
25165824 operations across 59 thread(s) in 25.029500946s; time/op = 994ns
25165824 operations across 60 thread(s) in 30.257913369s; time/op = 1.202µs
25165824 operations across 61 thread(s) in 29.035249998s; time/op = 1.153µs
25165824 operations across 62 thread(s) in 24.032353183s; time/op = 954ns
25165824 operations across 63 thread(s) in 26.65430572s; time/op = 1.058µs
25165824 operations across 64 thread(s) in 24.356860288s; time/op = 967ns
25165824 operations across 65 thread(s) in 23.875147614s; time/op = 947ns
25165824 operations across 66 thread(s) in 28.276126939s; time/op = 1.122µs
25165824 operations across 67 thread(s) in 26.827800344s; time/op = 1.065µs
25165824 operations across 68 thread(s) in 25.637629842s; time/op = 1.018µs
25165824 operations across 69 thread(s) in 22.868922639s; time/op = 908ns
25165824 operations across 70 thread(s) in 24.649402802s; time/op = 978ns
25165824 operations across 71 thread(s) in 24.317907424s; time/op = 965ns
25165824 operations across 72 thread(s) in 23.18046165s; time/op = 920ns
25165824 operations across 73 thread(s) in 22.077740451s; time/op = 877ns
25165824 operations across 74 thread(s) in 22.191059054s; time/op = 881ns
25165824 operations across 75 thread(s) in 26.410567129s; time/op = 1.049µs
25165824 operations across 76 thread(s) in 30.131134791s; time/op = 1.197µs
25165824 operations across 77 thread(s) in 24.527971155s; time/op = 973ns
25165824 operations across 78 thread(s) in 25.290923393s; time/op = 1.004µs
25165824 operations across 79 thread(s) in 24.93078354s; time/op = 989ns
25165824 operations across 80 thread(s) in 26.048568975s; time/op = 1.034µs
25165824 operations across 81 thread(s) in 27.543321783s; time/op = 1.093µs
25165824 operations across 82 thread(s) in 25.730579705s; time/op = 1.022µs
25165824 operations across 83 thread(s) in 26.947527414s; time/op = 1.07µs
25165824 operations across 84 thread(s) in 27.848139488s; time/op = 1.105µs
25165824 operations across 85 thread(s) in 24.382961423s; time/op = 968ns
25165824 operations across 86 thread(s) in 27.957793897s; time/op = 1.11µs
25165824 operations across 87 thread(s) in 24.878608714s; time/op = 987ns
25165824 operations across 88 thread(s) in 26.008101965s; time/op = 1.033µs
25165824 operations across 89 thread(s) in 23.49118162s; time/op = 932ns
25165824 operations across 90 thread(s) in 25.38704024s; time/op = 1.008µs
25165824 operations across 91 thread(s) in 25.142646044s; time/op = 998ns
25165824 operations across 92 thread(s) in 25.537054739s; time/op = 1.014µs
25165824 operations across 93 thread(s) in 31.78441101s; time/op = 1.262µs
25165824 operations across 94 thread(s) in 25.16981911s; time/op = 999ns
25165824 operations across 95 thread(s) in 25.20177673s; time/op = 1.001µs
25165824 operations across 96 thread(s) in 26.706708319s; time/op = 1.061µs
25165824 operations across 97 thread(s) in 25.098768898s; time/op = 996ns
25165824 operations across 98 thread(s) in 24.293681188s; time/op = 964ns
25165824 operations across 99 thread(s) in 26.566362744s; time/op = 1.055µs
25165824 operations across 100 thread(s) in 27.354974032s; time/op = 1.086µs
25165824 operations across 101 thread(s) in 24.86995934s; time/op = 987ns
25165824 operations across 102 thread(s) in 23.05556127s; time/op = 915ns
25165824 operations across 103 thread(s) in 23.010249223s; time/op = 913ns
25165824 operations across 104 thread(s) in 28.228542361s; time/op = 1.121µs
25165824 operations across 105 thread(s) in 23.326610038s; time/op = 925ns
25165824 operations across 106 thread(s) in 25.44993675s; time/op = 1.01µs
25165824 operations across 107 thread(s) in 26.437929497s; time/op = 1.05µs
25165824 operations across 108 thread(s) in 24.454308272s; time/op = 971ns
25165824 operations across 109 thread(s) in 25.307157727s; time/op = 1.005µs
25165824 operations across 110 thread(s) in 25.126961124s; time/op = 998ns
25165824 operations across 111 thread(s) in 28.418813681s; time/op = 1.128µs
25165824 operations across 112 thread(s) in 28.559206642s; time/op = 1.134µs
25165824 operations across 113 thread(s) in 24.04198375s; time/op = 954ns
25165824 operations across 114 thread(s) in 23.106568812s; time/op = 917ns
25165824 operations across 115 thread(s) in 27.945768793s; time/op = 1.109µs
25165824 operations across 116 thread(s) in 30.098756361s; time/op = 1.195µs
25165824 operations across 117 thread(s) in 25.466737799s; time/op = 1.011µs
25165824 operations across 118 thread(s) in 27.619355249s; time/op = 1.096µs
25165824 operations across 119 thread(s) in 28.166765789s; time/op = 1.118µs
25165824 operations across 120 thread(s) in 24.281397417s; time/op = 964ns
25165824 operations across 121 thread(s) in 27.778788365s; time/op = 1.102µs
25165824 operations across 122 thread(s) in 23.917801241s; time/op = 949ns
25165824 operations across 123 thread(s) in 22.590156386s; time/op = 897ns
25165824 operations across 124 thread(s) in 23.764696737s; time/op = 943ns
25165824 operations across 125 thread(s) in 30.431837198s; time/op = 1.209µs
25165824 operations across 126 thread(s) in 29.047246762s; time/op = 1.153µs
25165824 operations across 127 thread(s) in 31.853250715s; time/op = 1.264µs
25165824 operations across 128 thread(s) in 27.542882399s; time/op = 1.093µs
Uniform
25165824 operations across 1 thread(s) in 5.987739982s; time/op = 237ns
25165824 operations across 2 thread(s) in 15.103224959s; time/op = 600ns
25165824 operations across 3 thread(s) in 24.509927384s; time/op = 973ns
25165824 operations across 4 thread(s) in 21.151695798s; time/op = 840ns
25165824 operations across 5 thread(s) in 22.72873837s; time/op = 902ns
25165824 operations across 6 thread(s) in 23.915230843s; time/op = 949ns
25165824 operations across 7 thread(s) in 22.320190759s; time/op = 886ns
25165824 operations across 8 thread(s) in 23.781516434s; time/op = 944ns
25165824 operations across 9 thread(s) in 24.939504263s; time/op = 990ns
25165824 operations across 10 thread(s) in 27.3655208s; time/op = 1.086µs
25165824 operations across 11 thread(s) in 27.785062933s; time/op = 1.103µs
25165824 operations across 12 thread(s) in 29.435839964s; time/op = 1.169µs
25165824 operations across 13 thread(s) in 27.727940235s; time/op = 1.1µs
25165824 operations across 14 thread(s) in 30.634214557s; time/op = 1.217µs
25165824 operations across 15 thread(s) in 27.495666673s; time/op = 1.091µs
25165824 operations across 16 thread(s) in 29.670931589s; time/op = 1.178µs
25165824 operations across 17 thread(s) in 29.450958352s; time/op = 1.169µs
25165824 operations across 18 thread(s) in 30.482612501s; time/op = 1.211µs
25165824 operations across 19 thread(s) in 27.413046203s; time/op = 1.088µs
25165824 operations across 20 thread(s) in 28.185005159s; time/op = 1.119µs
25165824 operations across 21 thread(s) in 26.859884511s; time/op = 1.067µs
25165824 operations across 22 thread(s) in 31.167523168s; time/op = 1.237µs
25165824 operations across 23 thread(s) in 30.632722614s; time/op = 1.217µs
25165824 operations across 24 thread(s) in 28.82800101s; time/op = 1.144µs
25165824 operations across 25 thread(s) in 29.566138681s; time/op = 1.174µs
25165824 operations across 26 thread(s) in 28.987916495s; time/op = 1.151µs
25165824 operations across 27 thread(s) in 29.131995014s; time/op = 1.157µs
25165824 operations across 28 thread(s) in 29.179445041s; time/op = 1.159µs
25165824 operations across 29 thread(s) in 28.682887137s; time/op = 1.139µs
25165824 operations across 30 thread(s) in 29.12597665s; time/op = 1.157µs
25165824 operations across 31 thread(s) in 30.071208646s; time/op = 1.194µs
25165824 operations across 32 thread(s) in 27.974712946s; time/op = 1.11µs
25165824 operations across 33 thread(s) in 30.829072121s; time/op = 1.224µs
25165824 operations across 34 thread(s) in 29.175063054s; time/op = 1.158µs
25165824 operations across 35 thread(s) in 27.827808791s; time/op = 1.104µs
25165824 operations across 36 thread(s) in 26.919549498s; time/op = 1.069µs
25165824 operations across 37 thread(s) in 29.353781841s; time/op = 1.166µs
25165824 operations across 38 thread(s) in 28.615404791s; time/op = 1.136µs
25165824 operations across 39 thread(s) in 27.36422492s; time/op = 1.086µs
25165824 operations across 40 thread(s) in 29.180085187s; time/op = 1.159µs
25165824 operations across 41 thread(s) in 29.82668988s; time/op = 1.184µs
25165824 operations across 42 thread(s) in 28.166261752s; time/op = 1.118µs
25165824 operations across 43 thread(s) in 27.890012009s; time/op = 1.107µs
25165824 operations across 44 thread(s) in 29.65085081s; time/op = 1.177µs
25165824 operations across 45 thread(s) in 30.00700776s; time/op = 1.192µs
25165824 operations across 46 thread(s) in 30.671335957s; time/op = 1.218µs
25165824 operations across 47 thread(s) in 27.639362025s; time/op = 1.097µs
25165824 operations across 48 thread(s) in 28.112819374s; time/op = 1.116µs
25165824 operations across 49 thread(s) in 28.442084821s; time/op = 1.129µs
25165824 operations across 50 thread(s) in 28.441167735s; time/op = 1.129µs
25165824 operations across 51 thread(s) in 28.198890359s; time/op = 1.119µs
25165824 operations across 52 thread(s) in 28.386812333s; time/op = 1.127µs
25165824 operations across 53 thread(s) in 28.825726126s; time/op = 1.144µs
25165824 operations across 54 thread(s) in 28.308331819s; time/op = 1.124µs
25165824 operations across 55 thread(s) in 28.521314329s; time/op = 1.132µs
25165824 operations across 56 thread(s) in 29.240652123s; time/op = 1.161µs
25165824 operations across 57 thread(s) in 28.364107376s; time/op = 1.126µs
25165824 operations across 58 thread(s) in 28.147628608s; time/op = 1.117µs
25165824 operations across 59 thread(s) in 31.420076409s; time/op = 1.247µs
25165824 operations across 60 thread(s) in 29.83862783s; time/op = 1.185µs
25165824 operations across 61 thread(s) in 29.778203504s; time/op = 1.182µs
25165824 operations across 62 thread(s) in 28.484042368s; time/op = 1.131µs
25165824 operations across 63 thread(s) in 29.72708251s; time/op = 1.18µs
25165824 operations across 64 thread(s) in 30.506996486s; time/op = 1.212µs
25165824 operations across 65 thread(s) in 30.191792442s; time/op = 1.199µs
25165824 operations across 66 thread(s) in 28.699730954s; time/op = 1.139µs
25165824 operations across 67 thread(s) in 27.998024505s; time/op = 1.111µs
25165824 operations across 68 thread(s) in 28.861200891s; time/op = 1.146µs
25165824 operations across 69 thread(s) in 29.009631737s; time/op = 1.152µs
25165824 operations across 70 thread(s) in 27.435763416s; time/op = 1.089µs
25165824 operations across 71 thread(s) in 30.810935953s; time/op = 1.224µs
25165824 operations across 72 thread(s) in 29.048300522s; time/op = 1.153µs
25165824 operations across 73 thread(s) in 34.836603051s; time/op = 1.384µs
25165824 operations across 74 thread(s) in 30.353816394s; time/op = 1.206µs
25165824 operations across 75 thread(s) in 29.840929262s; time/op = 1.185µs
25165824 operations across 76 thread(s) in 31.033684993s; time/op = 1.232µs
25165824 operations across 77 thread(s) in 29.97027508s; time/op = 1.19µs
25165824 operations across 78 thread(s) in 30.239744053s; time/op = 1.201µs
25165824 operations across 79 thread(s) in 25.962972976s; time/op = 1.031µs
25165824 operations across 80 thread(s) in 28.110713237s; time/op = 1.116µs
25165824 operations across 81 thread(s) in 29.121742615s; time/op = 1.156µs
25165824 operations across 82 thread(s) in 29.230230949s; time/op = 1.161µs
25165824 operations across 83 thread(s) in 28.585353903s; time/op = 1.135µs
25165824 operations across 84 thread(s) in 28.892866394s; time/op = 1.147µs
25165824 operations across 85 thread(s) in 28.80687513s; time/op = 1.144µs
25165824 operations across 86 thread(s) in 28.638012481s; time/op = 1.137µs
25165824 operations across 87 thread(s) in 32.027873496s; time/op = 1.272µs
25165824 operations across 88 thread(s) in 29.457286529s; time/op = 1.17µs
25165824 operations across 89 thread(s) in 29.801588676s; time/op = 1.183µs
25165824 operations across 90 thread(s) in 28.278428425s; time/op = 1.123µs
25165824 operations across 91 thread(s) in 31.282851869s; time/op = 1.242µs
25165824 operations across 92 thread(s) in 28.904455888s; time/op = 1.147µs
25165824 operations across 93 thread(s) in 30.348425949s; time/op = 1.205µs
25165824 operations across 94 thread(s) in 31.099439516s; time/op = 1.234µs
25165824 operations across 95 thread(s) in 29.863655056s; time/op = 1.186µs
25165824 operations across 96 thread(s) in 29.543391171s; time/op = 1.173µs
25165824 operations across 97 thread(s) in 30.649590647s; time/op = 1.217µs
25165824 operations across 98 thread(s) in 30.967943689s; time/op = 1.23µs
25165824 operations across 99 thread(s) in 29.495274335s; time/op = 1.171µs
25165824 operations across 100 thread(s) in 29.956150407s; time/op = 1.189µs
25165824 operations across 101 thread(s) in 29.209732954s; time/op = 1.16µs
25165824 operations across 102 thread(s) in 28.345785064s; time/op = 1.125µs
25165824 operations across 103 thread(s) in 29.31576955s; time/op = 1.164µs
25165824 operations across 104 thread(s) in 31.165024557s; time/op = 1.237µs
25165824 operations across 105 thread(s) in 30.715977808s; time/op = 1.22µs
25165824 operations across 106 thread(s) in 29.620398577s; time/op = 1.176µs
25165824 operations across 107 thread(s) in 30.386226235s; time/op = 1.207µs
25165824 operations across 108 thread(s) in 32.247042907s; time/op = 1.28µs
25165824 operations across 109 thread(s) in 30.226351143s; time/op = 1.2µs
25165824 operations across 110 thread(s) in 29.999221664s; time/op = 1.191µs
25165824 operations across 111 thread(s) in 31.623053671s; time/op = 1.255µs
25165824 operations across 112 thread(s) in 29.349041891s; time/op = 1.165µs
25165824 operations across 113 thread(s) in 30.696506796s; time/op = 1.219µs
25165824 operations across 114 thread(s) in 31.243363003s; time/op = 1.24µs
25165824 operations across 115 thread(s) in 30.60196736s; time/op = 1.215µs
25165824 operations across 116 thread(s) in 30.925965528s; time/op = 1.228µs
25165824 operations across 117 thread(s) in 29.868649036s; time/op = 1.186µs
25165824 operations across 118 thread(s) in 31.107991592s; time/op = 1.235µs
25165824 operations across 119 thread(s) in 32.278769575s; time/op = 1.282µs
25165824 operations across 120 thread(s) in 31.947716828s; time/op = 1.268µs
25165824 operations across 121 thread(s) in 30.970670281s; time/op = 1.23µs
25165824 operations across 122 thread(s) in 30.39224199s; time/op = 1.207µs
25165824 operations across 123 thread(s) in 30.217387406s; time/op = 1.2µs
25165824 operations across 124 thread(s) in 31.428575305s; time/op = 1.248µs
25165824 operations across 125 thread(s) in 31.546244968s; time/op = 1.252µs
25165824 operations across 126 thread(s) in 30.760433088s; time/op = 1.222µs
25165824 operations across 127 thread(s) in 30.338217081s; time/op = 1.205µs
25165824 operations across 128 thread(s) in 31.213077363s; time/op = 1.239µs

 Performance counter stats for '/opt/data/CargoTarget/release/lighting-bench':

     42,653,636.98 msec task-clock                #    3.911 CPUs utilized          
     2,750,839,754      context-switches          #    0.064 M/sec                  
        64,504,909      cpu-migrations            #    0.002 M/sec                  
       284,515,165      page-faults               #    0.007 M/sec                  
77,069,622,147,757      cycles                    #    1.807 GHz                      (62.51%)
24,456,827,737,391      stalled-cycles-frontend   #   31.73% frontend cycles idle     (62.52%)
25,020,559,266,012      stalled-cycles-backend    #   32.46% backend cycles idle      (62.51%)
30,601,985,310,905      instructions              #    0.40  insn per cycle         
                                                  #    0.82  stalled cycles per insn  (62.51%)
 6,094,920,860,600      branches                  #  142.893 M/sec                    (62.51%)
    86,656,460,985      branch-misses             #    1.42% of all branches          (62.48%)
13,436,846,509,478      L1-dcache-loads           #  315.022 M/sec                    (62.48%)
   862,957,227,163      L1-dcache-load-misses     #    6.42% of all L1-dcache hits    (62.48%)
   <not supported>      LLC-loads                                                   
   <not supported>      LLC-load-misses                                             

   10907.257763125 seconds time elapsed

    6573.606378000 seconds user
   36565.527566000 seconds sys