[131449] in cryptography@c2.net mail archive

home help back first fref pref prev next nref lref last post

Re: 5x speedup for AES using SSE5?

daemon@ATHENA.MIT.EDU (Sidney Markowitz)
Sun Aug 24 07:42:39 2008

Date: Sun, 24 Aug 2008 14:14:25 +1200
From: Sidney Markowitz <sidney@sidney.com>
To: Paul Crowley <paul@ciphergoth.org>
CC: cryptography@metzdowd.com
In-Reply-To: <48B009FC.8080402@ciphergoth.org>

Paul Crowley wrote, On 24/8/08 1:00 AM:
> http://www.ddj.com/hpc-high-performance-computing/201803067
> [...] However, glancing through the SSE5 specification, I 
> can't see at all how such a dramatic speedup might be achieved

A commenter on slashdot hinted at the vector permutation instructions, 
similar to those on Altivec, being useful:

http://developers.slashdot.org/comments.pl?sid=284695&cid=20423869

Altivec is also known as VMX
http://en.wikipedia.org/wiki/AltiVec

That led me to this paper with a section on use of VMX vector operations 
in an AES implementation:

http://diploma-thesis.siewior.net/html/diplomarbeitch3.html

I didn't see performance comparisons or anything specific to SSE5, but 
it looks like the kind of thing that AMD might have meant.

  -- Sidney Markowitz
     http://www.sidney.com

---------------------------------------------------------------------
The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to majordomo@metzdowd.com

home help back first fref pref prev next nref lref last post