sl@van-bc.UUCP (Stuart Lynne) (10/11/87)
I went back and re-tried the Dhrystone (several times). I *knew* that 2100 just didn't sound right for a 16MHZ 80386. Anyhow to make a long story short there seems to be some problem with the times() function. Changed the define to use time() and we now get: Dhrystone 1.1 registers 3571 Dhrystone 1.1 noregisters 3333 Sorry for the confusion folks. BTW the hardware used: Bell Technologies MPE/386 (a.k.a. Intel Mother board) Unix version: Bell Technologies System V for the 80386 I also have Microport. When I get the multi-user upgrade and get it installed I'll see if there is any difference. There is reported to be a big difference if the Greenhills C compiler is used and this should be available from Microport shortly. -- {ihnp4!alberta!ubc-vision,uunet}!van-bc!Stuart.Lynne Vancouver,BC,604-937-7532
iverson@cory.Berkeley.EDU (Tim Iverson) (10/12/87)
In article <1435@van-bc.UUCP> sl@van-bc.UUCP (Stuart Lynne) writes: > Dhrystone 1.1 registers 3571 > Dhrystone 1.1 noregisters 3333 > > Bell Technologies MPE/386 > (a.k.a. Intel Mother board) > Bell Technologies System V for the 80386 This is still pretty slow. This is what I get for our PC Designs 386 (386 @ 16Mhz w/ 64k static RAM cache, using MSC 4.0: cl -AS -W2 -Ox, small model, 286 code, optimize w/ no stack checking & relaxed aliasing): Dhrystone (1.1) registers 4668 Dhrystone (1.1) noregisters 4621 Let's all post benchmarks for these 386 boxes (no Norton SI foolishness, please!). I don't volunteer to collect and tabulate them, but I would love to see how fast the machines really are. - Tim Iverson iverson@cory.Berkeley.EDU ucbvax!comhght. UUCP
bill@ism780c.UUCP (Bill Lee) (10/13/87)
> This is still pretty slow. This is what I get for our PC Designs 386 > (386 @ 16Mhz w/ 64k static RAM cache, using MSC 4.0: cl -AS -W2 -Ox, > small model, 286 code, optimize w/ no stack checking & relaxed aliasing): > > Dhrystone (1.1) registers 4668 > Dhrystone (1.1) noregisters 4621 > I note that the Compaq Deskpro 386/20 running 386/ix 1.0.3 (ISC's version of UNIX V.3/386) produces the following numbers: Dhrystone (1.1) registers 9226 (Greenhills 1.8.2H) Dhrystone (1.1) noregisters 9186 (Greenhills 1.8.2H) A C version of the whetstone benchmark runs in 52 sec. of real time using the same Greenhills compiler. That's for 1 million Whetstone instructions, approximately 1.15 MWhets when using the 387. The Greenhills C compiler does very well on the Dhrystone. Standard UNIX V.3/386 RCC numbers are in the 5770 range (registers). The stock Intel AT/386 motherboard typically turns Dhrystones in the 3500 range. Other 16 MHz AT/386 machines seem to range between 3000 and 4500 when running UNIX and using the standard 386 RCC compiler. The 20 MHz Compaq Deskpro 386/20 with it's 20 Mhz 386 and cache is the fastest AT/386 that I've actually used.
mike@genat.UUCP (Mike Stephenson) (10/15/87)
As a bit of supplimental information: Dhrystone (1.1) results on an ITT XTRA 386 (16Mhz) system running SCO Xenix 2.2.1 (386 Version): drynr (50000 reps): 4784 dryr (50000 reps): 5244 -- Mike Stephenson Mail: Genamation Inc. Phone: (416) 475-9434 351 Steelcase Rd. W Markham, Ontario. UUCP: {uunet, utzoo}!mnetor!genat!mike Canada L3R 3W1