Is there any performance comparison among OMAP5, Raspberry PI and Atom?


Ted

Member
Joined
May 2, 2016
Messages
101
Location
Beijing, China
Optimization is certainly very important, however hardware performance should also affect the overall performance.
Is there any cross platform comparison among current CPUs/GPUs? Or is there any method to compare them?
It seems the raspberry Pi developing rapidly, is it possible for the Pyra to use future Pi's CPU (if they are powerful enough)?

Sent from my SM-G900F using Tapatalk
 
Regarding a possible RPi CPU-board, which would be gangster, it's not a question of it being powerful enough. Rather, it's more a question of someone having the skills, time, resources, and interpersonal experience (for effective collaboration and friendly open development) needed for creating one. I do wonder if the BCM283x has enough I/O to hook up with a 4G Pyra mainboard. It probably does. It surely won't get eSATA or USB3 though.

Regarding a method for comparing those SoCs, it certainly is possible. Phoronix Test Suite/Openbenchmarking.org gives a straightforward method for both benchmarking and comparing them. Michael from Phoronix already ran benchmarks on various ARM SBCs, incl. RPi 3 and NVIDIA Jetson boards. Someone with an OMAP5 board who wants to run some tests can compare it to the results Michael got without having those SBCs.

If someone with an OMAP5 board just so happens to have an Intel Atom board (preferably the latest ones used in GPD's upcoming products) and a RPi 2/3, then they can better control the experiment and not whine about how Michael is scum or something. Even though they'd probably be using PTS/Openbenchmarking.org anyway.
 
I'm not sure this helps, but at a guess I'd say the Omap 5 is somewhere between the Tegra 3 and Tegra 4.
 
It should be Atom > Omap5 >> Broadcom.
What the actual benchmarks say, I don't know.
 
There is a cross-platform benchmarking tool called nbench [1][2] (not to be confused with the .net benchmark of the same name or N-Bench), that runs on x86, and ARM. I used this on my Nokia N900 but forgot about the results. Others were more thorough and documented their results. [3] There are also results available for the RPi. [4]
I have the source code in my backup and could test the Pyra when I have one. For reference I could also run it on an Allwinner A20 and on two Atoms (N270 and D525). I will however not distribute the code as it has no clear license.

Edit:
There is a snapshot of [1], not even half a year old at archive.org [5], including a working link to the source code archive.


[1] http://www.tux.org/~mayer/linux/bmark.html (defunct, link only for reference)
[2] https://en.wikipedia.org/wiki/NBench
[3] http://talk.maemo.org/showthread.php?t=49705#6
[4] https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=12579
[5] http://web.archive.org/web/20160308152014/http://www.tux.org/~mayer/linux/bmark.html
 
Last edited by a moderator:
Back
Top