Liste des Groupes | Revenir à c arch |
mitchalsup@aol.com (MitchAlsup1) writes:a) 68000, 010, 020 were latch based implementations using cross coupledOn Sat, 1 Mar 2025 11:58:17 +0000, Anton Ertl wrote:>As for code size, we see significantly smaller code for RISC>
instruction sets with 16/32-bit encodings such as ARM T32/A32 and
RV64GC than for all CISCs, including AMD64, i386, and S390x
<2024Jan4.101941@mips.complang.tuwien.ac.at>. I doubt that VAX fares
so much better in this respect that its code is significantly smaller
than for these CPUs.
VAX's advantage was it executed fewer instructions (VAX only executed
65% of the number of instructions R2000 executed.)
This agrees with my estimate that a CPU with 3 RV32GC MIPS would have
the same performance as a CPU with 2 VAX MIPS.
>>Bottom line: If you sent, e.g., me and the needed documents back in>
time to the start of the VAX project, and gave me a magic wand that
would convince the DEC management and workforce
You would also have to convince the Computer Science department at
CMU; Where a lot of VAX ideas were dreamed up based on the success
of the PDP-11.
Yes, include that in my magic wand.
>A pipelined machine in 1978 would have had 50% to 100% more circuit>
boards than VAX 11/780, making it a lot more expensive.
What makes you think that a pipelined single-issue RV32GC would take
more circuit boards than VAX11/780?
I have no data about discretehuge portion of the transistor count was ROM
implementations, but if we look at integrated ones and assume that the
number of transistors or the area corresponds to the number of circuit
boards in discrete implementations, the evidence goes in the opposite
direction:
>
Transistors area proc CPU
125,000 74.82 3um MicroVAX 78032 (integer-only, some instructions
missing)
68,000 44 3.5um 68,000 (integer-only, no MMU)2/3rds of the transistor count in ROM
45,000 58.52 2um ROMP (integer-only, no MMU, three pipeline stages)Twice the 68K data path transistor count.
25,000 50 3um ARM1 (integer-only, no MMU, pipelined)This gives some credence that is can be done
110,000 ? 1.2um SPARC MB86900 (integer-only, pipelined)These two counteract that credence, with 40K of those transistors
110,000 80 2um MIPS R2000 (integer-only, pipelined)
>Reduces the effort is you have a RISC ISA, it does not reduce the
It seems that the MMU cost a lot of transistors, while the pipelining
did not, as especially the ARM1 shows.
>The design point you target for the original VAX would have taken>
significantly longer to design, debug, and ship.
What makes you think so? A major selling point of RISC especially
compared to the VAX was that the reduced instruction-set complexity
reduces the implementation effort.
And the fact that the students ofStudent projects run in quanta of semesters, often building on the
Berkeley and Stanford could produce their prototypes in a short time
lends credibility to the claim.
>I remember walking by the 12 person conference room in the CS
You write that VAX work began in 1973; it was introduced in 1977 (but
when where machines shipped to customers?), which would mean that
development also took 4 years. According to
<https://en.wikipedia.org/wiki/VAX-11>, development began in 1976, but
that is hard to believe, especially given the CISC-based problems such
as having to keep many pages in physical memory at the same time.
>
- anton
Les messages affichés proviennent d'usenet.