Main > Main Forum

4Ghz Core 2 Duo vs M.A.M.E. 0.120 (benchmark results)

Pages: << < (10/104) > >>

AaronGiles:

Thanks for the benchmark results. scud and gradius4 both use the PowerPC, which has a DRC on 32-bit but not on 64-bit, so it's not surprising that 64-bit is slower.

In terms of future work, model2 and model3 can definitely be accelerated the same way, just haven't gotten around to it yet. System21 probably can be as well.

Red:


--- Quote from: AaronGiles on November 03, 2007, 04:39:40 pm ---Thanks for the benchmark results. scud and gradius4 both use the PowerPC, which has a DRC on 32-bit but not on 64-bit, so it's not surprising that 64-bit is slower.

In terms of future work, model2 and model3 can definitely be accelerated the same way, just haven't gotten around to it yet. System21 probably can be as well.

--- End quote ---

Thanks for all your work Aaron.  It is much appreciated.

Red

taz-nz:



--- Quote from: AaronGiles on November 03, 2007, 04:39:40 pm ---Thanks for the benchmark results. scud and gradius4 both use the PowerPC, which has a DRC on 32-bit but not on 64-bit, so it's not surprising that 64-bit is slower.

--- End quote ---

Just glad I be help, even if It only in a little way. I figured there had to be something about the 32bit code that didn't translate to 64bit I just didn't know what it would be.



--- Quote from: AaronGiles on November 03, 2007, 04:39:40 pm ---In terms of future work, model2 and model3 can definitely be accelerated the same way, just haven't gotten around to it yet. System21 probably can be as well.
--- End quote ---

I figured as much, if it works as well as it did vegas.c and the other we should see some really nice preformance gains for it. I was suprised by how effectively it maxed out both cores on my CPU, If I get a chance in the next couple of days I'll run a set of the Pure CPU benchmark on one of the Q6600 quad cores on display at work, atleast one of them is running Vista 64 so I'll probably benchmark 64bit MAME 0.120u2 and see how it goes.

Anyway thanks for answering my queries', and if there is anything else i can do to help just let me know.


taz-nz:

Here are the In-game benchmark results for MAME32 64bit 0.120u2 (i'll tidy them up into a easy to read table in the next couple of day, but for now it's a cut and paste job.


- 1492      
0.120      5570.54%   3342.32fps
0.120 64bit   6503.71%   3902.23fps

gaelco3d.c
- radikalb   
0.120      88.21%      52.93fps          
0.120 64bit   134.23%      
0.120u1      117.74%      70.64fps
0.120u2   64bit   177.31%      

- speedup   
0.120      102.93%      61.76fps   
0.120 64bit   157.14%      
0.120u1      127.66%      76.60fps
0.120u2   64bit   177.36%

- surfplnt   
0.120      91.29%      54.77fps   
0.120u1 64bit   139.72%
0.120u1      112.79%      67.67fps
0.120u2   64bit   162.83%

Mediagx.c
- a51site4   
0.120      185.95%      111.57fps   
0.120 64bit   234.34%      
0.120u1      186.04%      111.62fps
0.120u2 64bit   239.42%      

medvunit.c
- crusnusa   
0.120      225.23%      128.38fps   
0.120 64bit   271.99%
0.120u1      220.16%      125.49fps
0.120u2 64bit   269.87%

- crusnwld   
0.120      229.70%      130.93fps   
0.120 64bit   249.66%
0.120u1      221.42%      126.21fps
0.120u2 64bit   238.78%

- offroadc   
0.120      395.36%      225.36fps   
0.120 64bit   425.80%
0.120u1      365.57%      208.38fps   
0.120u2 64bit   427.64%

- wargods   
0.120      376.85%      214.80fps   
0.120 64bit   411.71%
0.120u1      330.00%      188.10fps
0.120u2 64bit   404.79%

namcos22.c
- airco22b
0.120      97.73%      58.64fps    
0.120 64bit   124.71
0.120u1      110.64%     66.38fps
0.120u2 64bit   150.83%

- alpinerd   
0.120      42.36%      25.42fps   
0.120 64bit   53.37%
0.120u1      65.95%      39.57fps
0.120u2   64bit   97.53%

- cybrcomm   
0.120      67.79%      40.68fps   
0.120 64bit   96.65%
0.120u1      95.78%      57.49fps
0.120u2   64bit   145.39%

- cybrcycc   
0.120      125.69%      75.41fps   
0.120 64bit   161.28%
0.120u1      157.40%      94.44fps
0.120u2 64bit   209.53%

- propcycl   
0.120      70.44%      42.50fps   
0.120 64bit   96.31%
0.120u1      100.39%      60.23fps
0.120u2 64bit   152.83%

- raveracw   
0.120      53.70%      32.22fps   
0.120 64bit   68.33%
0.120u1      81.37%      48.82fps
0.120u2 64bit   130.37%

- ridgerac   
0.120      75.84%      45.50fps   
0.120 64bit   103.33%      
0.120u1      108.13%      64.88fps
0.120u2 64bit   164.51%

- timecris   
0.120      70.84%      42.50fps   
0.120 64bit   93.17%
0.120u1      101.81%      61.09fps
0.120u2 64bit   158.05%

Seattle.c   
- biofreak
0.120      91.78%      55.07fps
0.120 64bit   140.22%      
0.120u1      101.70%      57.97fps
0.120u2   64bit   137.62%


- blitz      
0.120      122.34%      73.40fps   
0.120 64bit   153.09%
0.120u1      127.38%      72.61fps
0.120u2 64bit   173.04%

- blitz2k   
0.120      121.94%      69.51fps   
0.120 64bit   146.08%
0.120u1      123.73%      70.52fps
0.120u2   64bit   160.07%

- blitz99   
0.120      120.27%      68.55fps   
0.120 64bit   142.65%
0.120u1      120.26%      68.55fps
0.120u2 64bit   152.24%

- calspeed   
0.120      146.21%      83.34fps   
0.120 64bit   181.91%
0.120u1      165.08%      94.10fps
0.120u2      211.28%


- carnevil
0.120      241.11%      137.43fps   
0.120 64bit   287.40%
0.120u1      221.69%      126.36fps
0.120u2 64bit   268.86%

- hyprdriv   
0.120      140.84%      80.28fps   
0.120 64bit   185.50%
0.120u1      144.27%      82.23fps
0.120u2 64bit   175.13%

- mace      
0.120      173.23%      98.74fps   
0.120 64bit   217.20%
0.120u1      186.67%      106.40fps
0.120u2 64bit   255.76%

- sfrush   
0.120      144.95%      82.62fps   
0.120 64bit   199.68%
0.120u1      152.01%      86.64fps
0.120u2 64bit   204.46%

- wg3dh      
0.120      253.19%      144.32fps   
0.120 64bit   342.70%
0.120u1      265.32%      151.23fps
0.120u2 64bit   383.10%


Vegas.c
- gauntdl
0.120      108.58%     61.89fps    
0.120 64bit   123.46%
0.120u1      110.06%      62.73fps
0.120u2 64bit   132.08%

-gauntleg
0.120      108.57%      61.88fps
0.120 64bit   153.76%            (tends to lockup)
0.120u1      111.60%      63.61fps
0.120u2 64bit   152.79%

- tenthdeg   
0.120u1      62.03%      35.36fps   
0.120 64bit   76.21%
0.120u1      67.42%      38.43fps
0.120u2 64bit   83.69%

model2.c
- Daytona         
0.120      120.15%      72.06fps   
0.120 64bit   157.64%
0.120u1      120.08%      72.05fps
0.120u2 64bit   155.59%

hornet.c
- gradius4   
0.120      112.04%      67.91fps
0.120 64bit   92.69%
0.120u1      fails instantly with memory error
0.120u2      117.38%
0.120u2 64bit   96.02%

Model3.c
- scud      
0.120      40.98%      24.59fps   
0.120 64bit   33.57%
0.120u1      44.21%      26.53fps
0.120u2 64bit   n/a


namcos21.c   
- starblad
0.120      140.06%      84.03fps
0.120 64bit   146.24%
0.120u1      139.95%      83.97fps
0.120u2 64bit   144.54%

-swtrilgy (Emulation need a lot of work still graphics issues)
0.120u1      61.66%      39.97fps

Basically the results show if it's a working ROM it's playable and by a good margin in most cases, there are a couple like tenthdeg and aplinerd that still coming in a little low, but gauntleg looked up playable a couple of builds back and now it runs great so only time will tell with these two.






Haze:

could you benchmark this? http://www.mameworld.net/maws/set/puzzlekg  (Puzzle King Dance & Puzzle.. by Eolith)


I'd be interested to know how well it performs on the 4ghz machine, yes, it's a simple 2d game, but it pushes the e132xs (hyperstone) core pretty hard, so the speedups have little effect.

Pages: << < (10/104) > >>

Go to full version