├── .gitignore ├── LICENSE ├── bytesearch-perfnorm.csv ├── pom.xml └── src ├── main └── java │ └── com │ └── openkappa │ └── panama │ └── vectorbenchmarks │ ├── BitmapLogicals.java │ ├── ByteSearch.java │ ├── DAXPY.java │ ├── DictionaryDecoding.java │ ├── DirectBitmap.java │ ├── DotProduct.java │ ├── FloatMatrixMatrixMultiplication.java │ ├── Hashing.java │ ├── HorizontalSum.java │ ├── IntIntersection.java │ ├── IntMatrixMatrixMultiplication.java │ ├── IntersectionCardinality.java │ ├── LaxByteHashCode.java │ ├── MaxDoubles.java │ ├── MaxInts.java │ ├── PolynomialHashCode.java │ ├── PopCount.java │ ├── PostLoops.java │ ├── StreamVByte.java │ ├── Util.java │ └── VerticalSum.java └── results └── verticalSum ├── vs.csv └── vs.perfasm /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/LICENSE -------------------------------------------------------------------------------- /bytesearch-perfnorm.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/bytesearch-perfnorm.csv -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/BitmapLogicals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/BitmapLogicals.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/ByteSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/ByteSearch.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/DAXPY.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/DAXPY.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/DictionaryDecoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/DictionaryDecoding.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/DirectBitmap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/DirectBitmap.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/DotProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/DotProduct.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/FloatMatrixMatrixMultiplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/FloatMatrixMatrixMultiplication.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/Hashing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/Hashing.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/HorizontalSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/HorizontalSum.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/IntIntersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/IntIntersection.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/IntMatrixMatrixMultiplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/IntMatrixMatrixMultiplication.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/IntersectionCardinality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/IntersectionCardinality.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/LaxByteHashCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/LaxByteHashCode.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/MaxDoubles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/MaxDoubles.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/MaxInts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/MaxInts.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/PolynomialHashCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/PolynomialHashCode.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/PopCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/PopCount.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/PostLoops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/PostLoops.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/StreamVByte.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/StreamVByte.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/Util.java -------------------------------------------------------------------------------- /src/main/java/com/openkappa/panama/vectorbenchmarks/VerticalSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/main/java/com/openkappa/panama/vectorbenchmarks/VerticalSum.java -------------------------------------------------------------------------------- /src/results/verticalSum/vs.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/results/verticalSum/vs.csv -------------------------------------------------------------------------------- /src/results/verticalSum/vs.perfasm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/richardstartin/vectorbenchmarks/HEAD/src/results/verticalSum/vs.perfasm --------------------------------------------------------------------------------