Warning: mysqli::__construct(): (HY000/1203): User howardkn already has more than 'max_user_connections' active connections in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\includes\artfuncs.php on line 21
Failed to connect to MySQL: (1203) User howardkn already has more than 'max_user_connections' active connections
Warning: mysqli::query(): Couldn't fetch mysqli in D:\Inetpub\vhosts\howardknight.net\al.howardknight.net\index.php on line 66
Article <vq829a$232tl$6@dont-email.me>
Deutsch   English   Français   Italiano  
<vq829a$232tl$6@dont-email.me>

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: Lawrence D'Oliveiro <ldo@nz.invalid>
Newsgroups: comp.arch
Subject: Re: Why VAX Was the Ultimate CISC and Not RISC
Date: Tue, 4 Mar 2025 23:27:38 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 34
Message-ID: <vq829a$232tl$6@dont-email.me>
References: <vpufbv$4qc5$1@dont-email.me>
	<2025Mar1.125817@mips.complang.tuwien.ac.at> <vpvrn5$2hq0$1@gal.iecc.com>
	<2025Mar1.232526@mips.complang.tuwien.ac.at> <vq2dfr$2skk$1@gal.iecc.com>
	<2025Mar2.234011@mips.complang.tuwien.ac.at> <5pkg9l-kipt.ln1@msc27.me.uk>
	<2025Mar3.174417@mips.complang.tuwien.ac.at> <vq4qav$1dksd$1@dont-email.me>
	<vq5dm2$1h3mg$5@dont-email.me> <2025Mar4.110420@mips.complang.tuwien.ac.at>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Wed, 05 Mar 2025 00:27:38 +0100 (CET)
Injection-Info: dont-email.me; posting-host="ccde15c8b30be8b462a3deae2fb7e66d";
	logging-data="2198453"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1836qXAYexJLhzYhsg/Y5/p"
User-Agent: Pan/0.162 (Pokrosvk)
Cancel-Lock: sha1:VcQ3qJNzpmaJsnIRZNab6Bg8+2M=
Bytes: 2644

On Tue, 04 Mar 2025 10:04:20 GMT, Anton Ertl wrote:

> Lawrence D'Oliveiro <ldo@nz.invalid> writes:
>>
>>On Mon, 3 Mar 2025 17:53:35 -0000 (UTC), Thomas Koenig wrote:
>>
>>> If your aim is small code size, it is better to compare output
>>> compiled with -Os.
>>
>> Then it becomes an artificial benchmark, trying to minimize code size
>> at the expense of real-world performance.
>>
>> Remember, VAX was built for real-world use, not for academic
>> benchmarks.
> 
> And supposedly the real-world constraints at the time made it necessary
> to minimize code size.

Remember, RAM was much more expensive back then.

For comparison, when Data General started their “Eagle” project (as 
chronicled in Tracy Kidder’s book “The Soul Of A New Machine”), which 
finally shipped as the MV/8000, they decided that having a full 32-bit 
address, VAX-style, was unnecessary, so they used some of those bits--4, I 
think--to hold privilege levels.

Overall, they managed to end up with a simpler architecture than VAX. But 
it ran out of address space a little bit sooner.

> In the current discussion we look at how RV32GC might have fared under
> this constraint.

Sure. Except you need a much more complicated and resource-hungry compiler 
than would have been reasonable to run on a VAX back then.