|
Forum Index : Microcontroller and PC projects : Bench marks for fun...
| Author | Message | ||||
| hhtg1968 Senior Member Joined: 25/05/2023 Location: GermanyPosts: 288 |
3 videos from cmm2 and pico computer (mmbasic7) 1. both computer are calculating kind of cellular automaton. algorithm in basic, many if and thens per pixel. picomite ist twice as fast. source code is the same. video at youtube: pico is left - cmm2 is right 2. changed demo from matherp for the ray command: resolution 640x480 same source cmm2 not in picomite mode cmm2 is fast and smooth picomite is slower video picomite: ray - picomite video cmm2: ray - cmm2 |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 9287 |
I think this is sort of what I expected. I'm not sure about test 1, but in test 2 the CMM2 has dedicated high speed RAM for the video. The PicoMite has to make do with ordinary RAM which, although on-chip, isn't particularly high speed. I assume that the Pico is a PC3 using HDMI? That may also introduce an overhead over using VGA, I don't know. The two systems are very different in terms of hardware, even if they are both running similar MMBasic. Just for giggles, try the Pico with the compiler on if you can. :) Mick Zilog Inside! nascom.info for Nascom & Gemini |
||||
| matherp Guru Joined: 11/12/2012 Location: United KingdomPosts: 12101 |
Please post the cellular automation code so I can use it to test. I suspect the difference is that one of the commands is waiting for frame blanking in the CMM2 and not in the Picomite |
||||
| hhtg1968 Senior Member Joined: 25/05/2023 Location: GermanyPosts: 288 |
ok. picomite version: picomite-lifepx.bas.zip cmm2 version: cmm2-lifepx.bas.zip |
||||
| hhtg1968 Senior Member Joined: 25/05/2023 Location: GermanyPosts: 288 |
@mick: yes I use the pc3 hdmi version (with hdmi to dvi cable at 4:3 screen). |
||||
| hhtg1968 Senior Member Joined: 25/05/2023 Location: GermanyPosts: 288 |
I updated my cmm2 to 7.00.00b5. Now the cmm2 is faster than the picomite. |
||||
| hhtg1968 Senior Member Joined: 25/05/2023 Location: GermanyPosts: 288 |
I updated my pc3 to rc7. it runs faster than before but not as fast as the cmm2. |
||||
| Mixtel90 Guru Joined: 05/10/2019 Location: United KingdomPosts: 9287 |
That's only to be expected. The M series are Microcontroller cores. There are other peripherals on the chip. Pico: Arm Cortex-M33 - blend of real-time determinism, efficiency and security CMM2: ARM Cortex-7 - the highest-performance branch for advanced real-time applications. Mick Zilog Inside! nascom.info for Nascom & Gemini |
||||
| hhtg1968 Senior Member Joined: 25/05/2023 Location: GermanyPosts: 288 |
@matherp you wrote in the comments to b5 that in the last rc more commands are compiled. perhaps that is the reason for cmm2 to run faster now. Edited 2026-11-03 06:07 by hhtg1968 |
||||
| The Back Shed's forum code is written, and hosted, in Australia. | © JAQ Software 2026 |