| Deutsch English Français Italiano |
|
<20241130193206.00005c49@yahoo.com> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Michael S <already5chosen@yahoo.com> Newsgroups: comp.arch Subject: Re: Keeping other stuff with addresses (was: What is an N-bit machine?) Date: Sat, 30 Nov 2024 19:32:06 +0200 Organization: A noiseless patient Spider Lines: 39 Message-ID: <20241130193206.00005c49@yahoo.com> References: <memo.20241128153105.12904U@jgd.cix.co.uk> <20241128185548.000031c9@yahoo.com> <vidtpt$pon$1@gal.iecc.com> <2024Nov30.072829@mips.complang.tuwien.ac.at> <2024Nov30.123536@mips.complang.tuwien.ac.at> <vieuks$1n5ve$1@dont-email.me> <2024Nov30.175756@mips.complang.tuwien.ac.at> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Injection-Date: Sat, 30 Nov 2024 18:32:12 +0100 (CET) Injection-Info: dont-email.me; posting-host="50086155b7b9a9319623e2a87e2f2f0f"; logging-data="1939611"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+qHOQeg3xPzxlR2XzaT+VNK75EEwnxdc4=" Cancel-Lock: sha1:NCSxevcM1TtzBf+2hplct7XdpHE= X-Newsreader: Claws Mail 4.1.1 (GTK 3.24.34; x86_64-w64-mingw32) Bytes: 2871 On Sat, 30 Nov 2024 16:57:56 GMT anton@mips.complang.tuwien.ac.at (Anton Ertl) wrote: > Thomas Koenig <tkoenig@netcologne.de> writes: > >Anton Ertl <anton@mips.complang.tuwien.ac.at> schrieb: > >> anton@mips.complang.tuwien.ac.at (Anton Ertl) writes: > >>>John Levine <johnl@taugh.com> writes: > >>>>These days I'd say the relevant N is the size of arithmetic > >>>>registers but a lot of marketers appear to disagree with me. > >>> > >>>Which arithmetic registers on an Intel processor? The 64 bits of a > >>>GPR? The 128 bits of an XMM register? The 256 bits of a YMM > >>>register? The 512 bits of a ZMM register? > >> > >> The Cray-1 is even more interesting in that respect. Is it a > >> 4096-bit machine? > > > >If you consider the widest arithmetic it is capable of in one piece, > >it is a 64-bit machine. > > That's not John Levine's criterion. > > BTW, with your criterion, the Zen5 in the Ryzen AI 370HX is a 256-bit > machine, while the Zen5 in the Ryzen 9600X is a 512-bit machine. > According to John Levine's criterion they are both 512-bit machines. > According to me they are both 64-bit machines. John Levine's and my > criteria are architectural, yours is implementation-oriented. > > - anton John Levine said "arythmetic". Not logic, not move, not swizzle, not load/store. The widest arythmetic on Intel/AMD is 64 bits for inputs and 128 bits for output (integer multiplication). On IBM processors, both z and POWER, they have arithmetic instructions with 128-bit inputs. I think, on POWER some of them are even integer arithmetic. Not sure about z.