Deutsch   English   Français   Italiano  
<877c51mvy4.fsf@localhost>

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: Lynn Wheeler <lynn@garlic.com>
Newsgroups: comp.arch
Subject: Re: Why VAX Was the Ultimate CISC and Not RISC
Date: Thu, 06 Mar 2025 16:11:15 -1000
Organization: Wheeler&Wheeler
Lines: 33
Message-ID: <877c51mvy4.fsf@localhost>
References: <vpufbv$4qc5$1@dont-email.me>
	<2025Mar4.110420@mips.complang.tuwien.ac.at>
	<vq829a$232tl$6@dont-email.me>
	<2025Mar5.083636@mips.complang.tuwien.ac.at>
	<vqb1cv$vq5$1@gal.iecc.com>
MIME-Version: 1.0
Content-Type: text/plain
Injection-Date: Fri, 07 Mar 2025 03:11:17 +0100 (CET)
Injection-Info: dont-email.me; posting-host="7897cf73725612e4adccdda082cfbd43";
	logging-data="3393407"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1+JKExs6xd6HI2oUzPjqT6G9ZCzt82b75I="
User-Agent: Gnus/5.13 (Gnus v5.13)
Cancel-Lock: sha1:oVhFb12PMGQeKcRY11S8gk5rtyc=
	sha1:tOb1+ZMwjwKvCjZslMcC4eiBWb4=
Bytes: 2636

John Levine <johnl@taugh.com> writes:
> I'm not so sure. The IBM Fortran H compiler used a lot of the 360's instruction
> set and it is my recollection that even the dmr C compiler would generate memory
> to memory instructions when appropriate. The PL.8 compiler generated code for 5
> architectures including S/360 and 68K, and I think I read somewhere that its
> S/360 code was considrably better than the native PL/I compilers.
>
> I get the impression that they found that once you have a reasonable number of
> registers, like 16 or more, the benefit of complex instructions drops because
> you can make good use of the values in the registers.


long ago and far away ... comparing pascal to pascal front-end with
pl.8 back-end (3033 is 370 about 4.5MIPS)

Date: 8 August 1981, 16:47:28 EDT
To: wheeler

the 801 group here has run a program under several different PASCAL
"systems".  The program was about 350 statements and basically
"solved" SOMA (block puzzle..).  Although this is only one test, and
all of the usual caveats apply, I thought the numbers were
interesting...  The numbers given in each case are EXECUTION TIME ONLY
(Virtual on 3033).

6m 30 secs               PERQ (with PERQ's Pascal compiler, of course)
4m 55 secs               68000 with PASCAL/PL.8 compiler at OPT 2
0m 21.5 secs             3033 PASCAL/VS with Optimization
0m 10.5 secs             3033 with PASCAL/PL.8 at OPT 0
0m 5.9 secs              3033 with PASCAL/PL.8 at OPT 3

-- 
virtualization experience starting Jan1968, online at home since Mar1970