Welcome, Guest. Please login or register.

Author Topic: 2.6GHz WinUAE = 10 x 50MHz 68030  (Read 3209 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline whoosh777Topic starter

  • Full Member
  • ***
  • Join Date: Jun 2003
  • Posts: 114
    • Show all replies
    • http://www.whoosh777.pwp.blueyonder.co.uk
2.6GHz WinUAE = 10 x 50MHz 68030
« on: May 03, 2004, 03:51:26 AM »
The Benchmark program Sysinfo tells me that
my PC is 100 x as fast as my 50MHz 68030
and 250 x as fast as my 50MHz 68882 FPU
(PC vs A1200),

sadly the truth of the speed up is a mere 10 x,

Building Ghostscript 8.13 on my A1200 takes some 16 hours,

but on WinUAE it takes 1 hour 38 minutes,

ie its only 10 x as fast,
and these 2 builds use identical binaries,
eg WinUAE Geek is binary identical to A1200 Geek,

The above build involves a lot of file i/o:
on the A1200 the hard disk is literally active
for hours eg recursively expanding out #include's,

I wondered whether if I built the program entirely in RAM
if it would build faster,

so I bought a 256 Mb USB2 flash ram drive called Disgo,

and copied my entire Geek environment and the entire
GS813 build environment into the flash ram drive,
these 2 environments eat up 145Mb in total,

the object directory also was on the Flash Ram drive,

this time the build took 2 hours 5 seconds, uh oh!

:flash ram is slower than hard disk,

ok, conclusion: in a real life real example the speed up is
10 x,

The PC is powered by a 2.6GHz/400MHz Intel Celeron with
256 MB DDR Ram,

My A1200 uses Blizzard 1230-II SCSI interface FFS hard drives,

Moral: benchmark programs are totally misleading, the only
way to compare speeds of 2 systems is to run the program you
intend to use on both systems,

Eventually I will also compare Cygwin (Windows Geekgadgets) and
PC AROS and WinUAE and A1200,

 

Offline whoosh777Topic starter

  • Full Member
  • ***
  • Join Date: Jun 2003
  • Posts: 114
    • Show all replies
    • http://www.whoosh777.pwp.blueyonder.co.uk
Re: 2.6GHz WinUAE = 10 x 50MHz 68030
« Reply #1 on: May 03, 2004, 08:04:40 PM »

@Ilwrath

/*
To me, a 10x improvement over a 50mhz 68030 sounds like a very impressive mark!
Especially for a processor as crappy as a Celeron!

I mean, that's an emulated 500mhz 68030.
From a budget low-cache 2600mhz chip.
*/

But Sysinfo says the emulated machine is 108 x as fast,
Sysinfo is not measuring the Celery chip but the emulated 68k chip,

can you put my CPU in perspective in terms of cache size + speed
relative to other Intel clones?

The startup seems to say 128K cache, I know that cache size makes a huge
difference to performance,

/*
That's only 5 Celeron cycles per emulated 68030 cycle.
Honestly, I doubt the emulation (even with JIT) is that tight.
*/

ok, I see what you are saying, 2.6GHz sounds much more impressive than
50MHz, but actually its just a ratio of 50,
so your numbers are exactly right,


what does the 400MHz mean in 2.6GHz/400MHz?

400 million cycles per second, but how many bits happens per cycle and where?

/*
As you found, file I/O plays a huge factor in compile times.
I imagine your Amiga HD is probably slower than the hard drive on your emulator.
This is slowing down the Amiga's compile time...
*/

Sysinfo crashes if I try to measure the disk speed on the PC,

if I access the file system on WinUAE it takes forever, eg typing tab for tab
completion can literally take minutes before the requester appears: even if there are
just 3 items in the requester,

on my A1200 tab completion only takes ages if there are a lot of items in
the requester,

cd and assign also can take forever,

I will try and do some experiments to determine whether the slow file access
is from WinUAE or if its an XP problem,

I have 4 shells currently: AmigaOS + Geek on WinUAE
and Cygwin + MSDOS on XP, so I will gradually
compare these different shells to try and pinpoint the
slowness,

Windows XP seems very secure in some sense of the word, so I wonder if
XP is doing some very inefficient vetting of each file access?

OTOH XP is very insecure in the sense that it is continuously under siege
from viruses, this system expects me to do a full Norton scan once a week,

I dont trust Norton, I think Norton is spying on everybody's system and submitting
reports to some CIA database. Is Norton looking for
viruses, or is it a spy?

Once a file is accessed then it can be processed unbelievably fast,

/*
And, of course, the real moral is, don't believe artificial benchmarks
run on emulated systems.
*/

IMO a lot of damage has been done to the Amiga market by lies about Windows
machines,

I have my setup now so that by turning a KVM switch I can alternate between
my AGA A1200 and this XP PC,

I am very happy with WinUAE except for the file access slowness,
the AGA emulation is very impressive eg it does perfect emulation of
AGA HAM8, it also correctly does slide down screens,

USB2 is said to manage 480 Mb/second, and the machine has a zillion
USB2 slots, however I cannot run my external USB2 hard disk and
the Disgo flash ram at the same time!

:so this USB2 cannot cope with just 2 USB2 devices, I phoned the manufacturer
of my PC and they say it may be a power problem, the Disgo drive takes
its power from the PC,

The PC also cannot cope with keyboard + mouse extensions beyond 1.8m,

my A1200 is quite happy with eg 5m extensions,

so I am finding my A1200 better engineered,

/*
Aren't there 1000 threads about this on here?
*/

probably, but I wanted to dispell some of the pro Windows FUD,

propaganda is based on the idea that if you keep repeating a
false statement often enough people will start believing it
at a subconscious level regardless of its falsity,

its Pavlovs experiment of the dog + food + bell,
eventually just ringing the bell made the dog salivate,

I have a book which says that Pavlovs experiment formed the basis of
the S.U's propaganda machine,

the never ending Windows FUD made me believe I was buying a
miracle machine, the only way to break the FUD is to repeatedly switch
between the 2 systems and do experiments,

There has also been anti Windows FUD, eg this PC is
very quiet and its not hot. So all that stuff about
PPC being cool and quiet, well so is my PC,

I think a big advantage of PPC is that it is a
very clean architecture, so it will probably
be much more immune to viruses and MS (IYSWIM),