Welcome, Guest. Please login or register.

Author Topic: UAE CPU module  (Read 1989 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline pixieTopic starter

  • Sr. Member
  • ****
  • Join Date: Apr 2002
  • Posts: 480
    • Show only replies by pixie
    • http://savoc.tripod.com
UAE CPU module
« on: September 10, 2006, 02:28:04 PM »
I've always associated faster programs as of being those compiled for 040/060 for the obvious reason of being made on purpose to take advantage of those specificities present on those line of processors.

My question is, in UAE what would be faster, the same program running the 020 version using the 020 core or the 040 compiled version for the 040 core?


pixie- writing from a paradise called Portugal
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16878
  • Country: gb
  • Thanked: 5 times
    • Show only replies by Karlos
Re: UAE CPU module
« Reply #1 on: September 10, 2006, 05:13:49 PM »
In theory it makes no difference at all. Despite this, I have found 040+ executables perform a tiny fraction better on the 040 cpu emulation than 020 stuff does. However it's largely academic. Under JIT on a decent x86, everything is so insanely fast that there are more 'mips' in the random difference between two successive cpu tests than your average real 680x0 can manage flat out ;-)
int p; // A
 

Offline swift240

  • Hero Member
  • *****
  • Join Date: Mar 2004
  • Posts: 1079
    • Show only replies by swift240
Re: UAE CPU module
« Reply #2 on: September 10, 2006, 06:32:36 PM »
Yep I am runnig AmiKit V1.2.0 and using SYSInfo I read 764 MIPS, on 040 with 8 meg of Chip ram.

Using an 020 2 meg Chip ram configuration I read using SYSInfo 754 MIPS.

My PC is an Athlon 2000+XP Sempron at 1.667 Ghz with 512 DDR ram.
I did use a program that tells you what the Mhz is but for the life of me I cant remember what it was. But I do remember I got 522Mhz out of it using an 040 configuration.

Is this any thing to go by.

Mike.



Amiga 1200, 82gb HD, 4 way IDE\'97, DVD Multi-Recorder, OS3.9, BB1,BB2, Apollo Turbo MkII 030/40, 32meg Fastram, 4Gb CF card PCMCIA slot, IDE CF card adaptor 4Gb CF card, HP 810C, Alba HDTV, Converted PC PSU. C128, C64, C16, Plus4, 1701, 1570, 1541MkII, ARP6.0,KCS Power Cart, FreezeFrame MK3B, Freeze Machine, Simons Basic,  PSP, PS1, PS2, PS3 HDMI and 1TB HD+ 80gb USB HD, PS3 TV add on, Sound Surround speakers for PS2,PS3,PC, and Amiga Amazing so
 

Offline Piru

  • \' union select name,pwd--
  • Hero Member
  • *****
  • Join Date: Aug 2002
  • Posts: 6946
    • Show only replies by Piru
    • http://www.iki.fi/sintonen/
Re: UAE CPU module
« Reply #3 on: September 10, 2006, 06:40:58 PM »
Some observations:

1. MIPS doesn't tell anything of the real performance. "MHz" of the emulated CPU tells even less.

2. Synthetic benchmarks are useless under emulation.

3. JIT will optimize away most "timing loops".

For any sensible real world results:

A) Use real life tasks, such as compression or decompression of large dataset.

B) Time the operation from outside of the emulation.

C) Run the benchmark multiple times. Take average of 3 best results.