Deutsch   English   Français   Italiano  
<2025May20.232107@mips.complang.tuwien.ac.at>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: anton@mips.complang.tuwien.ac.at (Anton Ertl)
Newsgroups: comp.arch
Subject: Re: OoO execution (was: The Seymour Cray Era of Supercomputers)
Date: Tue, 20 May 2025 21:21:07 GMT
Organization: Institut fuer Computersprachen, Technische Universitaet Wien
Lines: 35
Message-ID: <2025May20.232107@mips.complang.tuwien.ac.at>
References: <100apst$hsll$1@dont-email.me> <afa210f16ab3d6795c61787ad914e7ba@www.novabbs.org> <100bs7t$rna2$1@dont-email.me> <20250518182303.00003542@yahoo.com> <76948d869e78f8cb511809bd159008fd@www.novabbs.com> <100e352$1d61i$3@dont-email.me> <e5fc3f66c40e74c1cf09ba5ed5a53c14@www.novabbs.com> <2025May19.082242@mips.complang.tuwien.ac.at> <20250519234115.00005185@yahoo.com>
Injection-Date: Tue, 20 May 2025 23:43:35 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="4e8ff70300ef0f5da228419dfd366b5c";
	logging-data="2552305"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX195kRgZgGslc43yzTnr/oJh"
Cancel-Lock: sha1:KLgFvJ8vxdmiTpHR5ceuEq3UmSk=
X-newsreader: xrn 10.11
Bytes: 2997

Michael S <already5chosen@yahoo.com> writes:
>On Mon, 19 May 2025 06:22:42 GMT
>anton@mips.complang.tuwien.ac.at (Anton Ertl) wrote:
>> The Pentium Pro (introduced 1995-11-01), HP PA-8000 (introduced
>> 1995-11-02), and MIPS R10000 (introduced 1996-01) are the first
>> microprocessors which have full-blown OoO execution.
>> 
>
>What about PPC604? It had more limited OoO resources than the 3
>processors you mentioned above, esp. fewer numeber of reservation
>stations, but it most certainly had reorder buffers, 16 of them.
>So, by your own definitions, it should be called the first single-chip
>full-blown CPU.

Yes.  The OoO nature with ROB is explained in
<https://arstechnica.com/articles/paedia/cpu/ppc-1.ars/6>.

Somehow that did not register with me earlier (even though a collegue
had a Mac with a PPC 604e IIRC).  I guess it's because Apple Marketing
is low on technical details, and if Motorola emphasized this aspect,
that did not pass the filters of the press.  Also, IIRC the
performance was not so exceptional that it would direct a spotlight at
the underlying technology, whereas the Pentium Pro with its suprising
SPECint win certainly did.  Finally, the successors of the 604 (in
particular, the PPC 7450) did not progress much further with OoO
execution and still had only mild OoO capabilities at a time when the
Pentium 4 already has a 128-entry ROB (and other structure sizes to
match).  So given the lack of ambition in the 7450, I did not even
think about the possibility that the 604 might have been the first
microprocessor with OoO execution.

- anton
-- 
'Anyone trying for "industrial quality" ISA should avoid undefined behavior.'
  Mitch Alsup, <c17fcd89-f024-40e7-a594-88a85ac10d20o@googlegroups.com>