MSTE vs STE TOS206

Benchmark screenshots for various boosters & machines.
Locked
User avatar
exxos
Site Admin
Site Admin
Posts: 23437
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

MSTE vs STE TOS206

Post by exxos »

16MHz CACHE OFF
MSTE16_result.png
MSTE16_result.png (4.25 KiB) Viewed 6639 times

16MHz CACHE ON
MSTE16CA_result.png
MSTE16CA_result.png (4.3 KiB) Viewed 6639 times

16MHz CACHE ON - BLITTER OFF (MSTE VS ST SPEEDS)
mstenb.jpg
mstenb.jpg (102.39 KiB) Viewed 6470 times

Just for reference, ST vs ST with blitter ON.
stb.JPG
stb.JPG (257.04 KiB) Viewed 6468 times
In terms of cache vs blitter. Blitter makes faster work than using caches. But in above tests MSTE doesn't outperform stock STE.

In terms of ROM access, It should be 200% without cache due to 16MHz speeds, but it only sees speed increase with caches enabled. So MSTE doesn't seem to be running in 16MHz for ROM access. As such GB6 tests show not much speed increase in GEM related tasks.

However, CPU related tests access using cache make much faster work. I copied bob test results from later in thread to show how caching improves CPU & RAM related routines.

Using Frank's blitter demo... https://www.exxosforum.co.uk/forum/viewt ... ?f=25&t=50

16MHZ CACHE ON

Code: Select all

Blitter render                $1B bobs
CPU shift  blitter active     $11 bobs  
CPU pre-shift blitter active  $1C bobs

16MHZ CACHE OFF

Code: Select all

Blitter render                $1A bobs
CPU shift  blitter active     $0B bobs  
CPU pre-shift blitter active  $13 bobs
8MHZ CACHE OFF

Code: Select all

Blitter render                $1A  bobs
CPU shift  blitter active     $0A  bobs
CPU pre-shift blitter active  $13  bobs
Will ignore 8MHz tests as basically no difference..

So cache on vs cache off..

Code: Select all

Blitter render                 +1 bob
CPU shift  blitter active      +6 bobs
CPU pre-shift blitter active   +9 bobs
So can see CPU operations are faster because of caches.

In terms of unfair test with 40MHz STE (no caches)

Code: Select all

Blitter render                $1B bobs
CPU shift  blitter active     $0C bobs  
CPU pre-shift blitter active  $16 bobs
So results faster than stock machine

Code: Select all

Blitter render                 +1 bob
CPU shift  blitter active      +2 bobs
CPU pre-shift blitter active   +3 bobs
So we can see CPU with caches give +3 bobs( from 10 bobs to 13 bobs) and using pre-shifting, caches come into play for fast copy of data and give +9 bobs (from 19 bobs to 28 bobs) .

So conclusions are tricky with this machine. Anything using blitter in particular with GEM tasks are not showing much speeds over a stock STE. Anything which doesn't use blitter (games for example) will see a reasonable increase in speed due to caches.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Locked

Return to “BENCHMARKS”