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.225437732s; time/op = 246ns
25165824 operations across 2 thread(s) in 15.974187894s; time/op = 634ns
25165824 operations across 3 thread(s) in 24.05114002s; time/op = 955ns
25165824 operations across 4 thread(s) in 19.015194323s; time/op = 754ns
25165824 operations across 5 thread(s) in 21.862742473s; time/op = 868ns
25165824 operations across 6 thread(s) in 22.509669559s; time/op = 894ns
25165824 operations across 7 thread(s) in 22.957613834s; time/op = 912ns
25165824 operations across 8 thread(s) in 22.385432803s; time/op = 889ns
25165824 operations across 9 thread(s) in 24.221101409s; time/op = 961ns
25165824 operations across 10 thread(s) in 24.073377523s; time/op = 955ns
25165824 operations across 11 thread(s) in 25.740661249s; time/op = 1.022µs
25165824 operations across 12 thread(s) in 24.911483454s; time/op = 989ns
25165824 operations across 13 thread(s) in 25.195954203s; time/op = 1µs
25165824 operations across 14 thread(s) in 25.440886558s; time/op = 1.01µs
25165824 operations across 15 thread(s) in 25.684553731s; time/op = 1.02µs
25165824 operations across 16 thread(s) in 26.068476069s; time/op = 1.035µs
25165824 operations across 17 thread(s) in 28.318276615s; time/op = 1.124µs
25165824 operations across 18 thread(s) in 27.243445378s; time/op = 1.081µs
25165824 operations across 19 thread(s) in 28.770156171s; time/op = 1.142µs
25165824 operations across 20 thread(s) in 29.293705777s; time/op = 1.163µs
25165824 operations across 21 thread(s) in 27.847557946s; time/op = 1.105µs
25165824 operations across 22 thread(s) in 30.759338398s; time/op = 1.222µs
25165824 operations across 23 thread(s) in 28.590475529s; time/op = 1.135µs
25165824 operations across 24 thread(s) in 29.966663167s; time/op = 1.19µs
25165824 operations across 25 thread(s) in 28.400032829s; time/op = 1.127µs
25165824 operations across 26 thread(s) in 30.544513009s; time/op = 1.213µs
25165824 operations across 27 thread(s) in 29.788098066s; time/op = 1.183µs
25165824 operations across 28 thread(s) in 29.478023017s; time/op = 1.17µs
25165824 operations across 29 thread(s) in 29.047793309s; time/op = 1.153µs
25165824 operations across 30 thread(s) in 29.01332199s; time/op = 1.152µs
25165824 operations across 31 thread(s) in 29.678396541s; time/op = 1.178µs
25165824 operations across 32 thread(s) in 31.796126484s; time/op = 1.262µs
25165824 operations across 33 thread(s) in 29.791279668s; time/op = 1.183µs
25165824 operations across 34 thread(s) in 29.386879203s; time/op = 1.167µs
25165824 operations across 35 thread(s) in 30.088546759s; time/op = 1.195µs
25165824 operations across 36 thread(s) in 30.943866458s; time/op = 1.229µs
25165824 operations across 37 thread(s) in 30.537442205s; time/op = 1.213µs
25165824 operations across 38 thread(s) in 29.821210843s; time/op = 1.184µs
25165824 operations across 39 thread(s) in 30.438944602s; time/op = 1.209µs
25165824 operations across 40 thread(s) in 29.440275691s; time/op = 1.169µs
25165824 operations across 41 thread(s) in 29.80638069s; time/op = 1.184µs
25165824 operations across 42 thread(s) in 31.431340382s; time/op = 1.248µs
25165824 operations across 43 thread(s) in 30.754073539s; time/op = 1.221µs
25165824 operations across 44 thread(s) in 30.219931516s; time/op = 1.2µs
25165824 operations across 45 thread(s) in 28.959653938s; time/op = 1.15µs
25165824 operations across 46 thread(s) in 32.026121427s; time/op = 1.272µs
25165824 operations across 47 thread(s) in 32.322560347s; time/op = 1.283µs
25165824 operations across 48 thread(s) in 32.412793349s; time/op = 1.287µs
25165824 operations across 49 thread(s) in 32.276999158s; time/op = 1.282µs
25165824 operations across 50 thread(s) in 29.843771756s; time/op = 1.185µs
25165824 operations across 51 thread(s) in 30.833559542s; time/op = 1.225µs
25165824 operations across 52 thread(s) in 30.137476548s; time/op = 1.197µs
25165824 operations across 53 thread(s) in 29.992751012s; time/op = 1.191µs
25165824 operations across 54 thread(s) in 30.02167826s; time/op = 1.192µs
25165824 operations across 55 thread(s) in 32.271409387s; time/op = 1.281µs
25165824 operations across 56 thread(s) in 30.936630322s; time/op = 1.229µs
25165824 operations across 57 thread(s) in 30.004501215s; time/op = 1.192µs
25165824 operations across 58 thread(s) in 30.263515751s; time/op = 1.202µs
25165824 operations across 59 thread(s) in 32.046776599s; time/op = 1.272µs
25165824 operations across 60 thread(s) in 30.428222627s; time/op = 1.209µs
25165824 operations across 61 thread(s) in 31.088207089s; time/op = 1.234µs
25165824 operations across 62 thread(s) in 30.483679471s; time/op = 1.211µs
25165824 operations across 63 thread(s) in 31.016835268s; time/op = 1.231µs
25165824 operations across 64 thread(s) in 31.316110527s; time/op = 1.243µs
25165824 operations across 65 thread(s) in 32.285358597s; time/op = 1.282µs
25165824 operations across 66 thread(s) in 31.971101849s; time/op = 1.269µs
25165824 operations across 67 thread(s) in 32.258954285s; time/op = 1.281µs
25165824 operations across 68 thread(s) in 30.00357481s; time/op = 1.192µs
25165824 operations across 69 thread(s) in 31.061961206s; time/op = 1.233µs
25165824 operations across 70 thread(s) in 30.707505767s; time/op = 1.22µs
25165824 operations across 71 thread(s) in 30.759973876s; time/op = 1.222µs
25165824 operations across 72 thread(s) in 32.25238257s; time/op = 1.281µs
25165824 operations across 73 thread(s) in 31.604169786s; time/op = 1.255µs
25165824 operations across 74 thread(s) in 33.034408142s; time/op = 1.312µs
25165824 operations across 75 thread(s) in 31.489558535s; time/op = 1.25µs
25165824 operations across 76 thread(s) in 31.482649469s; time/op = 1.25µs
25165824 operations across 77 thread(s) in 31.240320001s; time/op = 1.24µs
25165824 operations across 78 thread(s) in 31.359573246s; time/op = 1.245µs
25165824 operations across 79 thread(s) in 33.816620972s; time/op = 1.343µs
25165824 operations across 80 thread(s) in 30.851958425s; time/op = 1.225µs
25165824 operations across 81 thread(s) in 33.707959305s; time/op = 1.339µs
25165824 operations across 82 thread(s) in 31.178677819s; time/op = 1.238µs
25165824 operations across 83 thread(s) in 30.832426954s; time/op = 1.225µs
25165824 operations across 84 thread(s) in 33.078389555s; time/op = 1.314µs
25165824 operations across 85 thread(s) in 32.255547812s; time/op = 1.281µs
25165824 operations across 86 thread(s) in 31.012983006s; time/op = 1.231µs
25165824 operations across 87 thread(s) in 32.831933688s; time/op = 1.304µs
25165824 operations across 88 thread(s) in 31.096701018s; time/op = 1.234µs
25165824 operations across 89 thread(s) in 30.583246626s; time/op = 1.215µs
25165824 operations across 90 thread(s) in 32.453641888s; time/op = 1.289µs
25165824 operations across 91 thread(s) in 32.576362888s; time/op = 1.293µs
25165824 operations across 92 thread(s) in 31.059244588s; time/op = 1.233µs
25165824 operations across 93 thread(s) in 32.801229154s; time/op = 1.302µs
25165824 operations across 94 thread(s) in 33.009247727s; time/op = 1.311µs
25165824 operations across 95 thread(s) in 31.798112329s; time/op = 1.262µs
25165824 operations across 96 thread(s) in 32.078701357s; time/op = 1.274µs
25165824 operations across 97 thread(s) in 31.010311202s; time/op = 1.231µs
25165824 operations across 98 thread(s) in 32.197769131s; time/op = 1.278µs
25165824 operations across 99 thread(s) in 31.563718556s; time/op = 1.253µs
25165824 operations across 100 thread(s) in 31.506249936s; time/op = 1.251µs
25165824 operations across 101 thread(s) in 32.470271917s; time/op = 1.289µs
25165824 operations across 102 thread(s) in 31.70666177s; time/op = 1.259µs
25165824 operations across 103 thread(s) in 32.189522578s; time/op = 1.278µs
25165824 operations across 104 thread(s) in 31.23639264s; time/op = 1.24µs
25165824 operations across 105 thread(s) in 31.698603045s; time/op = 1.258µs
25165824 operations across 106 thread(s) in 32.417003169s; time/op = 1.287µs
25165824 operations across 107 thread(s) in 31.916790777s; time/op = 1.267µs
25165824 operations across 108 thread(s) in 32.391565975s; time/op = 1.286µs
25165824 operations across 109 thread(s) in 32.492688648s; time/op = 1.29µs
25165824 operations across 110 thread(s) in 32.315945488s; time/op = 1.283µs
25165824 operations across 111 thread(s) in 31.039746749s; time/op = 1.232µs
25165824 operations across 112 thread(s) in 31.363100926s; time/op = 1.245µs
25165824 operations across 113 thread(s) in 32.601148022s; time/op = 1.294µs
25165824 operations across 114 thread(s) in 35.085666767s; time/op = 1.393µs
25165824 operations across 115 thread(s) in 35.109821706s; time/op = 1.394µs
25165824 operations across 116 thread(s) in 31.459450843s; time/op = 1.249µs
25165824 operations across 117 thread(s) in 32.050501947s; time/op = 1.273µs
25165824 operations across 118 thread(s) in 33.267108755s; time/op = 1.321µs
25165824 operations across 119 thread(s) in 34.013159746s; time/op = 1.351µs
25165824 operations across 120 thread(s) in 32.26888304s; time/op = 1.281µs
25165824 operations across 121 thread(s) in 33.145939423s; time/op = 1.316µs
25165824 operations across 122 thread(s) in 33.431199042s; time/op = 1.328µs
25165824 operations across 123 thread(s) in 32.613470432s; time/op = 1.295µs
25165824 operations across 124 thread(s) in 31.4097986s; time/op = 1.247µs
25165824 operations across 125 thread(s) in 33.886407366s; time/op = 1.346µs
25165824 operations across 126 thread(s) in 32.964927739s; time/op = 1.309µs
25165824 operations across 127 thread(s) in 31.775912733s; time/op = 1.261µs
25165824 operations across 128 thread(s) in 34.25326877s; time/op = 1.361µs
Read heavy
25165824 operations across 1 thread(s) in 3.472172072s; time/op = 137ns
25165824 operations across 2 thread(s) in 12.982549007s; time/op = 515ns
25165824 operations across 3 thread(s) in 21.04414028s; time/op = 835ns
25165824 operations across 4 thread(s) in 19.631470442s; time/op = 779ns
25165824 operations across 5 thread(s) in 21.917485829s; time/op = 870ns
25165824 operations across 6 thread(s) in 22.599280639s; time/op = 897ns
25165824 operations across 7 thread(s) in 26.391387486s; time/op = 1.048µs
25165824 operations across 8 thread(s) in 23.240297606s; time/op = 922ns
25165824 operations across 9 thread(s) in 26.540740145s; time/op = 1.054µs
25165824 operations across 10 thread(s) in 28.157236061s; time/op = 1.118µs
25165824 operations across 11 thread(s) in 27.407543926s; time/op = 1.088µs
25165824 operations across 12 thread(s) in 23.79600188s; time/op = 944ns
25165824 operations across 13 thread(s) in 26.706543728s; time/op = 1.061µs
25165824 operations across 14 thread(s) in 29.141088661s; time/op = 1.157µs
25165824 operations across 15 thread(s) in 25.011224048s; time/op = 993ns
25165824 operations across 16 thread(s) in 25.110555982s; time/op = 997ns
25165824 operations across 17 thread(s) in 27.115225246s; time/op = 1.076µs
25165824 operations across 18 thread(s) in 25.354509485s; time/op = 1.007µs
25165824 operations across 19 thread(s) in 25.284202349s; time/op = 1.004µs
25165824 operations across 20 thread(s) in 26.17259811s; time/op = 1.039µs
25165824 operations across 21 thread(s) in 25.69757066s; time/op = 1.02µs
25165824 operations across 22 thread(s) in 28.949350016s; time/op = 1.149µs
25165824 operations across 23 thread(s) in 25.236809821s; time/op = 1.002µs
25165824 operations across 24 thread(s) in 26.943124076s; time/op = 1.07µs
25165824 operations across 25 thread(s) in 24.556462333s; time/op = 975ns
25165824 operations across 26 thread(s) in 26.167416648s; time/op = 1.039µs
25165824 operations across 27 thread(s) in 24.280123891s; time/op = 964ns
25165824 operations across 28 thread(s) in 28.387534643s; time/op = 1.127µs
25165824 operations across 29 thread(s) in 24.787731977s; time/op = 984ns
25165824 operations across 30 thread(s) in 24.345970804s; time/op = 966ns
25165824 operations across 31 thread(s) in 23.644356566s; time/op = 938ns
25165824 operations across 32 thread(s) in 27.726482943s; time/op = 1.1µs
25165824 operations across 33 thread(s) in 24.92327515s; time/op = 989ns
25165824 operations across 34 thread(s) in 26.565200014s; time/op = 1.055µs
25165824 operations across 35 thread(s) in 25.477427481s; time/op = 1.011µs
25165824 operations across 36 thread(s) in 25.967334061s; time/op = 1.031µs
25165824 operations across 37 thread(s) in 24.741102387s; time/op = 982ns
25165824 operations across 38 thread(s) in 24.747928775s; time/op = 982ns
25165824 operations across 39 thread(s) in 25.051686824s; time/op = 995ns
25165824 operations across 40 thread(s) in 27.935152043s; time/op = 1.109µs
25165824 operations across 41 thread(s) in 31.44332384s; time/op = 1.248µs
25165824 operations across 42 thread(s) in 26.314463082s; time/op = 1.045µs
25165824 operations across 43 thread(s) in 29.728405285s; time/op = 1.18µs
25165824 operations across 44 thread(s) in 22.884128156s; time/op = 909ns
25165824 operations across 45 thread(s) in 23.861195907s; time/op = 947ns
25165824 operations across 46 thread(s) in 25.334873031s; time/op = 1.006µs
25165824 operations across 47 thread(s) in 27.132139306s; time/op = 1.077µs
25165824 operations across 48 thread(s) in 28.076372879s; time/op = 1.115µs
25165824 operations across 49 thread(s) in 29.049400563s; time/op = 1.153µs
25165824 operations across 50 thread(s) in 30.491535996s; time/op = 1.211µs
25165824 operations across 51 thread(s) in 27.868500361s; time/op = 1.106µs
25165824 operations across 52 thread(s) in 22.825314015s; time/op = 906ns
25165824 operations across 53 thread(s) in 25.233838563s; time/op = 1.002µs
25165824 operations across 54 thread(s) in 26.197539983s; time/op = 1.04µs
25165824 operations across 55 thread(s) in 25.517154448s; time/op = 1.013µs
25165824 operations across 56 thread(s) in 26.324322134s; time/op = 1.045µs
25165824 operations across 57 thread(s) in 24.050419687s; time/op = 955ns
25165824 operations across 58 thread(s) in 24.955843812s; time/op = 990ns
25165824 operations across 59 thread(s) in 24.40467349s; time/op = 969ns
25165824 operations across 60 thread(s) in 24.386745813s; time/op = 968ns
25165824 operations across 61 thread(s) in 25.802456078s; time/op = 1.024µs
25165824 operations across 62 thread(s) in 24.355087785s; time/op = 967ns
25165824 operations across 63 thread(s) in 24.043764217s; time/op = 954ns
25165824 operations across 64 thread(s) in 25.885772275s; time/op = 1.028µs
25165824 operations across 65 thread(s) in 25.650804325s; time/op = 1.018µs
25165824 operations across 66 thread(s) in 25.877265878s; time/op = 1.027µs
25165824 operations across 67 thread(s) in 23.445852145s; time/op = 930ns
25165824 operations across 68 thread(s) in 30.550153745s; time/op = 1.213µs
25165824 operations across 69 thread(s) in 25.552220391s; time/op = 1.014µs
25165824 operations across 70 thread(s) in 24.555729263s; time/op = 975ns
25165824 operations across 71 thread(s) in 23.324148416s; time/op = 925ns
25165824 operations across 72 thread(s) in 28.271506554s; time/op = 1.122µs
25165824 operations across 73 thread(s) in 24.14640098s; time/op = 958ns
25165824 operations across 74 thread(s) in 24.732160601s; time/op = 982ns
25165824 operations across 75 thread(s) in 26.677493262s; time/op = 1.059µs
25165824 operations across 76 thread(s) in 27.592696732s; time/op = 1.095µs
25165824 operations across 77 thread(s) in 26.316062734s; time/op = 1.045µs
25165824 operations across 78 thread(s) in 25.684134981s; time/op = 1.02µs
25165824 operations across 79 thread(s) in 25.462421413s; time/op = 1.011µs
25165824 operations across 80 thread(s) in 29.916406423s; time/op = 1.188µs
25165824 operations across 81 thread(s) in 25.990099822s; time/op = 1.032µs
25165824 operations across 82 thread(s) in 28.69623491s; time/op = 1.139µs
25165824 operations across 83 thread(s) in 27.002514592s; time/op = 1.072µs
25165824 operations across 84 thread(s) in 26.388361735s; time/op = 1.048µs
25165824 operations across 85 thread(s) in 28.73000926s; time/op = 1.141µs
25165824 operations across 86 thread(s) in 26.116982649s; time/op = 1.037µs
25165824 operations across 87 thread(s) in 26.416902471s; time/op = 1.049µs
25165824 operations across 88 thread(s) in 26.767980587s; time/op = 1.063µs
25165824 operations across 89 thread(s) in 26.565404516s; time/op = 1.055µs
25165824 operations across 90 thread(s) in 24.086288852s; time/op = 956ns
25165824 operations across 91 thread(s) in 29.892712526s; time/op = 1.187µs
25165824 operations across 92 thread(s) in 24.682926204s; time/op = 980ns
25165824 operations across 93 thread(s) in 24.977629793s; time/op = 991ns
25165824 operations across 94 thread(s) in 26.762298705s; time/op = 1.063µs
25165824 operations across 95 thread(s) in 25.413453644s; time/op = 1.009µs
25165824 operations across 96 thread(s) in 24.901341737s; time/op = 988ns
25165824 operations across 97 thread(s) in 26.229058581s; time/op = 1.042µs
25165824 operations across 98 thread(s) in 25.875247678s; time/op = 1.027µs
25165824 operations across 99 thread(s) in 30.349372152s; time/op = 1.205µs
25165824 operations across 100 thread(s) in 29.51722762s; time/op = 1.172µs
25165824 operations across 101 thread(s) in 24.6404303s; time/op = 978ns
25165824 operations across 102 thread(s) in 26.948109379s; time/op = 1.07µs
25165824 operations across 103 thread(s) in 25.532658163s; time/op = 1.014µs
25165824 operations across 104 thread(s) in 24.847013885s; time/op = 986ns
25165824 operations across 105 thread(s) in 24.570049666s; time/op = 975ns
25165824 operations across 106 thread(s) in 26.415227519s; time/op = 1.049µs
25165824 operations across 107 thread(s) in 26.995222051s; time/op = 1.072µs
25165824 operations across 108 thread(s) in 24.915687224s; time/op = 989ns
25165824 operations across 109 thread(s) in 27.169775949s; time/op = 1.078µs
25165824 operations across 110 thread(s) in 26.761705074s; time/op = 1.063µs
25165824 operations across 111 thread(s) in 24.098324555s; time/op = 956ns
25165824 operations across 112 thread(s) in 23.485814761s; time/op = 932ns
25165824 operations across 113 thread(s) in 26.772340706s; time/op = 1.063µs
25165824 operations across 114 thread(s) in 24.506608216s; time/op = 973ns
25165824 operations across 115 thread(s) in 24.460974439s; time/op = 971ns
25165824 operations across 116 thread(s) in 28.359025368s; time/op = 1.126µs
25165824 operations across 117 thread(s) in 32.582357359s; time/op = 1.294µs
25165824 operations across 118 thread(s) in 23.927145408s; time/op = 949ns
25165824 operations across 119 thread(s) in 24.877633334s; time/op = 987ns
25165824 operations across 120 thread(s) in 22.763105439s; time/op = 904ns
25165824 operations across 121 thread(s) in 28.811903391s; time/op = 1.144µs
25165824 operations across 122 thread(s) in 26.022954322s; time/op = 1.033µs
25165824 operations across 123 thread(s) in 28.633134766s; time/op = 1.137µs
25165824 operations across 124 thread(s) in 26.381460893s; time/op = 1.048µs
25165824 operations across 125 thread(s) in 26.213640745s; time/op = 1.041µs
25165824 operations across 126 thread(s) in 26.279833136s; time/op = 1.044µs
25165824 operations across 127 thread(s) in 24.975783473s; time/op = 991ns
25165824 operations across 128 thread(s) in 28.773800356s; time/op = 1.142µs
Uniform
25165824 operations across 1 thread(s) in 5.489352092s; time/op = 217ns
25165824 operations across 2 thread(s) in 15.593897714s; time/op = 619ns
25165824 operations across 3 thread(s) in 23.077940746s; time/op = 916ns
25165824 operations across 4 thread(s) in 20.588069256s; time/op = 817ns
25165824 operations across 5 thread(s) in 22.767140836s; time/op = 904ns
25165824 operations across 6 thread(s) in 23.345590249s; time/op = 926ns
25165824 operations across 7 thread(s) in 22.172834857s; time/op = 880ns
25165824 operations across 8 thread(s) in 24.315028832s; time/op = 965ns
25165824 operations across 9 thread(s) in 25.049301876s; time/op = 994ns
25165824 operations across 10 thread(s) in 24.708618968s; time/op = 981ns
25165824 operations across 11 thread(s) in 24.874618434s; time/op = 987ns
25165824 operations across 12 thread(s) in 27.423029216s; time/op = 1.088µs
25165824 operations across 13 thread(s) in 26.827471074s; time/op = 1.065µs
25165824 operations across 14 thread(s) in 27.516339851s; time/op = 1.092µs
25165824 operations across 15 thread(s) in 30.681409845s; time/op = 1.219µs
25165824 operations across 16 thread(s) in 28.114575255s; time/op = 1.116µs
25165824 operations across 17 thread(s) in 28.643238612s; time/op = 1.137µs
25165824 operations across 18 thread(s) in 28.380543539s; time/op = 1.127µs
25165824 operations across 19 thread(s) in 28.68159856s; time/op = 1.139µs
25165824 operations across 20 thread(s) in 28.628814819s; time/op = 1.136µs
25165824 operations across 21 thread(s) in 28.730494985s; time/op = 1.141µs
25165824 operations across 22 thread(s) in 29.896117788s; time/op = 1.187µs
25165824 operations across 23 thread(s) in 28.437893234s; time/op = 1.129µs
25165824 operations across 24 thread(s) in 27.752357282s; time/op = 1.101µs
25165824 operations across 25 thread(s) in 28.252136255s; time/op = 1.122µs
25165824 operations across 26 thread(s) in 28.620138267s; time/op = 1.136µs
25165824 operations across 27 thread(s) in 27.573576609s; time/op = 1.094µs
25165824 operations across 28 thread(s) in 29.046377668s; time/op = 1.153µs
25165824 operations across 29 thread(s) in 29.1395575s; time/op = 1.157µs
25165824 operations across 30 thread(s) in 27.989933004s; time/op = 1.111µs
25165824 operations across 31 thread(s) in 29.676306837s; time/op = 1.178µs
25165824 operations across 32 thread(s) in 27.000538003s; time/op = 1.072µs
25165824 operations across 33 thread(s) in 30.026338724s; time/op = 1.193µs
25165824 operations across 34 thread(s) in 29.455100304s; time/op = 1.17µs
25165824 operations across 35 thread(s) in 28.857112014s; time/op = 1.146µs
25165824 operations across 36 thread(s) in 28.057562583s; time/op = 1.114µs
25165824 operations across 37 thread(s) in 29.140625596s; time/op = 1.157µs
25165824 operations across 38 thread(s) in 29.774551579s; time/op = 1.182µs
25165824 operations across 39 thread(s) in 29.935946894s; time/op = 1.189µs
25165824 operations across 40 thread(s) in 27.90044523s; time/op = 1.107µs
25165824 operations across 41 thread(s) in 27.494489816s; time/op = 1.091µs
25165824 operations across 42 thread(s) in 29.592607008s; time/op = 1.175µs
25165824 operations across 43 thread(s) in 27.910566178s; time/op = 1.108µs
25165824 operations across 44 thread(s) in 28.996466311s; time/op = 1.151µs
25165824 operations across 45 thread(s) in 30.23204199s; time/op = 1.201µs
25165824 operations across 46 thread(s) in 28.277724561s; time/op = 1.123µs
25165824 operations across 47 thread(s) in 27.404078446s; time/op = 1.088µs
25165824 operations across 48 thread(s) in 29.44480314s; time/op = 1.169µs
25165824 operations across 49 thread(s) in 27.327016595s; time/op = 1.084µs
25165824 operations across 50 thread(s) in 28.000961828s; time/op = 1.112µs
25165824 operations across 51 thread(s) in 29.817140543s; time/op = 1.184µs
25165824 operations across 52 thread(s) in 29.322743916s; time/op = 1.164µs
25165824 operations across 53 thread(s) in 29.940344703s; time/op = 1.189µs
25165824 operations across 54 thread(s) in 30.18297925s; time/op = 1.199µs
25165824 operations across 55 thread(s) in 29.392110527s; time/op = 1.167µs
25165824 operations across 56 thread(s) in 29.210553235s; time/op = 1.16µs
25165824 operations across 57 thread(s) in 30.293087608s; time/op = 1.203µs
25165824 operations across 58 thread(s) in 29.328861275s; time/op = 1.165µs
25165824 operations across 59 thread(s) in 29.569598897s; time/op = 1.174µs
25165824 operations across 60 thread(s) in 28.33592334s; time/op = 1.125µs
25165824 operations across 61 thread(s) in 28.498770836s; time/op = 1.131µs
25165824 operations across 62 thread(s) in 30.245497718s; time/op = 1.201µs
25165824 operations across 63 thread(s) in 30.843321866s; time/op = 1.225µs
25165824 operations across 64 thread(s) in 27.816683216s; time/op = 1.104µs
25165824 operations across 65 thread(s) in 31.368071396s; time/op = 1.245µs
25165824 operations across 66 thread(s) in 30.285855898s; time/op = 1.203µs
25165824 operations across 67 thread(s) in 27.357863003s; time/op = 1.086µs
25165824 operations across 68 thread(s) in 29.043994089s; time/op = 1.153µs
25165824 operations across 69 thread(s) in 28.573149081s; time/op = 1.134µs
25165824 operations across 70 thread(s) in 29.537173972s; time/op = 1.173µs
25165824 operations across 71 thread(s) in 28.97214427s; time/op = 1.15µs
25165824 operations across 72 thread(s) in 28.937315881s; time/op = 1.149µs
25165824 operations across 73 thread(s) in 27.62250684s; time/op = 1.096µs
25165824 operations across 74 thread(s) in 30.302654799s; time/op = 1.204µs
25165824 operations across 75 thread(s) in 28.483221249s; time/op = 1.131µs
25165824 operations across 76 thread(s) in 30.955986446s; time/op = 1.229µs
25165824 operations across 77 thread(s) in 29.453338224s; time/op = 1.17µs
25165824 operations across 78 thread(s) in 30.606810307s; time/op = 1.216µs
25165824 operations across 79 thread(s) in 28.700039406s; time/op = 1.139µs
25165824 operations across 80 thread(s) in 31.200421977s; time/op = 1.238µs
25165824 operations across 81 thread(s) in 30.402500584s; time/op = 1.207µs
25165824 operations across 82 thread(s) in 35.315937211s; time/op = 1.402µs
25165824 operations across 83 thread(s) in 30.208875365s; time/op = 1.2µs
25165824 operations across 84 thread(s) in 29.328520441s; time/op = 1.165µs
25165824 operations across 85 thread(s) in 28.550763696s; time/op = 1.133µs
25165824 operations across 86 thread(s) in 31.139702423s; time/op = 1.236µs
25165824 operations across 87 thread(s) in 31.132363185s; time/op = 1.236µs
25165824 operations across 88 thread(s) in 29.74674849s; time/op = 1.181µs
25165824 operations across 89 thread(s) in 33.367916716s; time/op = 1.325µs
25165824 operations across 90 thread(s) in 31.103899894s; time/op = 1.235µs
25165824 operations across 91 thread(s) in 30.763785814s; time/op = 1.222µs
25165824 operations across 92 thread(s) in 31.706328921s; time/op = 1.259µs
25165824 operations across 93 thread(s) in 29.459931915s; time/op = 1.17µs
25165824 operations across 94 thread(s) in 34.229697702s; time/op = 1.36µs
25165824 operations across 95 thread(s) in 31.021610396s; time/op = 1.231µs
25165824 operations across 96 thread(s) in 28.833877533s; time/op = 1.145µs
25165824 operations across 97 thread(s) in 33.525054881s; time/op = 1.331µs
25165824 operations across 98 thread(s) in 29.964122289s; time/op = 1.19µs
25165824 operations across 99 thread(s) in 28.841155802s; time/op = 1.145µs
25165824 operations across 100 thread(s) in 29.183475717s; time/op = 1.159µs
25165824 operations across 101 thread(s) in 28.958290069s; time/op = 1.15µs
25165824 operations across 102 thread(s) in 32.257119061s; time/op = 1.281µs
25165824 operations across 103 thread(s) in 31.615237977s; time/op = 1.255µs
25165824 operations across 104 thread(s) in 30.148152039s; time/op = 1.197µs
25165824 operations across 105 thread(s) in 29.787199615s; time/op = 1.183µs
25165824 operations across 106 thread(s) in 30.90111486s; time/op = 1.227µs
25165824 operations across 107 thread(s) in 30.800699989s; time/op = 1.223µs
25165824 operations across 108 thread(s) in 31.645094035s; time/op = 1.256µs
25165824 operations across 109 thread(s) in 29.398492403s; time/op = 1.167µs
25165824 operations across 110 thread(s) in 28.565073181s; time/op = 1.134µs
25165824 operations across 111 thread(s) in 30.281516142s; time/op = 1.203µs
25165824 operations across 112 thread(s) in 30.015651331s; time/op = 1.192µs
25165824 operations across 113 thread(s) in 30.074151331s; time/op = 1.194µs
25165824 operations across 114 thread(s) in 31.597908115s; time/op = 1.254µs
25165824 operations across 115 thread(s) in 30.107446599s; time/op = 1.196µs
25165824 operations across 116 thread(s) in 31.787556622s; time/op = 1.262µs
25165824 operations across 117 thread(s) in 30.5844859s; time/op = 1.215µs
25165824 operations across 118 thread(s) in 29.846719898s; time/op = 1.185µs
25165824 operations across 119 thread(s) in 30.228107856s; time/op = 1.201µs
25165824 operations across 120 thread(s) in 31.95428357s; time/op = 1.268µs
25165824 operations across 121 thread(s) in 30.624820892s; time/op = 1.216µs
25165824 operations across 122 thread(s) in 29.592907097s; time/op = 1.175µs
25165824 operations across 123 thread(s) in 30.562923034s; time/op = 1.214µs
25165824 operations across 124 thread(s) in 31.785687019s; time/op = 1.262µs
25165824 operations across 125 thread(s) in 31.080370228s; time/op = 1.234µs
25165824 operations across 126 thread(s) in 30.172962425s; time/op = 1.198µs
25165824 operations across 127 thread(s) in 32.947115367s; time/op = 1.308µs
25165824 operations across 128 thread(s) in 30.183024538s; time/op = 1.199µs

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

     41,172,591.44 msec task-clock                #    3.778 CPUs utilized          
     2,688,581,001      context-switches          #    0.065 M/sec                  
        61,069,357      cpu-migrations            #    0.001 M/sec                  
       284,958,689      page-faults               #    0.007 M/sec                  
74,100,967,798,967      cycles                    #    1.800 GHz                      (62.53%)
22,782,850,164,147      stalled-cycles-frontend   #   30.75% frontend cycles idle     (62.53%)
24,788,370,633,195      stalled-cycles-backend    #   33.45% backend cycles idle      (62.51%)
29,965,054,047,924      instructions              #    0.40  insn per cycle         
                                                  #    0.83  stalled cycles per insn  (62.49%)
 5,957,488,151,117      branches                  #  144.695 M/sec                    (62.47%)
    80,529,805,021      branch-misses             #    1.35% of all branches          (62.47%)
13,182,408,066,946      L1-dcache-loads           #  320.174 M/sec                    (62.48%)
   870,224,649,392      L1-dcache-load-misses     #    6.60% of all L1-dcache hits    (62.51%)
   <not supported>      LLC-loads                                                   
   <not supported>      LLC-load-misses                                             

   10898.002440551 seconds time elapsed

    6440.778594000 seconds user
   35210.764768000 seconds sys