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.