Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 beta 3/9/83; site microsoft.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!vax135!cornell!uw-beaver!microsoft!gordonl From: gordonl@microsoft.UUCP (Gordon Letwin) Newsgroups: net.arch,net.lang.c,net.micro,net.micro.pc,net.micro.68k Subject: Re: Need 286 "C" benchmark Message-ID: <8745@microsoft.UUCP> Date: Sun, 19-May-85 21:20:52 EDT Article-I.D.: microsof.8745 Posted: Sun May 19 21:20:52 1985 Date-Received: Tue, 21-May-85 07:21:20 EDT References: <426@oakhill.UUCP> Organization: Microsoft Corporation Lines: 39 Xref: watmath net.arch:1221 net.lang.c:5259 net.micro:10444 net.micro.pc:4011 net.micro.68k:785 I just love the contact sport of "combative benchmarking". I note how the source code for the Hofstader (sp?) benchmark just accidentally happens to declare its register variables from the least-used to the most used, the opposite of normal C convention. And by coincidence, there are three of those little hummers... and we're comparing a 68K with >3 regvars against a 286 with only 2! This means that the single most heavily used register variable will be in a reg on the 68K and on the frame for a 286. My my, what a terrible accident. Those who assume that I'm somehow "defending" the 286 architecture should practice their reasoning, logic, and debate a bit more. My points are simple, and two-fold: 1) Many or most of these benchmarks are done with folks with an axe to grind. There are very clever ways to grind axes. This is an equal-oportunity sport: I've seen some very "clever" and highly misleading benchmarks perpetrated by all the majors. 2) None of this has any meaning, within the realm of the religious battle being fought here. There is no tricky little benchmark that will cause IBM to drop the 286. There is no tricky little benchmark that will cause SUN to drop the 68K, etc. By definition, if there is someone who might choose their machine on the basis of such benchmarks, that company is very late and will have a very small impact on the world. Machine performance as a religion - convince the other guy you're right using all means, fair and foul - is a dead issue. Machine performance as a science - don't decree what's right, FIND OUT what's right - could still be of interest, from a theoretical standpoint. I've seen very little of this on the net, though. gordon letwin microsoft personal opinions, of course, not company. MS doesn't "like" or "dislike" chips, we just work with 'em, for good or bad, always some of each.