Re: [hatari-devel] relative perf between 030 / DSP / CPU? |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
- To: hatari-devel@xxxxxxxxxxxxxxxxxxx
- Subject: Re: [hatari-devel] relative perf between 030 / DSP / CPU?
- From: Eero Tamminen <oak@xxxxxxxxxxxxxx>
- Date: Tue, 24 Jun 2025 13:43:57 +0300
- Dkim-filter: OpenDKIM Filter v2.11.0 smtp.dnamail.fi 61C6F2113E1E
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=helsinkinet.fi; s=2025-03; t=1750761837; bh=Vlqi1ASmV1o/kzKSU2g5F7PpqPhcYESYE6KQDQcFBak=; h=Date:Subject:To:References:From:In-Reply-To:From; b=bFBEwJ6a7ju9rP75M1fqBZZv4LU4kk+jekfR8gCTiPJ5EbFttCYLw6CTxG0KVDpSy OZMpdebct2xYjHpsJO7zsXQ7Ccou9Cv0HGsQmixkBu+4aYFLYivoP4dH719s22K+uB F6s5ynkm8PnqdRBs8b9Z+fhwRSGhTH7RiLYw64wvhnvGM7o8v4Q108tS1j3h4jPvF4 se8DNRi1aeQ+MQzBRcSS5gp8Xssta1Z/jkRWXbDszLdrIembaVnaBnA5WjNa6jD4AJ mcXCkhKwpQwPE4FabdReIUXME49IUlhw5Xsj5ZyFFD29wVZPNHPORh2YLMnMCeJ13j C2S+Y2Wv7FWjA==
Hi,
On 24.6.2025 12.39, Nicolas Pomarède wrote:
No, 040/060 is not cycle accurate at all and will likely never be
(seeing how difficult it is to get CE mode on 68020/30 without any
available doc of the inner working of the cpu, there's no chance we will
ever have it on 040/060)
For now, IIRC all 040/060 instructions are considered as taking 1 cpu
cycle, which gives the expected speed boost compared to 020/030 but is
of course not accurate at all.
Ok, that's good to know!
Btw. Have you planned any improvements to the FPU emulation accuracy?
Centurbo Bench reports following numbers for emulated 16Mhz Falcon with
Hatari Git version, in 640x400@2-bit and 640x4@16-bit Falcon resolutions
(under EmuTOS v1.4).
With no MMU:
CPU: 96-119 Mhz
DSP: 60-63 MHZ
FPU: 588-796 Mhz
With MMU:
CPU: 112-116 Mhz
DSP: 63-65 MHZ
FPU: 269-275 Mhz
(Lowest numbers are when moving mouse, and both CPU & FPU numbers
fluctuate a lot more without MMU.)
For some reason it reports DSP running at nearly half of the CPU speed,
instead of the expected 2x speed (32Mhz DSP vs 16Mhz CPU). And there's
the rather radical 2x-3x FPU speed difference caused by MMU.
Any idea why these might happen?
- Eero