01
specification
NumKong Sparse Dot Product
Implement NumKong's u32-indexed sparse f32 dot product. The judge builds your source as libsolution.so and calls the exported function from a verifier executable.
The required symbol is extern "C" void nk_sparse_dot_u32f32(const uint32_t *a, const uint32_t *b, const float *a_weights, const float *b_weights, size_t a_length, size_t b_length, double *product).
Inputs are sorted ascending arrays of unique u32 indices. The result is the f64 accumulation of a_weights[i] * b_weights[j] for matching indices. The verifier checks every generated case, not just an aggregate.
The generated input includes explicit corner cases, NumKong-style equal-length random sparse vectors, skewed posting-list style intersections, and larger randomized sparse dots.
minimal Rust solution
#[unsafe(no_mangle)]
pub unsafe extern "C" fn nk_sparse_dot_u32f32(
a: *const u32,
b: *const u32,
a_weights: *const f32,
b_weights: *const f32,
a_length: usize,
b_length: usize,
product: *mut f64,
) {
let a = unsafe { std::slice::from_raw_parts(a, a_length) };
let b = unsafe { std::slice::from_raw_parts(b, b_length) };
let a_weights = unsafe { std::slice::from_raw_parts(a_weights, a_length) };
let b_weights = unsafe { std::slice::from_raw_parts(b_weights, b_length) };
let mut i = 0;
let mut j = 0;
let mut sum = 0.0_f64;
while i < a.len() && j < b.len() {
let ai = a[i];
let bj = b[j];
if ai == bj {
sum += f64::from(a_weights[i]) * f64::from(b_weights[j]);
i += 1;
j += 1;
} else if ai < bj {
i += 1;
} else {
j += 1;
}
}
unsafe {
*product = sum;
}
}
02
scope / runtime over time
Lang
System
double-click zooms out
double-click zooms out
double-click zooms out
double-click zooms out
double-click zooms out
double-click zooms out
double-click zooms out
double-click zooms out
double-click zooms out
double-click zooms out
double-click zooms out
double-click zooms out
03
leaderboard
Leaderboard
· top 8
click any row to expand · open multiple to compare
Rank
User
Lang
Geomean
Position in CDF
When
GEOMEAN SLOWDOWN
1.114x
RAPTOR COVE P-CORE
#36.531ms
1.005x
GRACEMONT E-CORE
#621.279ms
1.236x
GEOMEAN SLOWDOWN
1.123x
RAPTOR COVE P-CORE
#36.538ms
1.006x
GRACEMONT E-CORE
#621.596ms
1.254x
GEOMEAN SLOWDOWN
1.124x
RAPTOR COVE P-CORE
#26.506ms
1.001x
GRACEMONT E-CORE
#621.727ms
1.262x
GEOMEAN SLOWDOWN
1.182x
RAPTOR COVE P-CORE
#67.389ms
1.137x
GRACEMONT E-CORE
#621.148ms
1.228x
GEOMEAN SLOWDOWN
1.199x
RAPTOR COVE P-CORE
#57.002ms
1.078x
GRACEMONT E-CORE
#722.955ms
1.333x
GEOMEAN SLOWDOWN
1.381x
RAPTOR COVE P-CORE
#710.982ms
1.690x
GRACEMONT E-CORE
#519.434ms
1.128x
GEOMEAN SLOWDOWN
7.961x
RAPTOR COVE P-CORE
#775.261ms
11.584x
GRACEMONT E-CORE
#894.210ms
5.471x
GEOMEAN SLOWDOWN
8.045x
RAPTOR COVE P-CORE
#774.162ms
11.414x
GRACEMONT E-CORE
#897.635ms
5.670x
Rank
User
Lang
Geomean
Position in CDF
When
GEOMEAN SLOWDOWN
1.123x
RAPTOR COVE P-CORE
#36.538ms
1.006x
GRACEMONT E-CORE
#621.596ms
1.254x
GEOMEAN SLOWDOWN
1.381x
RAPTOR COVE P-CORE
#710.982ms
1.690x
GRACEMONT E-CORE
#519.434ms
1.128x
GEOMEAN SLOWDOWN
7.961x
RAPTOR COVE P-CORE
#775.261ms
11.584x
GRACEMONT E-CORE
#894.210ms
5.471x
Rank
User
Lang
Geomean
Position in CDF
When
GEOMEAN SLOWDOWN
1.124x
RAPTOR COVE P-CORE
#26.506ms
1.001x
GRACEMONT E-CORE
#621.727ms
1.262x
GEOMEAN SLOWDOWN
1.199x
RAPTOR COVE P-CORE
#57.002ms
1.078x
GRACEMONT E-CORE
#722.955ms
1.333x
GEOMEAN SLOWDOWN
8.045x
RAPTOR COVE P-CORE
#774.162ms
11.414x
GRACEMONT E-CORE
#897.635ms
5.670x
Rank
User
Lang
Geomean
Position in CDF
When
GEOMEAN SLOWDOWN
1.114x
RAPTOR COVE P-CORE
#36.531ms
1.005x
GRACEMONT E-CORE
#621.279ms
1.236x
GEOMEAN SLOWDOWN
1.182x
RAPTOR COVE P-CORE
#67.389ms
1.137x
GRACEMONT E-CORE
#621.148ms
1.228x
Leaderboard
· top 8
click any row to expand · open multiple to compare
Rank
User
Lang
Best
Position in CDF
Analysis
When
BEST
6.497ms
WORST RUN
6.590ms
CYCLESi
15,029,330
INSTRi
69,323,649
IPCi
4.613
BRANCHESi
3,090,693
BR MISSESi
13,673
BR MISPi
0.44%
L1 MISSi
23,368
L2 MISSi
3,782
L3 MISSi
2,655
DTLB MISSi
353
UOPS P0i
12,685,752
UOPS P1i
12,627,402
UOPS P2/3/10i
18,499,993
UOPS P4/9i
432,387
UOPS P5/11i
13,190,697
UOPS P6i
6,898,683
UOPS P7/8i
420,201
TMA SLOTSi
89,852,400
TMA BEi
10,324,794
TMA BADi
1,615,003
TMA FEi
6,523,933
TMA RETi
71,408,729
TMA MEMi
2,549,502
TMA BR BADi
1,862,730
STALL TOTi
1,488,540
STALL L1Di
468,609
STALL L2i
298,326
STALL L3i
243,088
EXE LOADi
671,821
EXE STOREi
13,576
SPLIT LDi
3,092,657
CLEARSi
535
UOPS MSi
0
BEST
6.506ms
WORST RUN
6.615ms
CYCLESi
14,996,522
INSTRi
69,332,651
IPCi
4.623
BRANCHESi
3,090,171
BR MISSESi
13,659
BR MISPi
0.44%
L1 MISSi
26,173
L2 MISSi
3,756
L3 MISSi
2,735
DTLB MISSi
348
UOPS P0i
12,689,754
UOPS P1i
12,630,670
UOPS P2/3/10i
18,503,418
UOPS P4/9i
430,955
UOPS P5/11i
13,198,335
UOPS P6i
6,893,976
UOPS P7/8i
420,069
TMA SLOTSi
90,443,250
TMA BEi
10,657,194
TMA BADi
1,589,417
TMA FEi
6,796,341
TMA RETi
71,421,102
TMA MEMi
2,590,836
TMA BR BADi
1,572,902
STALL TOTi
1,542,164
STALL L1Di
505,142
STALL L2i
322,217
STALL L3i
266,702
EXE LOADi
704,164
EXE STOREi
13,906
SPLIT LDi
3,093,667
CLEARSi
581
UOPS MSi
0
BEST
6.538ms
WORST RUN
6.590ms
CYCLESi
15,058,011
INSTRi
69,356,364
IPCi
4.606
BRANCHESi
3,090,761
BR MISSESi
13,873
BR MISPi
0.45%
L1 MISSi
28,517
L2 MISSi
3,832
L3 MISSi
2,551
DTLB MISSi
342
UOPS P0i
12,694,101
UOPS P1i
12,633,331
UOPS P2/3/10i
18,500,771
UOPS P4/9i
429,398
UOPS P5/11i
13,167,615
UOPS P6i
6,914,861
UOPS P7/8i
417,483
TMA SLOTSi
90,131,796
TMA BEi
10,359,912
TMA BADi
1,620,198
TMA FEi
6,742,687
TMA RETi
71,429,885
TMA MEMi
2,693,652
TMA BR BADi
1,525,825
STALL TOTi
1,582,647
STALL L1Di
533,079
STALL L2i
353,419
STALL L3i
298,270
EXE LOADi
737,411
EXE STOREi
13,497
SPLIT LDi
3,094,008
CLEARSi
1,134
UOPS MSi
0
BEST
6.925ms
WORST RUN
7.033ms
CYCLESi
16,007,949
INSTRi
70,414,491
IPCi
4.399
BRANCHESi
3,089,612
BR MISSESi
13,479
BR MISPi
0.44%
L1 MISSi
64,724
L2 MISSi
5,125
L3 MISSi
3,912
DTLB MISSi
346
UOPS P0i
13,463,088
UOPS P1i
13,190,646
UOPS P2/3/10i
18,487,292
UOPS P4/9i
429,916
UOPS P5/11i
14,014,244
UOPS P6i
7,769,097
UOPS P7/8i
418,626
TMA SLOTSi
97,178,742
TMA BEi
11,874,570
TMA BADi
1,624,371
TMA FEi
9,364,522
TMA RETi
74,336,293
TMA MEMi
5,747,970
TMA BR BADi
1,561,587
STALL TOTi
1,699,581
STALL L1Di
820,385
STALL L2i
373,381
STALL L3i
314,721
EXE LOADi
1,101,608
EXE STOREi
13,619
SPLIT LDi
3,092,254
CLEARSi
650
UOPS MSi
0
BEST
7.002ms
WORST RUN
7.041ms
CYCLESi
16,167,589
INSTRi
70,453,493
IPCi
4.358
BRANCHESi
3,094,139
BR MISSESi
13,291
BR MISPi
0.43%
L1 MISSi
65,817
L2 MISSi
5,068
L3 MISSi
3,921
DTLB MISSi
341
UOPS P0i
13,463,658
UOPS P1i
13,192,736
UOPS P2/3/10i
18,496,783
UOPS P4/9i
432,018
UOPS P5/11i
14,025,600
UOPS P6i
7,780,288
UOPS P7/8i
421,054
TMA SLOTSi
96,947,736
TMA BEi
11,638,686
TMA BADi
1,587,164
TMA FEi
9,362,636
TMA RETi
74,379,974
TMA MEMi
5,460,018
TMA BR BADi
1,527,178
STALL TOTi
1,818,170
STALL L1Di
954,932
STALL L2i
405,079
STALL L3i
338,918
EXE LOADi
1,247,669
EXE STOREi
13,603
SPLIT LDi
3,092,771
CLEARSi
598
UOPS MSi
0
BEST
10.981ms
WORST RUN
11.042ms
CYCLESi
26,126,453
INSTRi
106,279,118
IPCi
4.068
BRANCHESi
3,496,494
BR MISSESi
13,680
BR MISPi
0.39%
L1 MISSi
57,765
L2 MISSi
3,658
L3 MISSi
2,475
DTLB MISSi
378
UOPS P0i
21,387,485
UOPS P1i
20,892,336
UOPS P2/3/10i
29,787,550
UOPS P4/9i
453,953
UOPS P5/11i
22,732,831
UOPS P6i
10,077,902
UOPS P7/8i
441,378
TMA SLOTSi
156,594,462
TMA BEi
37,003,368
TMA BADi
1,679,393
TMA FEi
9,932,629
TMA RETi
107,998,828
TMA MEMi
4,064,922
TMA BR BADi
1,613,755
STALL TOTi
1,534,858
STALL L1Di
784,054
STALL L2i
316,002
STALL L3i
257,841
EXE LOADi
988,312
EXE STOREi
14,862
SPLIT LDi
1,520,236
CLEARSi
558
UOPS MSi
0
BEST
74.162ms
WORST RUN
74.762ms
CYCLESi
183,852,174
INSTRi
116,102,038
IPCi
0.631
BRANCHESi
46,441,289
BR MISSESi
5,746,297
BR MISPi
12.37%
L1 MISSi
89,759
L2 MISSi
5,815
L3 MISSi
4,157
DTLB MISSi
794
UOPS P0i
12,138,645
UOPS P1i
9,414,186
UOPS P2/3/10i
60,631,555
UOPS P4/9i
848,655
UOPS P5/11i
31,848,281
UOPS P6i
80,935,650
UOPS P7/8i
860,189
TMA SLOTSi
1,106,047,146
TMA BEi
99,715,542
TMA BADi
320,242,324
TMA FEi
606,833,559
TMA RETi
84,976,111
TMA MEMi
13,152,294
TMA BR BADi
320,314,365
STALL TOTi
83,654,264
STALL L1Di
1,126,711
STALL L2i
767,658
STALL L3i
629,534
EXE LOADi
16,207,050
EXE STOREi
21,557
SPLIT LDi
879
CLEARSi
1,095
UOPS MSi
0
BEST
75.261ms
WORST RUN
75.680ms
CYCLESi
186,614,693
INSTRi
113,720,690
IPCi
0.609
BRANCHESi
44,599,414
BR MISSESi
5,857,643
BR MISPi
13.13%
L1 MISSi
73,890
L2 MISSi
4,246
L3 MISSi
3,028
DTLB MISSi
370
UOPS P0i
9,955,350
UOPS P1i
9,114,104
UOPS P2/3/10i
58,294,736
UOPS P4/9i
449,439
UOPS P5/11i
29,582,109
UOPS P6i
81,695,173
UOPS P7/8i
438,287
TMA SLOTSi
1,122,740,202
TMA BEi
100,355,568
TMA BADi
319,152,109
TMA FEi
626,472,179
TMA RETi
82,621,237
TMA MEMi
12,191,754
TMA BR BADi
318,173,964
STALL TOTi
85,006,444
STALL L1Di
868,393
STALL L2i
583,856
STALL L3i
477,756
EXE LOADi
16,409,884
EXE STOREi
13,687
SPLIT LDi
663
CLEARSi
778
UOPS MSi
0
Rank
User
Lang
Best
Position in CDF
Analysis
When
BEST
6.538ms
WORST RUN
6.590ms
CYCLESi
15,058,011
INSTRi
69,356,364
IPCi
4.606
BRANCHESi
3,090,761
BR MISSESi
13,873
BR MISPi
0.45%
L1 MISSi
28,517
L2 MISSi
3,832
L3 MISSi
2,551
DTLB MISSi
342
UOPS P0i
12,694,101
UOPS P1i
12,633,331
UOPS P2/3/10i
18,500,771
UOPS P4/9i
429,398
UOPS P5/11i
13,167,615
UOPS P6i
6,914,861
UOPS P7/8i
417,483
TMA SLOTSi
90,131,796
TMA BEi
10,359,912
TMA BADi
1,620,198
TMA FEi
6,742,687
TMA RETi
71,429,885
TMA MEMi
2,693,652
TMA BR BADi
1,525,825
STALL TOTi
1,582,647
STALL L1Di
533,079
STALL L2i
353,419
STALL L3i
298,270
EXE LOADi
737,411
EXE STOREi
13,497
SPLIT LDi
3,094,008
CLEARSi
1,134
UOPS MSi
0
BEST
10.981ms
WORST RUN
11.042ms
CYCLESi
26,126,453
INSTRi
106,279,118
IPCi
4.068
BRANCHESi
3,496,494
BR MISSESi
13,680
BR MISPi
0.39%
L1 MISSi
57,765
L2 MISSi
3,658
L3 MISSi
2,475
DTLB MISSi
378
UOPS P0i
21,387,485
UOPS P1i
20,892,336
UOPS P2/3/10i
29,787,550
UOPS P4/9i
453,953
UOPS P5/11i
22,732,831
UOPS P6i
10,077,902
UOPS P7/8i
441,378
TMA SLOTSi
156,594,462
TMA BEi
37,003,368
TMA BADi
1,679,393
TMA FEi
9,932,629
TMA RETi
107,998,828
TMA MEMi
4,064,922
TMA BR BADi
1,613,755
STALL TOTi
1,534,858
STALL L1Di
784,054
STALL L2i
316,002
STALL L3i
257,841
EXE LOADi
988,312
EXE STOREi
14,862
SPLIT LDi
1,520,236
CLEARSi
558
UOPS MSi
0
BEST
75.261ms
WORST RUN
75.680ms
CYCLESi
186,614,693
INSTRi
113,720,690
IPCi
0.609
BRANCHESi
44,599,414
BR MISSESi
5,857,643
BR MISPi
13.13%
L1 MISSi
73,890
L2 MISSi
4,246
L3 MISSi
3,028
DTLB MISSi
370
UOPS P0i
9,955,350
UOPS P1i
9,114,104
UOPS P2/3/10i
58,294,736
UOPS P4/9i
449,439
UOPS P5/11i
29,582,109
UOPS P6i
81,695,173
UOPS P7/8i
438,287
TMA SLOTSi
1,122,740,202
TMA BEi
100,355,568
TMA BADi
319,152,109
TMA FEi
626,472,179
TMA RETi
82,621,237
TMA MEMi
12,191,754
TMA BR BADi
318,173,964
STALL TOTi
85,006,444
STALL L1Di
868,393
STALL L2i
583,856
STALL L3i
477,756
EXE LOADi
16,409,884
EXE STOREi
13,687
SPLIT LDi
663
CLEARSi
778
UOPS MSi
0
Rank
User
Lang
Best
Position in CDF
Analysis
When
BEST
6.506ms
WORST RUN
6.615ms
CYCLESi
14,996,522
INSTRi
69,332,651
IPCi
4.623
BRANCHESi
3,090,171
BR MISSESi
13,659
BR MISPi
0.44%
L1 MISSi
26,173
L2 MISSi
3,756
L3 MISSi
2,735
DTLB MISSi
348
UOPS P0i
12,689,754
UOPS P1i
12,630,670
UOPS P2/3/10i
18,503,418
UOPS P4/9i
430,955
UOPS P5/11i
13,198,335
UOPS P6i
6,893,976
UOPS P7/8i
420,069
TMA SLOTSi
90,443,250
TMA BEi
10,657,194
TMA BADi
1,589,417
TMA FEi
6,796,341
TMA RETi
71,421,102
TMA MEMi
2,590,836
TMA BR BADi
1,572,902
STALL TOTi
1,542,164
STALL L1Di
505,142
STALL L2i
322,217
STALL L3i
266,702
EXE LOADi
704,164
EXE STOREi
13,906
SPLIT LDi
3,093,667
CLEARSi
581
UOPS MSi
0
BEST
7.002ms
WORST RUN
7.041ms
CYCLESi
16,167,589
INSTRi
70,453,493
IPCi
4.358
BRANCHESi
3,094,139
BR MISSESi
13,291
BR MISPi
0.43%
L1 MISSi
65,817
L2 MISSi
5,068
L3 MISSi
3,921
DTLB MISSi
341
UOPS P0i
13,463,658
UOPS P1i
13,192,736
UOPS P2/3/10i
18,496,783
UOPS P4/9i
432,018
UOPS P5/11i
14,025,600
UOPS P6i
7,780,288
UOPS P7/8i
421,054
TMA SLOTSi
96,947,736
TMA BEi
11,638,686
TMA BADi
1,587,164
TMA FEi
9,362,636
TMA RETi
74,379,974
TMA MEMi
5,460,018
TMA BR BADi
1,527,178
STALL TOTi
1,818,170
STALL L1Di
954,932
STALL L2i
405,079
STALL L3i
338,918
EXE LOADi
1,247,669
EXE STOREi
13,603
SPLIT LDi
3,092,771
CLEARSi
598
UOPS MSi
0
BEST
74.162ms
WORST RUN
74.762ms
CYCLESi
183,852,174
INSTRi
116,102,038
IPCi
0.631
BRANCHESi
46,441,289
BR MISSESi
5,746,297
BR MISPi
12.37%
L1 MISSi
89,759
L2 MISSi
5,815
L3 MISSi
4,157
DTLB MISSi
794
UOPS P0i
12,138,645
UOPS P1i
9,414,186
UOPS P2/3/10i
60,631,555
UOPS P4/9i
848,655
UOPS P5/11i
31,848,281
UOPS P6i
80,935,650
UOPS P7/8i
860,189
TMA SLOTSi
1,106,047,146
TMA BEi
99,715,542
TMA BADi
320,242,324
TMA FEi
606,833,559
TMA RETi
84,976,111
TMA MEMi
13,152,294
TMA BR BADi
320,314,365
STALL TOTi
83,654,264
STALL L1Di
1,126,711
STALL L2i
767,658
STALL L3i
629,534
EXE LOADi
16,207,050
EXE STOREi
21,557
SPLIT LDi
879
CLEARSi
1,095
UOPS MSi
0
Rank
User
Lang
Best
Position in CDF
Analysis
When
BEST
6.497ms
WORST RUN
6.590ms
CYCLESi
15,029,330
INSTRi
69,323,649
IPCi
4.613
BRANCHESi
3,090,693
BR MISSESi
13,673
BR MISPi
0.44%
L1 MISSi
23,368
L2 MISSi
3,782
L3 MISSi
2,655
DTLB MISSi
353
UOPS P0i
12,685,752
UOPS P1i
12,627,402
UOPS P2/3/10i
18,499,993
UOPS P4/9i
432,387
UOPS P5/11i
13,190,697
UOPS P6i
6,898,683
UOPS P7/8i
420,201
TMA SLOTSi
89,852,400
TMA BEi
10,324,794
TMA BADi
1,615,003
TMA FEi
6,523,933
TMA RETi
71,408,729
TMA MEMi
2,549,502
TMA BR BADi
1,862,730
STALL TOTi
1,488,540
STALL L1Di
468,609
STALL L2i
298,326
STALL L3i
243,088
EXE LOADi
671,821
EXE STOREi
13,576
SPLIT LDi
3,092,657
CLEARSi
535
UOPS MSi
0
BEST
6.925ms
WORST RUN
7.033ms
CYCLESi
16,007,949
INSTRi
70,414,491
IPCi
4.399
BRANCHESi
3,089,612
BR MISSESi
13,479
BR MISPi
0.44%
L1 MISSi
64,724
L2 MISSi
5,125
L3 MISSi
3,912
DTLB MISSi
346
UOPS P0i
13,463,088
UOPS P1i
13,190,646
UOPS P2/3/10i
18,487,292
UOPS P4/9i
429,916
UOPS P5/11i
14,014,244
UOPS P6i
7,769,097
UOPS P7/8i
418,626
TMA SLOTSi
97,178,742
TMA BEi
11,874,570
TMA BADi
1,624,371
TMA FEi
9,364,522
TMA RETi
74,336,293
TMA MEMi
5,747,970
TMA BR BADi
1,561,587
STALL TOTi
1,699,581
STALL L1Di
820,385
STALL L2i
373,381
STALL L3i
314,721
EXE LOADi
1,101,608
EXE STOREi
13,619
SPLIT LDi
3,092,254
CLEARSi
650
UOPS MSi
0
Leaderboard
· top 8
click any row to expand · open multiple to compare
Rank
User
Lang
Best
Position in CDF
Analysis
When
BEST
17.221ms
WORST RUN
17.265ms
CYCLESi
29,204,807
INSTRi
70,461,949
IPCi
2.413
BRANCHESi
3,820,626
BR MISSESi
14,233
BR MISPi
0.37%
L1 MISSi
373,974
L2 MISSi
4,761
L3 MISSi
3,927
DTLB MISSi
1,327
TMA BEi
27,108,498
TMA BADi
3,109,307
TMA FEi
10,368,838
TMA FE LATi
2,235,489
TMA FE BWi
8,133,349
TMA RETi
105,600,149
TMA MEMi
200,900
TMA BAD BRi
3,059,152
TMA BAD CLRi
50,155
TMA BE COREi
16,015,775
TMA BE ALLOCi
6,930,574
TMA BE REGi
230,860
TMA BE ROBi
3,012,730
TMA BE SERi
886,330
MBS L2i
1,255,082
MBS LLCi
29,919
MBS DRAMi
424,794
SPLIT LDi
2,246,436
BEST
17.512ms
WORST RUN
17.572ms
CYCLESi
29,755,036
INSTRi
55,308,216
IPCi
1.859
BRANCHESi
3,471,236
BR MISSESi
14,555
BR MISPi
0.42%
L1 MISSi
395,640
L2 MISSi
4,651
L3 MISSi
3,838
DTLB MISSi
1,164
TMA BEi
47,458,414
TMA BADi
3,089,000
TMA FEi
8,101,537
TMA FE LATi
2,303,265
TMA FE BWi
5,798,272
TMA RETi
90,330,933
TMA MEMi
216,015
TMA BAD BRi
3,039,328
TMA BAD CLRi
49,672
TMA BE COREi
44,050,785
TMA BE ALLOCi
132,678
TMA BE REGi
1,701,305
TMA BE ROBi
606,335
TMA BE SERi
863,469
MBS L2i
1,437,812
MBS LLCi
33,448
MBS DRAMi
437,002
SPLIT LDi
1,520,485
BEST
18.671ms
WORST RUN
19.254ms
CYCLESi
31,777,613
INSTRi
57,278,755
IPCi
1.802
BRANCHESi
2,474,945
BR MISSESi
15,072
BR MISPi
0.61%
L1 MISSi
341,877
L2 MISSi
4,694
L3 MISSi
3,760
DTLB MISSi
1,272
TMA BEi
52,546,717
TMA BADi
3,260,304
TMA FEi
7,970,466
TMA FE LATi
2,172,104
TMA FE BWi
5,798,362
TMA RETi
95,257,991
TMA MEMi
203,785
TMA BAD BRi
3,207,512
TMA BAD CLRi
52,792
TMA BE COREi
43,380,100
TMA BE ALLOCi
140,107
TMA BE REGi
12,089,220
TMA BE ROBi
646,375
TMA BE SERi
891,722
MBS L2i
1,327,377
MBS LLCi
32,140
MBS DRAMi
431,801
SPLIT LDi
1,521,299
BEST
19.398ms
WORST RUN
19.477ms
CYCLESi
33,150,396
INSTRi
110,739,224
IPCi
3.341
BRANCHESi
6,459,672
BR MISSESi
15,335
BR MISPi
0.24%
L1 MISSi
273,328
L2 MISSi
4,595
L3 MISSi
3,712
DTLB MISSi
1,371
TMA BEi
40,501,033
TMA BADi
3,127,621
TMA FEi
5,023,586
TMA FE LATi
2,261,686
TMA FE BWi
2,761,900
TMA RETi
117,163,442
TMA MEMi
217,925
TMA BAD BRi
3,077,708
TMA BAD CLRi
49,913
TMA BE COREi
35,344,445
TMA BE ALLOCi
130,703
TMA BE REGi
0
TMA BE ROBi
3,848,000
TMA BE SERi
911,649
MBS L2i
1,111,735
MBS LLCi
33,499
MBS DRAMi
547,165
SPLIT LDi
2,984,920
BEST
19.563ms
WORST RUN
20.138ms
CYCLESi
33,322,172
INSTRi
59,797,291
IPCi
1.795
BRANCHESi
2,927,723
BR MISSESi
24,200
BR MISPi
0.83%
L1 MISSi
346,574
L2 MISSi
6,009
L3 MISSi
4,868
DTLB MISSi
1,567
TMA BEi
58,146,783
TMA BADi
5,425,271
TMA FEi
9,441,263
TMA FE LATi
2,697,028
TMA FE BWi
6,744,235
TMA RETi
98,012,737
TMA MEMi
305,425
TMA BAD BRi
5,344,994
TMA BAD CLRi
80,277
TMA BE COREi
35,182,590
TMA BE ALLOCi
246,145
TMA BE REGi
15,551,865
TMA BE ROBi
1,010,970
TMA BE SERi
1,363,679
MBS L2i
1,462,647
MBS LLCi
47,090
MBS DRAMi
570,897
SPLIT LDi
1,521,689
BEST
22.669ms
WORST RUN
22.734ms
CYCLESi
39,063,226
INSTRi
68,642,754
IPCi
1.757
BRANCHESi
3,088,481
BR MISSESi
14,206
BR MISPi
0.46%
L1 MISSi
180,008
L2 MISSi
4,548
L3 MISSi
3,723
DTLB MISSi
1,182
TMA BEi
71,694,456
TMA BADi
2,988,647
TMA FEi
4,219,821
TMA FE LATi
2,172,855
TMA FE BWi
2,046,966
TMA RETi
116,471,220
TMA MEMi
196,320
TMA BAD BRi
2,941,598
TMA BAD CLRi
47,049
TMA BE COREi
65,303,130
TMA BE ALLOCi
2,789,526
TMA BE REGi
2,095,885
TMA BE ROBi
514,590
TMA BE SERi
890,191
MBS L2i
988,130
MBS LLCi
30,943
MBS DRAMi
399,169
SPLIT LDi
2,644,436
BEST
94.145ms
WORST RUN
95.017ms
CYCLESi
167,323,566
INSTRi
113,664,655
IPCi
0.679
BRANCHESi
44,571,522
BR MISSESi
5,101,326
BR MISPi
11.45%
L1 MISSi
291,015
L2 MISSi
3,518
L3 MISSi
2,893
DTLB MISSi
1,425
TMA BEi
2,797,724
TMA BADi
448,015,546
TMA FEi
271,274,673
TMA FE LATi
52,941,612
TMA FE BWi
218,333,061
TMA RETi
114,077,581
TMA MEMi
218,190
TMA BAD BRi
447,963,606
TMA BAD CLRi
51,940
TMA BE COREi
748,105
TMA BE ALLOCi
130,880
TMA BE REGi
0
TMA BE ROBi
649,665
TMA BE SERi
896,099
MBS L2i
2,557,149
MBS LLCi
23,628
MBS DRAMi
429,693
SPLIT LDi
852
BEST
97.635ms
WORST RUN
99.073ms
CYCLESi
173,486,259
INSTRi
116,109,507
IPCi
0.669
BRANCHESi
46,444,622
BR MISSESi
5,114,345
BR MISPi
11.01%
L1 MISSi
341,550
L2 MISSi
5,050
L3 MISSi
4,206
DTLB MISSi
2,134
TMA BEi
4,791,487
TMA BADi
463,848,607
TMA FEi
287,605,888
TMA FE LATi
51,474,343
TMA FE BWi
236,131,545
TMA RETi
116,743,500
TMA MEMi
326,495
TMA BAD BRi
463,755,929
TMA BAD CLRi
92,678
TMA BE COREi
1,527,265
TMA BE ALLOCi
235,871
TMA BE REGi
860
TMA BE ROBi
1,178,395
TMA BE SERi
1,341,867
MBS L2i
2,755,462
MBS LLCi
35,143
MBS DRAMi
606,058
SPLIT LDi
745
Rank
User
Lang
Best
Position in CDF
Analysis
When
BEST
18.671ms
WORST RUN
19.254ms
CYCLESi
31,777,613
INSTRi
57,278,755
IPCi
1.802
BRANCHESi
2,474,945
BR MISSESi
15,072
BR MISPi
0.61%
L1 MISSi
341,877
L2 MISSi
4,694
L3 MISSi
3,760
DTLB MISSi
1,272
TMA BEi
52,546,717
TMA BADi
3,260,304
TMA FEi
7,970,466
TMA FE LATi
2,172,104
TMA FE BWi
5,798,362
TMA RETi
95,257,991
TMA MEMi
203,785
TMA BAD BRi
3,207,512
TMA BAD CLRi
52,792
TMA BE COREi
43,380,100
TMA BE ALLOCi
140,107
TMA BE REGi
12,089,220
TMA BE ROBi
646,375
TMA BE SERi
891,722
MBS L2i
1,327,377
MBS LLCi
32,140
MBS DRAMi
431,801
SPLIT LDi
1,521,299
BEST
19.398ms
WORST RUN
19.477ms
CYCLESi
33,150,396
INSTRi
110,739,224
IPCi
3.341
BRANCHESi
6,459,672
BR MISSESi
15,335
BR MISPi
0.24%
L1 MISSi
273,328
L2 MISSi
4,595
L3 MISSi
3,712
DTLB MISSi
1,371
TMA BEi
40,501,033
TMA BADi
3,127,621
TMA FEi
5,023,586
TMA FE LATi
2,261,686
TMA FE BWi
2,761,900
TMA RETi
117,163,442
TMA MEMi
217,925
TMA BAD BRi
3,077,708
TMA BAD CLRi
49,913
TMA BE COREi
35,344,445
TMA BE ALLOCi
130,703
TMA BE REGi
0
TMA BE ROBi
3,848,000
TMA BE SERi
911,649
MBS L2i
1,111,735
MBS LLCi
33,499
MBS DRAMi
547,165
SPLIT LDi
2,984,920
BEST
94.145ms
WORST RUN
95.017ms
CYCLESi
167,323,566
INSTRi
113,664,655
IPCi
0.679
BRANCHESi
44,571,522
BR MISSESi
5,101,326
BR MISPi
11.45%
L1 MISSi
291,015
L2 MISSi
3,518
L3 MISSi
2,893
DTLB MISSi
1,425
TMA BEi
2,797,724
TMA BADi
448,015,546
TMA FEi
271,274,673
TMA FE LATi
52,941,612
TMA FE BWi
218,333,061
TMA RETi
114,077,581
TMA MEMi
218,190
TMA BAD BRi
447,963,606
TMA BAD CLRi
51,940
TMA BE COREi
748,105
TMA BE ALLOCi
130,880
TMA BE REGi
0
TMA BE ROBi
649,665
TMA BE SERi
896,099
MBS L2i
2,557,149
MBS LLCi
23,628
MBS DRAMi
429,693
SPLIT LDi
852
Rank
User
Lang
Best
Position in CDF
Analysis
When
BEST
19.563ms
WORST RUN
20.138ms
CYCLESi
33,322,172
INSTRi
59,797,291
IPCi
1.795
BRANCHESi
2,927,723
BR MISSESi
24,200
BR MISPi
0.83%
L1 MISSi
346,574
L2 MISSi
6,009
L3 MISSi
4,868
DTLB MISSi
1,567
TMA BEi
58,146,783
TMA BADi
5,425,271
TMA FEi
9,441,263
TMA FE LATi
2,697,028
TMA FE BWi
6,744,235
TMA RETi
98,012,737
TMA MEMi
305,425
TMA BAD BRi
5,344,994
TMA BAD CLRi
80,277
TMA BE COREi
35,182,590
TMA BE ALLOCi
246,145
TMA BE REGi
15,551,865
TMA BE ROBi
1,010,970
TMA BE SERi
1,363,679
MBS L2i
1,462,647
MBS LLCi
47,090
MBS DRAMi
570,897
SPLIT LDi
1,521,689
BEST
22.669ms
WORST RUN
22.734ms
CYCLESi
39,063,226
INSTRi
68,642,754
IPCi
1.757
BRANCHESi
3,088,481
BR MISSESi
14,206
BR MISPi
0.46%
L1 MISSi
180,008
L2 MISSi
4,548
L3 MISSi
3,723
DTLB MISSi
1,182
TMA BEi
71,694,456
TMA BADi
2,988,647
TMA FEi
4,219,821
TMA FE LATi
2,172,855
TMA FE BWi
2,046,966
TMA RETi
116,471,220
TMA MEMi
196,320
TMA BAD BRi
2,941,598
TMA BAD CLRi
47,049
TMA BE COREi
65,303,130
TMA BE ALLOCi
2,789,526
TMA BE REGi
2,095,885
TMA BE ROBi
514,590
TMA BE SERi
890,191
MBS L2i
988,130
MBS LLCi
30,943
MBS DRAMi
399,169
SPLIT LDi
2,644,436
BEST
97.635ms
WORST RUN
99.073ms
CYCLESi
173,486,259
INSTRi
116,109,507
IPCi
0.669
BRANCHESi
46,444,622
BR MISSESi
5,114,345
BR MISPi
11.01%
L1 MISSi
341,550
L2 MISSi
5,050
L3 MISSi
4,206
DTLB MISSi
2,134
TMA BEi
4,791,487
TMA BADi
463,848,607
TMA FEi
287,605,888
TMA FE LATi
51,474,343
TMA FE BWi
236,131,545
TMA RETi
116,743,500
TMA MEMi
326,495
TMA BAD BRi
463,755,929
TMA BAD CLRi
92,678
TMA BE COREi
1,527,265
TMA BE ALLOCi
235,871
TMA BE REGi
860
TMA BE ROBi
1,178,395
TMA BE SERi
1,341,867
MBS L2i
2,755,462
MBS LLCi
35,143
MBS DRAMi
606,058
SPLIT LDi
745
Rank
User
Lang
Best
Position in CDF
Analysis
When
BEST
17.221ms
WORST RUN
17.265ms
CYCLESi
29,204,807
INSTRi
70,461,949
IPCi
2.413
BRANCHESi
3,820,626
BR MISSESi
14,233
BR MISPi
0.37%
L1 MISSi
373,974
L2 MISSi
4,761
L3 MISSi
3,927
DTLB MISSi
1,327
TMA BEi
27,108,498
TMA BADi
3,109,307
TMA FEi
10,368,838
TMA FE LATi
2,235,489
TMA FE BWi
8,133,349
TMA RETi
105,600,149
TMA MEMi
200,900
TMA BAD BRi
3,059,152
TMA BAD CLRi
50,155
TMA BE COREi
16,015,775
TMA BE ALLOCi
6,930,574
TMA BE REGi
230,860
TMA BE ROBi
3,012,730
TMA BE SERi
886,330
MBS L2i
1,255,082
MBS LLCi
29,919
MBS DRAMi
424,794
SPLIT LDi
2,246,436
BEST
17.512ms
WORST RUN
17.572ms
CYCLESi
29,755,036
INSTRi
55,308,216
IPCi
1.859
BRANCHESi
3,471,236
BR MISSESi
14,555
BR MISPi
0.42%
L1 MISSi
395,640
L2 MISSi
4,651
L3 MISSi
3,838
DTLB MISSi
1,164
TMA BEi
47,458,414
TMA BADi
3,089,000
TMA FEi
8,101,537
TMA FE LATi
2,303,265
TMA FE BWi
5,798,272
TMA RETi
90,330,933
TMA MEMi
216,015
TMA BAD BRi
3,039,328
TMA BAD CLRi
49,672
TMA BE COREi
44,050,785
TMA BE ALLOCi
132,678
TMA BE REGi
1,701,305
TMA BE ROBi
606,335
TMA BE SERi
863,469
MBS L2i
1,437,812
MBS LLCi
33,448
MBS DRAMi
437,002
SPLIT LDi
1,520,485
04
submit