[net.unix] RatFor on the IBM PC/AT

Larry Carroll <LARRY@JPL-VLSI.ARPA> (12/29/84)

You must have been told wrong.  The purpose of RatFor is to allow you 
to write C-like code which is translated into ForTran source for 
compilation by a ForTran compiler.  It's a public domain program for 
those with no (or a terrible) C compiler who do have a ForTran compiler.

The ForTran source produced by RatFor (and other such interpreters) 
is pretty ugly and introduces a 5-10% speed penalty.  Also, the ForTran 
compilers occasionally do some erroneous optimization of RatFor'd code. 
These errors are pretty rare, and the speed penalty is generally made up 
for by the excellence of ForTran compilers.  The ugly ForTran is looked 
at only when you're looking at a hex/octal dump to find the exact location 
and nature of an error.  Then you change the RatFor code, not the ForTran 
code.

I've a question of my own about Unix/Xenix on the AT.  Benchmarks have 
shown only a 2-3 times speed advantage of the AT over the PC.  If you use 
a multi-user OS, doesn't the overhead pretty much eat up that advantage, 
giving you in effect only PC capability?
						Larry @ jpl-vlsi
------

tomk@ur-laser.uucp (Tom Kessler) (12/29/84)

>I've a question of my own about Unix/Xenix on the AT.  Benchmarks have 
>shown only a 2-3 times speed advantage of the AT over the PC.  If you use 
>a multi-user OS, doesn't the overhead pretty much eat up that advantage, 
>giving you in effect only PC capability?

I've been told by people who have used Unix/Xenix on the AT (and seen the source) that the version of Xenix on the AT is just the 8086 version of Xenix
with the 8286 in the AT running in 8086 compatibility mode with a few minor
improvements.
Hence it is not very surprising that the AT shows only a 2-3 times increase.
One friend of mine said "You mean you're going to give this to 
paying customers?" when he first saw the Xenix 8286 Kernel.

When you are running multiuser your probably better off using a PC.
-- 
--------------------------
		   Tom Kessler {allegra |seismo }!rochester!ur-laser!tomk
Laboratory for Laser Energetics               Phone: (716)- 275 - 3786
250 East River Road                                         275 - 3194
Rochester, New York 14623

dan@digi-g.UUCP (Dan Messinger) (01/04/85)

>>I've a question of my own about Unix/Xenix on the AT.  Benchmarks have 
>>shown only a 2-3 times speed advantage of the AT over the PC.  If you use 
>>a multi-user OS, doesn't the overhead pretty much eat up that advantage, 
>>giving you in effect only PC capability?

Off hand, this may seem obviously true, but in practice, (when MS-DOS is the
single user system), I have discovered the opposite.   I haven't tried any
benchmarks on the AT, but I did do some on a PC running DOS and Venix.  I
was quite surprised to discover the Venix gave me better overall performance
than MS-DOS did.  The difference was not significant in value, just in
direction.  The most significant difference was in system request performance.

Dan Messinger
ihnp4!umn-cs!digi-g!dan

rabson@harvard.ARPA (David Rabson) (01/16/85)

Would anyone like to post a review article to the net dealing with {V,U,X}nix's
for personal (<$4000) computers?