Sujet : Re: Byte Addressability And Beyond
De : terje.mathisen (at) *nospam* tmsw.no (Terje Mathisen)
Groupes : comp.archDate : 04. Jun 2024, 09:54:27
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v3mko3$c1kq$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.18.2
Michael S wrote:
On Mon, 3 Jun 2024 08:03:53 -0000 (UTC)
Lawrence D'Oliveiro <ldo@nz.invalid> wrote:
On Thu, 30 May 2024 18:31:46 +0000, MitchAlsup1 wrote:
>
30 years ago you could say the same thing about encryption.
>
I don’t think newer CPUs have been optimized for encryption. Instead,
we see newer encryption algorithms (or ways of using them) that work
better on current CPUs.
I think moderate efficiency on CPU, not too low, but not high either,
is a requirement for (symmetric-key) cipher. Esp. when the key is
128-bit or shorter.
That's correct:
CPU efficiency, primarily on the reference 32-bit platform (PentiumPro 200 MHz) but also on an 8-bit "smart card" implementation was one of the key requirements for the AES competition.
When a group of four programmers (including me) spent a week on CERN's candidate, we were able to triple the speed, bringing it into parity with the eventual winner. All the finalists were more or less the same speed at this point, i.e. able to do full duplex 100 Mbit/s Ethernet traffic (so around 20 MB/s) on a single thread/core.
Terje
-- - <Terje.Mathisen at tmsw.no>"almost all programming can be viewed as an exercise in caching"