home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.sys.ibm.pc.hardware:33363 comp.sys.intel:2721 comp.sys.mac.hardware:24283
- Newsgroups: comp.sys.ibm.pc.hardware,comp.sys.intel,comp.sys.mac.hardware
- Path: sparky!uunet!psgrain!hippo!shannon!news
- From: Philip Machanick <philip@concave.cs.wits.ac.za>
- Subject: Re: RISC defined! Was Re: 486SLC chip.... what is it?
- Message-ID: <1992Dec16.075744.16348@shannon.ee.wits.ac.za>
- X-Xxdate: Wed, 16 Dec 92 09:48:25 GMT
- Sender: news@shannon.ee.wits.ac.za
- Organization: Computer Science Dept, Wits University
- X-Useragent: Nuntius v1.1.1d12
- References: <1992Dec16.002017.3605@mksol.dseg.ti.com>
- Date: Wed, 16 Dec 1992 07:57:44 GMT
- Lines: 54
-
- In article <1992Dec16.002017.3605@mksol.dseg.ti.com> fred j mccall
- 575-3539, mccall@mksol.dseg.ti.com writes:
- >In <1992Dec11.155653.8469@ptdcs2.intel.com> greason@ptdcs2.intel.com
- (Jeff
- >Greason ~) writes:
- >
- >>In article <1992Dec9.230819.7876@mksol.dseg.ti.com>
- mccall@mksol.dseg.ti.com
- >(fred j mccall 575-3539) writes:
- >>>>They're RISC 386's with a math co. and a cache.
- >>>
- >>>Huh? Nonsensical statement, oh guru. The phrase 'RISC 386' is a
- >>>contradiction in terms. If the chip accepts the 386 instruction set
- >>>(and it does) it is BY DEFINITION not RISC.
- >
- >>I realize this was not your point, but...
- >
- >>Aha! Somebody finally admitted it. I've long suspected that the RISC
- advocate
- >>definition of RISC is primarily negative. Originally, RISC chips had
- simple
- >>instruction sets, where "simple" was supposed to make it possible to use
- >>advanced implementation techniques such as pipelining and caching
- because
- >>of the reduced transistor budget. When CISC chips used these, they
- claimed
- >>that reduced implementation time was the advantage. Now, it comes down
- to
- >>just what you stated:
- >> "RISC (adj.): 1) A chip which does not accept the X86 instruction set.
- >> 2) A chip which is not manufactured by Intel."
- >
- >Well, no. What it comes down to is i386 instruction set is a CISC
- >instruction set. Hence, implementing that instruction set is not
- >RISC. Note that if you implement the Motorola 68k or the DEC VAX
- >instruction set, you are also not RISC.
-
- Definitions and what marketing people call RISC don't count. What counts
- is how performance is achieved. The major feature of RISC is not saving
- transistors, but making instructions as close as possible to similar
- complexity so they pipeline easily. This tends to break down somewhat
- with floating point.
-
- >The issue with RISC is SPEED. The issue with most folks buying
- >computers who don't need that kind of speed is COST -- and that
- >includes throwing away all that software. So yes, you could say that
- >the issue becomes backward compatibility.
-
- If we are in defintion mode:
- backward compatibility = compatibility with things that are backward
- --
- Philip Machanick
- Computer Science Dept, Univ of the Witwatersrand, 2050 Wits, South Africa
- philip@concave.cs.wits.ac.za phone: 27 (11) 716-3759 fax: 339-7965
-