Skip to content

Benchmarking several score accumulators used in IR

Notifications You must be signed in to change notification settings

pisa-engine/accumulator

Repository files navigation

Accumulator

Benchmarking several score accumulators used in IR.

ns/op op/s err% ins/op cyc/op IPC total Clear
16,707.63 59,852.90 0.5% 27.00 56,650.86 0.000 0.00 Clear Simple accumulator of size 2^{16}
66,990.24 14,927.55 0.4% 27.01 227,135.09 0.000 0.00 Clear Simple accumulator of size 2^{18}
308,432.72 3,242.20 0.1% 27.07 1,044,588.31 0.000 0.00 Clear Simple accumulator of size 2^{20}
11,450,716.33 87.33 0.0% 29.90 38,743,455.15 0.000 0.13 Clear Simple accumulator of size 2^{25}
4.32 231,538,736.79 1.1% 42.00 14.64 2.868 0.00 Clear Paged accumulator of size 2^{16}
6.19 161,435,836.45 0.0% 56.00 21.00 2.666 0.00 Clear Paged accumulator of size 2^{18}
10.93 91,521,611.34 0.1% 84.00 37.05 2.267 0.00 Clear Paged accumulator of size 2^{20}
156.03 6,409,033.47 0.0% 24.00 529.04 0.045 0.00 Clear Paged accumulator of size 2^{25}
4.26 234,760,790.84 0.6% 42.00 14.43 2.911 0.00 Clear MaxBlock accumulator of size 2^{16}
6.20 161,338,627.17 0.0% 56.00 21.02 2.665 0.00 Clear MaxBlock accumulator of size 2^{18}
10.92 91,549,612.54 0.1% 84.00 37.04 2.268 0.00 Clear MaxBlock accumulator of size 2^{20}
82.00 12,195,431.55 0.0% 24.00 278.02 0.086 0.00 Clear MaxBlock accumulator of size 2^{25}
ns/op op/s err% ins/op cyc/op IPC total Accumulate
48,013.24 20,827.59 0.0% 52,430.98 162,710.40 0.322 0.00 Accumulate elements in Simple accumulator of size 2^{20} and ratio 1%
488,130.93 2,048.63 0.0% 524,291.10 1,654,351.05 0.317 0.01 Accumulate elements in Simple accumulator of size 2^{20} and ratio 10%
2,714,464.21 368.40 0.0% 2,621,446.65 9,185,893.23 0.285 0.03 Accumulate elements in Simple accumulator of size 2^{20} and ratio 50%
4,379,916.16 228.31 0.0% 4,194,307.07 14,821,676.46 0.283 0.05 Accumulate elements in Simple accumulator of size 2^{20} and ratio 80%
5,714,204.50 175.00 0.1% 5,242,887.41 19,334,857.76 0.271 0.06 Accumulate elements in Simple accumulator of size 2^{20} and ratio 100%
46,300.51 21,598.03 0.0% 125,827.99 156,937.64 0.802 0.00 Accumulate elements in Paged accumulator of size 2^{20} and ratio 1%
465,474.98 2,148.34 0.0% 1,258,292.10 1,577,474.80 0.798 0.01 Accumulate elements in Paged accumulator of size 2^{20} and ratio 10%
2,663,509.48 375.44 0.1% 6,291,464.65 9,012,103.87 0.698 0.03 Accumulate elements in Paged accumulator of size 2^{20} and ratio 50%
4,426,454.60 225.91 0.1% 10,066,329.10 14,977,551.94 0.672 0.05 Accumulate elements in Paged accumulator of size 2^{20} and ratio 80%
5,556,884.88 179.96 0.0% 12,582,921.39 18,801,878.62 0.669 0.06 Accumulate elements in Paged accumulator of size 2^{20} and ratio 100%
123,418.90 8,102.49 0.0% 178,256.03 418,382.56 0.426 0.00 Accumulate elements in MaxBlock accumulator of size 2^{20} and ratio 1%
1,247,847.19 801.38 0.0% 1,782,580.32 4,229,252.95 0.421 0.01 Accumulate elements in MaxBlock accumulator of size 2^{20} and ratio 10%
6,658,265.82 150.19 0.0% 8,912,908.68 22,538,015.57 0.395 0.07 Accumulate elements in MaxBlock accumulator of size 2^{20} and ratio 50%
10,677,917.93 93.65 0.0% 14,260,633.70 36,141,447.42 0.395 0.12 Accumulate elements in MaxBlock accumulator of size 2^{20} and ratio 80%
13,314,001.91 75.11 0.0% 17,825,806.37 45,064,937.83 0.396 0.15 Accumulate elements in MaxBlock accumulator of size 2^{20} and ratio 100%
68,249.12 14,652.20 0.0% 104,855.99 231,330.92 0.453 0.00 Accumulate elements in Counter accumulator of size 2^{20} and ratio 1%
689,449.68 1,450.43 0.0% 1,048,576.15 2,335,804.13 0.449 0.01 Accumulate elements in Counter accumulator of size 2^{20} and ratio 10%
3,862,844.95 258.88 0.1% 5,242,886.94 13,070,969.80 0.401 0.04 Accumulate elements in Counter accumulator of size 2^{20} and ratio 50%
6,215,171.22 160.90 0.0% 8,388,607.53 21,031,096.17 0.399 0.07 Accumulate elements in Counter accumulator of size 2^{20} and ratio 80%
7,745,109.44 129.11 0.1% 10,485,767.93 26,209,442.26 0.400 0.09 Accumulate elements in Counter accumulator of size 2^{20} and ratio 100%
ns/op op/s err% ins/op cyc/op IPC total Aggregate
18,863,243.09 53.01 0.2% 134,217,737.00 63,828,354.55 2.103 0.21 Aggregate elements in Simple accumulator of size 2^{25} and ratio 1%
18,834,688.00 53.09 0.1% 134,217,737.00 63,738,548.18 2.106 0.21 Aggregate elements in Simple accumulator of size 2^{25} and ratio 10%
18,764,642.27 53.29 0.2% 134,217,737.00 63,518,806.18 2.113 0.21 Aggregate elements in Simple accumulator of size 2^{25} and ratio 50%
18,770,896.45 53.27 0.2% 134,217,737.00 63,534,409.09 2.113 0.21 Aggregate elements in Simple accumulator of size 2^{25} and ratio 80%
18,753,186.90 53.32 0.1% 134,217,737.00 63,475,344.60 2.114 0.21 Aggregate elements in Simple accumulator of size 2^{25} and ratio 100%
19,351,353.70 51.68 0.1% 167,976,974.64 65,492,874.00 2.565 0.21 Aggregate elements in Paged accumulator of size 2^{25} and ratio 1%
19,319,371.30 51.76 0.1% 167,976,974.64 65,377,354.36 2.569 0.21 Aggregate elements in Paged accumulator of size 2^{25} and ratio 10%
19,266,497.82 51.90 0.1% 167,976,974.64 65,217,248.36 2.576 0.21 Aggregate elements in Paged accumulator of size 2^{25} and ratio 50%
19,038,713.20 52.52 0.4% 167,976,974.64 64,449,553.40 2.606 0.21 Aggregate elements in Paged accumulator of size 2^{25} and ratio 80%
19,224,789.91 52.02 0.1% 167,976,974.64 65,073,694.18 2.581 0.21 Aggregate elements in Paged accumulator of size 2^{25} and ratio 100%
7,670.36 130,371.92 0.0% 102,423.64 26,013.09 3.937 0.00 Aggregate elements in MaxBlock accumulator of size 2^{25} and ratio 1%
7,670.90 130,362.80 0.0% 102,423.64 26,013.09 3.937 0.00 Aggregate elements in MaxBlock accumulator of size 2^{25} and ratio 10%
7,670.64 130,367.28 0.0% 102,423.64 26,013.09 3.937 0.00 Aggregate elements in MaxBlock accumulator of size 2^{25} and ratio 50%
7,671.45 130,353.38 0.0% 102,423.64 26,019.27 3.936 0.00 Aggregate elements in MaxBlock accumulator of size 2^{25} and ratio 80%
7,670.73 130,365.74 0.0% 102,423.64 26,013.40 3.937 0.00 Aggregate elements in MaxBlock accumulator of size 2^{25} and ratio 100%
24,381,731.73 41.01 0.1% 234,881,041.91 82,507,361.09 2.847 0.27 Aggregate elements in Counter accumulator of size 2^{25} and ratio 1%
24,410,149.00 40.97 0.1% 234,881,041.91 82,605,203.20 2.843 0.27 Aggregate elements in Counter accumulator of size 2^{25} and ratio 10%
24,970,166.82 40.05 0.1% 234,881,042.09 84,514,164.73 2.779 0.27 Aggregate elements in Counter accumulator of size 2^{25} and ratio 50%
24,711,991.64 40.47 0.2% 234,881,042.09 83,622,499.27 2.809 0.27 Aggregate elements in Counter accumulator of size 2^{25} and ratio 80%
24,820,492.00 40.29 0.1% 234,881,042.09 84,003,589.82 2.796 0.27 Aggregate elements in Counter accumulator of size 2^{25} and ratio 100%

About

Benchmarking several score accumulators used in IR

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published