hg: panama/dev: 8221812: Fine-tune jmh test for vector api

yang.zhang at arm.com yang.zhang at arm.com
Mon Apr 15 01:48:07 UTC 2019


Changeset: bbc198e97943
Author:    yzhang
Date:      2019-04-11 17:36 +0800
URL:       http://hg.openjdk.java.net/panama/dev/rev/bbc198e97943

8221812: Fine-tune jmh test for vector api
Summary: To compare performance of vector api and auto vectorization, vector
api and scalar test cases are updated to keep aligned.
Reviewed-by: vlivanov

! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Byte128Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Byte256Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Byte512Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Byte64Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/ByteMaxVector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/ByteScalar.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Double128Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Double256Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Double512Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Double64Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/DoubleMaxVector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/DoubleScalar.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Float128Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Float256Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Float512Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Float64Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/FloatMaxVector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/FloatScalar.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Int128Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Int256Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Int512Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Int64Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/IntMaxVector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/IntScalar.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Long128Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Long256Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Long512Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Long64Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/LongMaxVector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/LongScalar.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Short128Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Short256Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Short512Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/Short64Vector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/ShortMaxVector.java
! test/jdk/jdk/incubator/vector/benchmark/src/main/java/benchmark/jdk/incubator/vector/ShortScalar.java
! test/jdk/jdk/incubator/vector/templates/Perf-Reduction-Max-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Reduction-Min-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Binary-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Binary-op-math.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Binary-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Blend-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-BoolReduction-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Compare.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Gather-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Rearrange.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Reduction-Max-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Reduction-Min-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Reduction-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Scatter-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Shift-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Shift-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Ternary-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Ternary-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Unary-Masked-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Unary-math.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Unary-op-math.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-Unary-op.template
! test/jdk/jdk/incubator/vector/templates/Perf-Scalar-header.template
! test/jdk/jdk/incubator/vector/templates/Perf-header.template



More information about the panama-dev mailing list