| Deutsch English Français Italiano |
|
<wwv5xqbdjmx.fsf@LkoBDZeT.terraraq.uk> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!feeds.phibee-telecom.net!3.eu.feeder.erje.net!feeder.erje.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!news.gegeweb.eu!gegeweb.org!nntp.terraraq.uk!.POSTED.tunnel.sfere.anjou.terraraq.org.uk!not-for-mail
From: Richard Kettlewell <invalid@invalid.invalid>
Newsgroups: comp.os.linux.misc
Subject: Re: Can't Avoid That Shit Rust - Even On Gentoo
Date: Wed, 02 Oct 2024 08:55:02 +0100
Organization: terraraq NNTP server
Message-ID: <wwv5xqbdjmx.fsf@LkoBDZeT.terraraq.uk>
References: <vdfdcj$2dsh2$7@dont-email.me>
<memo.20241001005626.19028n@jgd.cix.co.uk>
<SIWcnUEd568w6mb7nZ2dnZfqnPednZ2d@earthlink.com>
<GCVKO.42525$s7Ce.8737@fx46.iad>
<E8-dnc9jS_FeT2H7nZ2dnZfqnPidnZ2d@earthlink.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
Injection-Info: innmantic.terraraq.uk; posting-host="tunnel.sfere.anjou.terraraq.org.uk:172.17.207.6";
logging-data="49552"; mail-complaints-to="usenet@innmantic.terraraq.uk"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Cancel-Lock: sha1:qvUCB4L4Nvilln1fEEGVvgpIyyk=
X-Face: h[Hh-7npe<<b4/eW[]sat,I3O`t8A`(ej.H!F4\8|;ih)`7{@:A~/j1}gTt4e7-n*F?.Rl^
F<\{jehn7.KrO{!7=:(@J~]<.[{>v9!1<qZY,{EJxg6?Er4Y7Ng2\Ft>Z&W?r\c.!4DXH5PWpga"ha
+r0NzP?vnz:e/knOY)PI-
X-Boydie: NO
Bytes: 3043
Lines: 42
"186282@ud0s4.net" <186283@ud0s4.net> writes:
> It's a really BIG number ...
>
> But there SHOULD be a few 256/512-bit types in ye
> olde library :-)
>
> Now CPUs ... maybe 128-bit IS what future-lookers
> need to immediately switch to. Haven't heard many
> complaints about 64-bit chips, yet, but doesn't
> hurt to plan ahead. Circuitry can be made SO small
> now that the extra stuff for 128 all through may
> not be such a burden.
On x86:
* In one sense it is already up to 512 bits (if you have AVX512
extensions), although that’s slightly misleading, since 512-bit
registers are generally interpreted as vectors of smaller components
(mostly, up to 64 bits)
* There are a handful up instructions that deal in 128-bit quantities
(e.g. AES-NI extension, multipliers and dividers).
There’s relatively little need to deal with 128-bit quantities as such;
64-bits really is enough for most jobs. For most current CPUs virtual
memory addressing is still only 48-bit.
There are certainly niches that need larger quantities; classical
asymmetric cryptography can use integers hundreds or thousands of bits
long. While cryptography implementors might find 4096-bit integer
registers convenient it’d be an incredibly expensive waste for almost
everyon else.
> OR ... are 'CPUs' even bulk of The Future ? Somehow I see "AI" -
> implemented on large distributed systems of diverse composition,
> likely even some 'quantum' thrown in - being the coming thing. They
> can emulate old CPUs.
AIs can’t even do basic arithmetic, CPU emulation is certainly not a
realistic proposition.
--
https://www.greenend.org.uk/rjk/