RE: RFR(S)JDK-8214074: Ghash optimization using AVX instructions

2018-12-07 Thread Kamath, Smita
; OpenJDK Security ; hotspot compiler Subject: Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions Smita, I did some performance testing on the changes and noticed that while the larger data sizes perform better, there is a drop in the smaller data sizes. 16byte data sizes saw a

Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions

2018-12-07 Thread Anthony Scarpino
amath, Smita ; 'Vladimir Kozlov' Cc: Viswanathan, Sandhya ; OpenJDK Security ; hotspot compiler Subject: Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions Smita, I did some performance testing on the changes and noticed that while the larger data sizes perform bet

Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions

2018-12-06 Thread Anthony Scarpino
rpino [mailto:anthony.scarp...@oracle.com] Sent: Wednesday, December 5, 2018 10:56 AM To: Kamath, Smita ; 'Vladimir Kozlov' Cc: Viswanathan, Sandhya ; OpenJDK Security ; hotspot compiler Subject: Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions Smita, I did some perform

Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions

2018-12-05 Thread Anthony Scarpino
'Vladimir Kozlov' Cc: Viswanathan, Sandhya ; core-libs-...@openjdk.java.net; hotspot compiler Subject: Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions On 11/19/18 12:50 PM, Kamath, Smita wrote: Hi Vladimir, I'd like to contribute an optimization for

Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions

2018-11-29 Thread Anthony Scarpino
ath, Smita ; 'Vladimir Kozlov' Cc: Viswanathan, Sandhya ; core-libs-...@openjdk.java.net; hotspot compiler Subject: Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions On 11/19/18 12:50 PM, Kamath, Smita wrote: Hi Vladimir, I'd like to contribute an optimization

RE: RFR(S)JDK-8214074: Ghash optimization using AVX instructions

2018-11-26 Thread Kamath, Smita
curity-dev@openjdk.java.net Subject: Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions Hello, What is the purpose of setting some of them to 0 twice? (It's a new array which should be all-0 anyway.) + for (int i = 1; i < 9 ; i++) { +subkeyHtbl[2*i] = 0; +sub

Re: RFR(S)JDK-8214074: Ghash optimization using AVX instructions

2018-11-19 Thread Bernd Eckenfels
spot compiler Betreff: RFR(S)JDK-8214074: Ghash optimization using AVX instructions Hi Vladimir, I'd like to contribute an optimization for GHASH Algorithm using AVX Instructions. I have tested this optimization on SKX x86_64 platform and it shows ~20-30% performance improvement for larger