-
Enhancement
-
Resolution: Duplicate
-
P4
-
12
The open corpus of JMH micros is a maven project here: http://hg.openjdk.java.net/code-tools/jmh-jdk-microbenchmarks
C2:
Benchmark (algorithm) (dataSize) (keyLength) (provider) Mode Cnt Score Error Units
AESBench.encrypt AES/ECB/PKCS5Padding 16384 128 thrpt 15 35908.400 ± 903.334 ops/s
Graal:
Benchmark (algorithm) (dataSize) (keyLength) (provider) Mode Cnt Score Error Units
AESBench.encrypt AES/ECB/PKCS5Padding 16384 128 thrpt 15 24976.168 ± 2054.638 ops/s
To repro just this one, run it like:
java -jar target/jmh-jdk-microbenchmarks-1.0-SNAPSHOT.jar crypto.full.AESBench.encrypt -f 1 -i 15 -p algorithm=AES/ECB/PKCS5Padding -prof perfasm
C2:
Benchmark (algorithm) (dataSize) (keyLength) (provider) Mode Cnt Score Error Units
AESBench.encrypt AES/ECB/PKCS5Padding 16384 128 thrpt 15 35908.400 ± 903.334 ops/s
Graal:
Benchmark (algorithm) (dataSize) (keyLength) (provider) Mode Cnt Score Error Units
AESBench.encrypt AES/ECB/PKCS5Padding 16384 128 thrpt 15 24976.168 ± 2054.638 ops/s
To repro just this one, run it like:
java -jar target/jmh-jdk-microbenchmarks-1.0-SNAPSHOT.jar crypto.full.AESBench.encrypt -f 1 -i 15 -p algorithm=AES/ECB/PKCS5Padding -prof perfasm
- duplicates
-
JDK-8238565 [Graal] No vectorized Arrays.fill causes several regressions to C2
- Open
- relates to
-
JDK-8213396 [Graal] 65% regression to C2 on open AESBench.decrypt AES/CBC/PKCS5Padding
- Closed