home *** CD-ROM | disk | FTP | other *** search
- Path: beavis.kronos.com!usenet
- From: porter_woodward@internet.kronos.com (Porter Woodward)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Processors
- Date: 21 Mar 1996 18:36:00 GMT
- Organization: Software Quality Assurance
- Message-ID: <4is7ig$m47@beavis.kronos.com>
- References: <1880.6651T550T1538@darwin.topend.com.au>
- NNTP-Posting-Host: 158.228.60.147
- Mime-Version: 1.0
- Content-Type: Text/Plain; charset=US-ASCII
- X-Newsreader: WinVN 0.99.7
-
- In article <1880.6651T550T1538@darwin.topend.com.au>, envision@darwin.topend.com.au
- says...
- >
- >Greetings,
- >
- >I looking for non emotional comments :-) about the differences between
- >Motorola processors and Intel equivs.
- >
- >Recently, In the Imagine mailing list, we have been discussing the the very
- >obvious performance difference between Amiga Imagine and PC Imagine.
- >Comparing similar clock speeds, the PC version of Imagine does run much faster
- >than the Amiga version.
- >
- >According to MSIP, the Amiga OS is allowing Imagine at least 94% of CPU time
- >so that would indicate to me that the OS is a low overhead consideration.
- >
- >I know that Amiga Imagine is compiled for 68020+FPU code and PC Imagine
- >compiled for 386+FPU code.
- >
- >Could it be that the difference in performance is due to the fact that when
- >the 040 was released, some of the original FPU functions must now be emulated?
- >
- >Have the Intel processors maintained the same FPU instructions right through
- >the various CPU versions? This might then explain the sometimes large
- >differences we are seeing.
- >
- >I know that when Imagine textures are compiled for 040 only use they are some
- >20- 30% faster than the equivalent 68020+FPU code at the same clock rate.
- >
- >Considering the differnce between 68020+FPU and the 040's FPU should a program
- >like Imagine be compiled for 040 (or 060) only use? I guess one would have to
- >know which FPU instructions Imagine was using though.
- >
- >Well I don't want to start a CPU war here, I'm just looking for sensible
- >comment.
- >
-
- Travis -
-
- You're being a little unclear with this post. Although the MHz of a CPU is a nice number
- to throw around, it's really only useful when comparing the same type of CPU. If you were say
- comparing a 50MHz 68030 to a 50MHz Pentium, of course the Pentium is faster...
-
- In recent speed tests of say, Lightwave comparing the 68060 and the Pentium - a 66MHz
- 68060 and a 120MHz Pentium were used. They came out to be pretty much the same - one would
- be slightly faster on one task, and the other would be slightly faster on another. So, Very often
- clock speed obviously isn't a great measure of _comparative_ speed.
-
- One could discern from the above paragraph that a 68060 at the same clock speed as a
- Pentium would be 2x as fast.
-
- 68000 = 8088
- 68010 = ?
- 68020 = 80286
- 68030 = 80386
- 68040 = 80486
- 68060 = Pentium
-
- The performance will be very similar on CPUs of similar clock speed - one thing people
- tend to forget, especial as regards the 80486 is that a lot of them are clock doubled, and or tripled.
- A 25Mhz 486 is probably a bit slower than a 68040 at 25MHz (disbarring memory subsystem
- considerations).
-
- Another factor that can play into the speed game - especially as regards rendering is how
- large the Cache is. An Intel processor, because it is a register poor environment (AX,BX,CX, and
- DX) needs a large amount of cache memory to function well. The 680x0 is a register rich CPU -
- resulting in less need for cache memory... However, add 256K of "L2" cache to a 68040 or 68060,
- and then we'd be comparing similar systems - I know of very few fast 486s or P5s that ship w/o a L2
- cache.
-
- Just some thoughts on speed differences for you to digest.
-
- - Porter Woodward
- SQA engineer
-
-