Overview Features Coding ApolloOS Performance Forum Downloads Products Order Contact

Welcome to the Apollo Forum

This forum is for people interested in the APOLLO CPU.
Please read the forum usage manual.
Please visit our Apollo-Discord Server for support.



All TopicsNewsPerformanceGamesDemosApolloVampireAROSWorkbenchATARIReleases
Performance and Benchmark Results!

Comparing 68K Family Performancepage  1 2 3 

Markus B

Posts 209
01 Aug 2017 20:17


Saladriel Amrael wrote:
 
  While it is true that this is real life comparison it should be got for what it is: comparing Vampire vs Old 68k family while decoding an MPeg file. This does not for sure give any index of the 080 Vs 060 computing power with software that does not use AMMX.
 
  Said that, I do not see a problem with that, since we all know things vanilla and Apollo related.
 
  Have fun!

Well, that was true for all benchmarks all the time which made use of advantages of newer CPU designs.
Just think of the 040 and 060 versions of some programs which were optimized for features in that CPU which are not present in 020/030.
"Vanilla" would mean that everything has to be pure 68000, nothing else.


Gunnar von Boehn
(Apollo Team Member)
Posts 6207
02 Aug 2017 10:58


As a sidenote ..
If I use the "overclocked" VAMP-NG of my son ARNE then I can reach slightly over 70 FPS decoding performance.

70.2 FPS is equivalent to

68060 @ 300 MHz
68040 @ 600 MHz
68030 @ 1200 MHz

This shows the potential of the Vampires.

Our goal is to continuously improve AMMX to make it even stronger in the future.
Some applications use AMMX today.
Some games use AMMX today.
SDL can use AMMX today already on AMIGA.
We will continue to add support to other parts of the OS to bring more of this power to the users.




Nicolas Sipieter
(Needs Verification)
Posts 115/ 1
02 Aug 2017 11:15


availability of ammx accelerated sdl is quite nice.
this will help many sdl based games ported on amiga.
or even apps, like arti's netsurf port is using sdl too i think.
if i remember correctly mplayer also have sdl renderer.
i don't know how far ammx use is allowed in sdl, how many functions have been overloaded to make use of ammx? like image decoding is also supported ?
if so, then it will be interesting to compare perfs of sdl apps and games on classic 68k (060) vs ammx enabled 68k (080 apollo).



Seiya Be

Posts 12
02 Aug 2017 14:09


you cannot compare AMMX vs Non AMMX.
if you want to know real vampire's power you have to test the same software with the same code.

Alternatively you can compare AMMX in V2 and AMMX in V3


Mr Niding

Posts 459
02 Aug 2017 14:21


Seiya Be;
 
  Ofcourse you can compare AMMX vs Non AMMX.
 
  It depends what you are looking for; raw CPU power using ONE spesific program version, or best possible performance doing a spesific task.
 
  In this case its looking at the output of RIVA, where with Vampire Riva can utilize AMMX to boost performance output.
 
  If you want to look at raw cpu power, then those numbers can be put up too, as an academic curiosity, but again; the validity of numbers all depends on the purpose of the comparison.


Niclas A
(Apollo Team Member)
Posts 219
02 Aug 2017 15:42


Seiya be wrote:

    you cannot compare AMMX vs Non AMMX.
    if you want to know real vampire's power you have to test the same software with the same code.
   
    Alternatively you can compare AMMX in V2 and AMMX in V3
   

   
    Why not. Would you say the same in x86 compares?
    For example a compare between a Pentium 200 Mhz and a Pentium MMX 200 Mhz?
 
    AMMX is part of the 68080 CPU. It´s called progress :)


Nicolas Sipieter
(Needs Verification)
Posts 115/ 1
02 Aug 2017 21:31


when people used to compare a program running in 040 vs 060 for example, same program different cpu (in same familly), noone said the 060 should disable all the goodies it brought.

lightwave on 060 perform better than on 040. everyone liked the 060 for bringing more power, cutting down rendering time.

the 060 brought new functionalities the 040 did not have. still noone told the 060 wasn't a 68k, or asked to disable stuff to get fair comparison.

for that kind of test it is perfectly fine to use all the power 080 can deliver compared to previous generation.




Steve Ferrell

Posts 424
03 Aug 2017 00:34


Seiya be wrote:

you cannot compare AMMX vs Non AMMX.
  if you want to know real vampire's power you have to test the same software with the same code.
 
  Alternatively you can compare AMMX in V2 and AMMX in V3

  Of course it can be compared!  It should be compared and WAS compared in such a way to show the benefits of a Vampire over classic CPU's.  The results of the comparison were exactly what I was looking for in regard to performing the same functions across all those CPU's.    The results of the comparison are critical to anyone who is thinking of adding an '040 or '060 accelerator versus a Vampire to their system.


Aksel Andersen

Posts 120
03 Aug 2017 08:57


So owning a 1001horsepower Bugatti Veyron is the same as owning 15,4 Lada Riva's with 65horsepower?


Saladriel Amrael

Posts 166
03 Aug 2017 09:46


Gunnar von Boehn wrote:

As a sidenote ..
  If I use the "overclocked" VAMP-NG of my son ARNE then I can reach slightly over 70 FPS decoding performance.
 
  70.2 FPS is equivalent to
 
  68060 @ 300 MHz
  68040 @ 600 MHz
  68030 @ 1200 MHz
 

 
  This shows the potential of the Vampires.
 
  Our goal is to continuously improve AMMX to make it even stronger in the future.
  Some applications use AMMX today.
  Some games use AMMX today.
  SDL can use AMMX today already on AMIGA.
  We will continue to add support to other parts of the OS to bring more of this power to the users.
 
 

Thanx Gunnar.
Question (maybe dumb, but whatever): does AMMX instructions run in parallel to legacy 68k ones?


Gunnar von Boehn
(Apollo Team Member)
Posts 6207
03 Aug 2017 09:59


Saladriel Amrael wrote:

does AMMX instructions run in parallel to legacy 68k ones?

AMMX are just normal 68K instructions.
You can freely mix them with other 68K instruction.
And both AMMX and other 68K instructions can access the same regs.



Aksel Andersen

Posts 120
03 Aug 2017 10:06


d0-d7 are extended to 64bit as well?


Gunnar von Boehn
(Apollo Team Member)
Posts 6207
03 Aug 2017 10:28


Aksel Andersen wrote:

d0-d7 are extended to 64bit as well?

APOLLO offer to the programmer
16 ADDRESS registers to be used as pointers
A0-A7 and B0-B7

32 DATA  registers to be used for logic and arithmetic operations.
D0-D7 and E0-E23

AMMX and every old instruction can use any of these registers.
All registers are 64bit.


Jacek Rafal Tatko

Posts 19
07 Aug 2017 00:41


Two Amigas running in parallel : EXTERNAL LINK


M Rickan

Posts 177
07 Aug 2017 20:21


Jacek Rafal Tatko wrote:

Two Amigas running in parallel : EXTERNAL LINK

Oh?


Mallagan Bellator

Posts 393
11 Aug 2017 22:17


I have an idea.
We're all mostly gonna play games, right? So...
ADoom. Run that on full display on all those cpus, check the FPS output and compare them to eachother. That's more interesting than videos, I think, since most of us are probably gonna play games on the Amiga rather than watch videos.
Am I right?


Roy Gillotti

Posts 517
12 Aug 2017 02:06


Mallagan Bellator wrote:

I have an idea.
  We're all mostly gonna play games, right? So...
  ADoom. Run that on full display on all those cpus, check the FPS output and compare them to eachother. That's more interesting than videos, I think, since most of us are probably gonna play games on the Amiga rather than watch videos.
  Am I right?

I don't know, I can't stop playing the "My horse is Amazing video" on ApolloOS install, it's kind of catchy.


Eric Gus

Posts 477
12 Aug 2017 02:25


Mallagan Bellator wrote:

I have an idea.
  We're all mostly gonna play games, right? So...
  ADoom. Run that on full display on all those cpus, check the FPS output and compare them to eachother. That's more interesting than videos, I think, since most of us are probably gonna play games on the Amiga rather than watch videos.
  Am I right?

Honestly playing Doom on an amiga is the least interesting thing for me as there are technically much better platforms to do it on, while I can appreciate the technical achievement playing it is itself not of interest.. I am more interested in things that are unique to the amiga and not just late 90s "game ports" .. Im also more interested in more programming type of things..


Mallagan Bellator

Posts 393
12 Aug 2017 23:40


eric gus wrote:

Mallagan Bellator wrote:

  I have an idea.
  We're all mostly gonna play games, right? So...
  ADoom. Run that on full display on all those cpus, check the FPS output and compare them to eachother. That's more interesting than videos, I think, since most of us are probably gonna play games on the Amiga rather than watch videos.
  Am I right?
 

 
  Honestly playing Doom on an amiga is the least interesting thing for me as there are technically much better platforms to do it on, while I can appreciate the technical achievement playing it is itself not of interest.. I am more interested in things that are unique to the amiga and not just late 90s "game ports" .. Im also more interested in more programming type of things..

Well, I would like to see that



Gunnar von Boehn
(Apollo Team Member)
Posts 6207
16 Aug 2017 12:44


Mallagan Bellator wrote:

I have an idea.
  We're all mostly gonna play games, right? So...
  ADoom. Run that on full display on all those cpus, check the FPS output and compare them to eachother.

This was done before here.

Running ADOOM - APOLLO did beat 68030, 68040, 68060, by far
and also POWERUP systems PowerPC at 300 MHz were beaten easily.

Saying this AMIGA DOOM looks not that existing to me.
We play right now VIDEOs in 848x480 = higher resolution than DVD
and very good and clear picture quality.
This looks real nice and watching video like this is fun.


posts 55page  1 2 3