home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!gatech!pitt.edu!cislabs.pitt.edu
- From: mchst12@cislabs.pitt.edu (Mark Hahn)
- Newsgroups: comp.arch
- Subject: some details on Pentium.
- Keywords: RISC Pentium (tm)
- Message-ID: <9322@blue.cis.pitt.edu.UUCP>
- Date: 9 Nov 92 02:11:31 GMT
- References: <1992Nov6.092012.19239@rhein-main.de> <1992Nov8.193946.2210@cs.mcgill.ca> <15394@auspex-gw.auspex.com>
- Sender: news+@pitt.edu
- Reply-To: mchst12@pitt.edu
- Lines: 27
-
- There was some recent discussion of how Pentium works. As it happens, Intel
- honcho David House was here (well, CMU, actually,) this Monday. Along with
- lots of razzle-dazzle about how good and important multimedia is going to be,
- he talked about Pentium. He showed something that looked like a die photo,
- but some major blocks were suspiciously undetailed. This discussion is
- entirely from memory.
-
- 40% of the chip is separate but coherent I and D caches. Another major chunk
- is the FPU, of course. The ALU is 2-way superscalar, but more of a master-
- slave organization, which shows in its obviously asymmetrical appearance.
- A relatively minor block is dedicated to 'complex' behavior. 'Complex' in
- the context of x86 instructions means stuff like "rep movs{bwd}" for
- block moves, and, presumably, all the baroque Multix-ish OS-support stuff.
- These operations are accomplished by a special unit that composes them from
- 'simple' operations. House said that in the 486 this is implemented via
- microcode, but hardcoded in the Pentium. You have to remember that the x86
- provides no memory-memory operations except the block move mentioned above
- and a couple of read-modify-write thingies. That's right: x86 is mostly
- load/store. Of course, it's got variable-length instruction coding, two
- different layers of memory protection, and too, too few registers, so noone
- is ever going to call it a RISC.
-
- To restate: Pentium is organized like a modern RISC, but with a microscopic
- register set, variable-length instructions and a little 'stunt-box' on the
- middle-right to compose complex operations.
-
- regards, Mark
-