From owner-freebsd-chat Thu May 21 00:05:49 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA11604 for freebsd-chat-outgoing; Thu, 21 May 1998 00:05:49 -0700 (PDT) (envelope-from owner-freebsd-chat@FreeBSD.ORG) Received: from csnet.cs.technion.ac.il (csnet.cs.technion.ac.il [132.68.32.7]) by hub.freebsd.org (8.8.8/8.8.8) with SMTP id AAA11592 for ; Thu, 21 May 1998 00:05:37 -0700 (PDT) (envelope-from nadav@cs.technion.ac.il) Received: from csd.csa (csd [132.68.32.8]) by csnet.cs.technion.ac.il (8.6.11/8.6.10) with ESMTP id KAA05389; Thu, 21 May 1998 10:04:54 +0300 Received: from localhost by csd.csa (SMI-8.6/SMI-SVR4) id KAA23296; Thu, 21 May 1998 10:05:30 +0300 Date: Thu, 21 May 1998 10:05:30 +0300 (IDT) From: Nadav Eiron X-Sender: nadav@csd To: Chuck Robey cc: Soren Kristensen , chat@FreeBSD.ORG Subject: Re: Original PC and talk In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-chat@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org (moved to chat) On Wed, 20 May 1998, Chuck Robey wrote: > On Wed, 20 May 1998, Soren Kristensen wrote: > > > Lets get it clear why IBM choose the 8088: > > [snip] > > Actually, as just about any modern text shows, the X86 architecture is > the slowest one out there. Take a look at one of the recent Hennesey & > Patterson texts, you'll see. > > even with its limited number of > > registers. And who writes code in assembler anymore ? > > Which is precisely why you don't want a processor that makes life easy > on assembly language writers, the compilers are the only ones spewing > assembly anymore, you want a processor to execute instructions FAST. > Intel's X86 architecture is miserable for real optimization, although > one must admit that Intel has done just about everything they could do > to make a horrible instruction set go quickly. All the tricks they use, > the RISC processors use, but the RISC processors are designed to make > best use of those tricks, and the X86 architecture isn't. > > All those tricks (the same ones) are why processors like theDEC Alpha > are so hot. Things like register renaming don't give you much > improvement if you're talking about such a tiny humber of registers to > begin with (referring to the X86 here). And the Alpha (except for the coming 21264) doesn't even do register renaming, or out of order execution. All it does is execute its instruction set _FAST_, and have enough memory bandwidth to feed the core. > > > > > And with todays chips sizes the underlying processor architecture dosn't > > matter so much anyway, it's more a matter of cache sizes and memory > > bandwidth. > > There was actually a short time where the new Pentium Pro-200 was the > > fastest processor in the world, measured in specint95 and specfp95.... > > > > > > > > Best Regards, > > > > > > Soren Kristensen > > > > ----------------------------+----------------------------------------------- > Chuck Robey | Interests include any kind of voice or data > chuckr@glue.umd.edu | communications topic, C programming, and Unix. > 213 Lakeside Drive Apt T-1 | > Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current) > (301) 220-2114 | and jaunt (NetBSD). > ----------------------------+----------------------------------------------- > Nadav To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-chat" in the body of the message