I hereby claim:
- I am richardstartin on github.
- I am richardstartin (https://keybase.io/richardstartin) on keybase.
- I have a public key ASC9Niv9ZiIZxfkha8E-H9OpnqL-vkkzLmnYqTFeJ_Chnwo
To claim this, I am signing this object:
Benchmark | (density) | (keys) | (scenario) | Mode | Cnt | Score | Error | Units | |
---|---|---|---|---|---|---|---|---|---|
buildRoaringBitmap | 0.001 | 4 | BUFFER | avgt | 5 | 67.468 | 1.702 | us/op | |
buildRoaringBitmap:·gc.alloc.rate | 0.001 | 4 | BUFFER | avgt | 5 | 1036.117 | 26.338 | MB/sec | |
buildRoaringBitmap:·gc.alloc.rate.norm | 0.001 | 4 | BUFFER | avgt | 5 | 73336.061 | 0.002 | B/op | |
buildRoaringBitmap:·gc.churn.Eden_Space | 0.001 | 4 | BUFFER | avgt | 5 | 1000.429 | 0.163 | MB/sec | |
buildRoaringBitmap:·gc.churn.Eden_Space.norm | 0.001 | 4 | BUFFER | avgt | 5 | 70812.505 | 1783.242 | B/op | |
buildRoaringBitmap:·gc.churn.Survivor_Space | 0.001 | 4 | BUFFER | avgt | 5 | 0.037 | 0.042 | MB/sec | |
buildRoaringBitmap:·gc.churn.Survivor_Space.norm | 0.001 | 4 | BUFFER | avgt | 5 | 2.638 | 2.945 | B/op | |
buildRoaringBitmap:·gc.count | 0.001 | 4 | BUFFER | avgt | 5 | 75.000 | counts | ||
buildRoaringBitmap:·gc.time | 0.001 | 4 | BUFFER | avgt | 5 | 24.000 | ms |
"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit","Param: size" | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.popcnt","thrpt",1,20,2061.443162,61.388095,"ops/ms",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.popcnt:CPI","thrpt",1,1,0.307510,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.popcnt:L1-dcache-load-misses","thrpt",1,1,0.178017,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.popcnt:L1-dcache-loads","thrpt",1,1,2073.430885,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.popcnt:L1-dcache-stores","thrpt",1,1,5.485239,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.popcnt:L1-icache-load-misses","thrpt",1,1,0.089287,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.popcnt:LLC-load-misses","thrpt",1,1,0.008681,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.pop |
# JMH version: 1.20 | |
# VM version: JDK 12-internal, VM 12-internal+0-adhoc.root.dev | |
# VM invoker: /home/richard/workspace/dev/build/linux-x86_64-normal-server-release/images/jdk/bin/java | |
# VM options: --add-modules=jdk.incubator.vector -Djdk.incubator.vector.VECTOR_ACCESS_OOB_CHECK=0 | |
# Warmup: 20 iterations, 1 s each | |
# Measurement: 20 iterations, 1 s each | |
# Timeout: 10 min per iteration | |
# Threads: 1 thread, will synchronize iterations | |
# Benchmark mode: Throughput, ops/time | |
# Benchmark: com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.popcnt |
"Benchmark","Mode","Threads","Samples","Score","Score Error (99.9%)","Unit","Param: size" | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.mixed","thrpt",1,20,1660.364170,39.398630,"ops/ms",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.mixed:CPI","thrpt",1,1,0.286152,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.mixed:cycles","thrpt",1,1,1999.275956,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.mixed:instructions","thrpt",1,1,6986.757494,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.mixed:l1d_pend_miss.pending","thrpt",1,1,6.772748,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.mixed:l1d_pend_miss.pending_cycles","thrpt",1,1,5.197146,NaN,"#/op",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.mixedStaged","thrpt",1,20,2035.710950,8.082510,"ops/ms",1024 | |
"com.openkappa.panama.vectorbenchmarks.IntersectionCardinality.mixedStaged: |
Benchmark | (mode) | (size) | (unroll) | Mode | Cnt | Score | Error | Units | |
---|---|---|---|---|---|---|---|---|---|
Shuffle.shuffle | THREAD_LOCAL_RANDOM | 100000000 | 8 | thrpt | 10 | 0.217 | 0.013 | ops/s | |
Shuffle.shuffle:l1d_pend_miss.pending | THREAD_LOCAL_RANDOM | 100000000 | 8 | thrpt | 18246771955.200 | #/op | |||
Shuffle.shuffle:l1d_pend_miss.pending_cycles | THREAD_LOCAL_RANDOM | 100000000 | 8 | thrpt | 7280468758.133 | #/op | |||
Shuffle.shuffle | THREAD_LOCAL_RANDOM | 100000000 | 16 | thrpt | 10 | 0.233 | 0.001 | ops/s | |
Shuffle.shuffle:l1d_pend_miss.pending | THREAD_LOCAL_RANDOM | 100000000 | 16 | thrpt | 17801360193.233 | #/op | |||
Shuffle.shuffle:l1d_pend_miss.pending_cycles | THREAD_LOCAL_RANDOM | 100000000 | 16 | thrpt | 7093396781.133 | #/op | |||
Shuffle.shuffle | THREAD_LOCAL_RANDOM | 100000000 | 32 | thrpt | 10 | 0.231 | 0.012 | ops/s | |
Shuffle.shuffle:l1d_pend_miss.pending | THREAD_LOCAL_RANDOM | 100000000 | 32 | thrpt | 17736302365.233 | #/op | |||
Shuffle.shuffle:l1d_pend_miss.pending_cycles | THREAD_LOCAL_RANDOM | 100000000 | 32 | thrpt | 7086435577.567 | #/op |
I hereby claim:
To claim this, I am signing this object:
$ cat /proc/cpuinfo | |
processor : 0 | |
vendor_id : GenuineIntel | |
cpu family : 6 | |
model : 94 | |
model name : Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz | |
stepping : 3 | |
cpu MHz : 2592.000 | |
cache size : 256 KB | |
physical id : 0 |
Benchmarks: | |
com.openkappa.simd.saxpy.DAXPYAlignment.daxpy | |
# JMH version: 1.19 | |
# VM version: JDK 9.0.1, VM 9.0.1+11 | |
# VM invoker: C:\Program Files\Java\jdk-9.0.1\bin\java.exe | |
# VM options: -server -XX:-TieredCompilation -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA 2017.2.5\lib\idea_rt.jar=58772:C:\Program Files\JetBrains\IntelliJ IDEA 2017.2.5\bin -Dfile.encoding=UTF-8 | |
# Warmup: 10 iterations, 1 s each | |
# Measurement: 10 iterations, 10 s each | |
# Timeout: 10 min per iteration |
// Code being analyzed | |
// | |
// 1. package ch.ethz.acl.ngen.saxpy; | |
// 2. | |
// 3. public class JSaxpy { | |
// 4. public void apply(int[] a, int[] b, int s, int n){ | |
// 5. for (int i = 0; i < n; i += 1) { | |
// 6. a[i] += b[i] * s; | |
// 7. } | |
// 8. } |
// 1. package ch.ethz.acl.ngen.saxpy; | |
// 2. | |
// 3. public class JSaxpy { | |
// 4. public void apply(float[] a, float[] b, float s, int n){ | |
// 5. for (int i = 0; i < n; i += 1) { | |
// 6. a[i] += b[i] * s; | |
// 7. } | |
// 8. } | |
// 9. } |