Why is N1's linpack score so much higher than droid?

Gimic26

Member
Joined
Dec 21, 2009
Messages
34
Reaction score
0
Also, new question: Since the N1 has a wider pipeline, does this mean the N1 would take longer to run processes that need to access master memory?
The wider pipeline means that, theoretically, you can push twice as much data down the SIMD pipeline but as I mentioned Qualcomm lengthened the standard pipeline by also adding more stages thereby taking the data a little bit longer to complete a clock cycle. Meaning the added stages can add latency and therefore increase the amount of time it takes to push calculations through, but then again, Snapdragon can process a lot more SIMD data than a normal Cortex-A8 core. Which is why you won't always see 2x the performance in SIMD oriented benchmarks.

I hope I'm describing that well enough to make some sense. :)

As far as main memory access goes, that would mostly depend on different things. The amount of bandwidth to main memory and the speed of the memory itself. That includes the Mhz the RAM runs at along with it's specified latency.

Take the Droid1 and the Droid X as an example of main memory access speed. Even if both phones are clocked at 1Ghz the Droid X seems faster in normal day to day use as it uses faster LPDDR2 as compared to the original Droid's LPDDR1. I'm not sure what Snapdragon uses but I wouldn't be surprised if it's LPDDR1.

EDIT: Go here for a better description of the differences between Snapdragon and Cortex-A8.
 
Last edited:

melido

New Member
Joined
Jul 10, 2010
Messages
4
Reaction score
0
Location
Ny
I have no problem on my chevyno1 1.2Ghz running cyanogenmod froyo 2.2. My Mflops are at 19,22, 28, 35+. I have a Moto Droid.
 

balazer

New Member
Joined
Jul 23, 2010
Messages
3
Reaction score
0
Clock cycle = Instructions per cycle.
A clock cycle surely ain't IPC. It's a time interval, from some moment when the clock rises until the next time the clock rises, one period later (assuming you define your cycles by the rising edge, though that is arbitrary).

If your clock is running at 1 GHz, then there are 1 billion clock cycles in each second.
 
Top