[prev in list] [next in list] [prev in thread] [next in thread]
List: linux-crypto-vger
Subject: Re: [PATCH] crypto: camellia-aesni-avx2 - tune assembly code for more performance
From: Herbert Xu <herbert () gondor ! apana ! org ! au>
Date: 2013-06-21 7:16:49
Message-ID: 20130621071649.GB24151 () gondor ! apana ! org ! au
[Download RAW message or body]
On Sat, Jun 08, 2013 at 12:00:59PM +0300, Jussi Kivilinna wrote:
> Add implementation tuned for more performance on real hardware. Changes are
> mostly around the part mixing 128-bit extract and insert instructions and
> AES-NI instructions. Also 'vpbroadcastb' instructions have been change to
> 'vpshufb with zero mask'.
>
> Tests on Intel Core i5-4570:
>
> tcrypt ECB results, old-AVX2 vs new-AVX2:
>
> size 128bit key 256bit key
> enc dec enc dec
> 256 1.00x 1.00x 1.00x 1.00x
> 1k 1.08x 1.09x 1.05x 1.06x
> 8k 1.06x 1.06x 1.06x 1.06x
>
> tcrypt ECB results, AVX vs new-AVX2:
>
> size 128bit key 256bit key
> enc dec enc dec
> 256 1.00x 1.00x 1.00x 1.00x
> 1k 1.51x 1.50x 1.52x 1.50x
> 8k 1.47x 1.48x 1.48x 1.48x
>
> Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Patch applied. Thanks!
--
Email: Herbert Xu <herbert@gondor.apana.org.au>
Home Page: http://gondor.apana.org.au/~herbert/
PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt
--
To unsubscribe from this list: send the line "unsubscribe linux-crypto" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic