In terms of power most desktop x86s draw around 30 to 60 watts, an ARM is more in the 1 to 4 watt range.es87 said:The Pandora's ARM CPU is 500-900 MHz. In terms of raw power, how fast would an equivalent x86 CPU be?
I meant the equivalent speed (For example, the answer could be 800MHz - 1600MHz)MagicPants said:In terms of power most desktop x86s draw around 30 to 60 watts, an ARM is more in the 1 to 4 watt range.
that's not really well defined. since the A8 is a superscalar in-ordr core with SIMD extensions and 256(?)k L2 cache, i'd guess that it is roughly equivalent to an atom of the same frequency. it has the same bogomips for sure, but floating point performance depends on how many fp units it has (i think it has 2, like the atom). compared to a core-2 quad however, i'd guess it should be equivalent to a 120-200 mhz version.es87 said:The Pandora's ARM CPU is 500-900 MHz. In terms of raw power, how fast would an equivalent x86 CPU be?
hch said:that's not really well defined. since the A8 is a superscalar in-ordr core with SIMD extensions and 256(?)k L2 cache, i'd guess that it is roughly equivalent to an atom of the same frequency. it has the same bogomips for sure, but floating point performance depends on how many fp units it has (i think it has 2, like the atom). compared to a core-2 quad however, i'd guess it should be equivalent to a 120-200 mhz version.es87 said:The Pandora's ARM CPU is 500-900 MHz. In terms of raw power, how fast would an equivalent x86 CPU be?
then there is the memory bandwidth that is sometimes more important than raw cpu power. i thing the A8 has about 1.5GB/s, which is almost a factor 10 worse than current desktop x86 machines.
very roughly i'd expect the whole machine to perform similar to an early pentium-3 system.
Wow, I expected better performance than a Pentium 3!
Unfortunately it's not as simple as that. It never HAS been that simple, really. Clock speed, for example, is only relevant within a given range of a product line. (A Core Duo runs faster at lower clock speeds than a P4, for example- or more compelling, an ARM11 machine will run 1/2-1/3 as fast per clock when compared to a Cortex-A8 machine and consume the same power doing it...)es87 said:I meant the equivalent speed (For example, the answer could be 800MHz - 1600MHz)
Unless you're talking about a program that is very SIMD heavy then I have a very hard time believing this. I'd like to know how you came up with that number.Svartalf said:(A Core Duo runs faster at lower clock speeds than a P4, for example- or more compelling, an ARM11 machine will run 1/2-1/3 as fast per clock when compared to a Cortex-A8 machine and consume the same power doing it...)
You're kidding, right?es87 said:Wow, I expected better performance than a Pentium 3!
Exophase said:Unless you're talking about a program that is very SIMD heavy then I have a very hard time believing this. I'd like to know how you came up with that number.Svartalf said:(A Core Duo runs faster at lower clock speeds than a P4, for example- or more compelling, an ARM11 machine will run 1/2-1/3 as fast per clock when compared to a Cortex-A8 machine and consume the same power doing it...)
yep, those numbers only apply to SIMD performance
edit:
QUOTE
Wow, I expected better performance than a Pentium 3!
I'm guessing that you will install Blender on your Pandrora and use it to render your scenes, right?
Exophase said:Unless you're talking about a program that is very SIMD heavy then I have a very hard time believing this. I'd like to know how you came up with that number.Svartalf said:(A Core Duo runs faster at lower clock speeds than a P4, for example- or more compelling, an ARM11 machine will run 1/2-1/3 as fast per clock when compared to a Cortex-A8 machine and consume the same power doing it...)
I'm basing this entirely on memory from a tech presentation I attended about 2 year ago, so I may have my facts wrong, but...
x86 being a CISC processor takes multiple clock ticks to execute an instruction. Over the years, they've actually improved some of the algorithms used such that these instructions actually take fewer clock ticks to execute. ie, while a P2 might take on average 3 clock ticks per instruction, a P4 can execute an instruction every 2 clock ticks. Numbers generated by means of anal extraction, but I think you get the point.
I'm not sure whether RISC processors can benefit in the same way.
This is coming from a guy who's primary os is linux. Unfortunately, not all programs have a "as good" equivalent, as some of the windows programs.yashton said:The one thing that always gets me about this discussion is how people keep bringing up Windows, especially non-games. Why the hell do you want to run Windows applications? Obviously they have a very large significant game library, but for heaven's sake, free yourself from the claws of Microsoft! There are a million games we can emulate and a large collection of open source games to play, and most things you could run with an equivalent Windows desktop there are open source equivalents. Are you expecting to play Half Life 2 or something?
Benjiro said:Gimp... *arg*, give me Paint Shop Pro 7 any day.
Could that not just be because you started with PSP and GIMP is just different? If you'd started with GIMP, do you suppose you might have the exact opposite arguments? I've never used PSP, and I think GIMP works just dandy.
You're right, there aren't exact perfect copies of everything for Windows, nor would I want there to be. Different developers take a different path, with different goals, different strengths and weaknesses. Learn to use all the tools across all the media, not just the ones for your choice platform, and you'll never be at a loss.
Basically, guys, stop comparing apples and oranges. MIPS are considerable when comparing proc's, but at the end of the day your just counting how many ships vs. yachts pass the harbor each day.whiskthecat said:Well if you want to look at MIPS (which aren't really comparable either, but better than comparing mhz), then a P3 has 2.708 MIPS/MHz while the Cortex has 2 MIPS/MHz
So a 500MHz Cortex = 369.276MHz P3
And 900MHz Cortex = 664.697MHz P3 which is about 91% of the aforementioned Xbox
If you wanted to continue the Xbox comparisons....
Pandora Memory 256MB 333MHz vs Xbox 64MB 200MHz
SGX 14 MPolys/sec vs NV2A 125MPolys/sec
But, like I said, I don't claim any of these to be actually worth comparing.
Unfortunately it's not *quite* this simple (is anything)?WizardStan said:I'm basing this entirely on memory from a tech presentation I attended about 2 year ago, so I may have my facts wrong, but...
x86 being a CISC processor takes multiple clock ticks to execute an instruction. Over the years, they've actually improved some of the algorithms used such that these instructions actually take fewer clock ticks to execute. ie, while a P2 might take on average 3 clock ticks per instruction, a P4 can execute an instruction every 2 clock ticks. Numbers generated by means of anal extraction, but I think you get the point.
I'm not sure whether RISC processors can benefit in the same way.