| 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