Geekbench 3 Sandy Bridge v.s. Apple Cyclone IPC comparison

Mar 10, 2006
11,715
2,012
126
Thought this might be something that interests people here...



Apple's done a mighty fine job with its Cyclone, that's for damn sure.
 

Accord99

Platinum Member
Jul 2, 2001
2,259
172
106
Or maybe it's the compiler.

In Geekbench, Sandy Bridge can only do 2.7 flops/cycle single-precison and 1.4 flops/cycle in GEMM. Optimized versions of DGEMM should easily get close to 4 double-precision flops/cycle without using AVX.
 

postmortemIA

Diamond Member
Jul 11, 2006
7,721
40
91
riiight, last time I checked SB does not run at 1.6GHz. Show me high IPC CPU with high operating frequency.
 

Ventanni

Golden Member
Jul 25, 2011
1,432
142
106
riiight, last time I checked SB does not run at 1.6GHz. Show me high IPC CPU with high operating frequency.

I agree, but it's not about how you'll never run SB run at 1.6ghz, but a near clock-for-clock comparison of the two architectures.

Cyclone is one sick chip, but we [all] also have to remember that SB is two generations old too. One thing I've started to learn lately with CPU comparisons is that unless the compiler is written to take advantage of the latest instruction sets, it's not always applicable to compare two architectures.

Even still, SB and Cyclone are two very differently designed chips for two very different markets. One works in a phone and tablet, and one works in your laptop, desktop, and server. We can compare all we want, but they will never directly compete with each other.

Also, I don't want to take Anand's words out of context, but I think this is his opinion on the cross-comparison from his latest Tweet:

"anandshimpi: @AshrafEassa you can't do cross OS comparisons with geekbench very well, which is why we don't. Desktop workloads are different than mobile."

He's got a point.
 

mavere

Member
Mar 2, 2005
187
2
81
Or maybe it's the compiler.

Maybe, but if we're going to bring compilation and optimization into this, you'd have a hard time convincing many that a 2.5 years old Intel x86 architecture running on Windows is anything less than favored.

I might even argue that Cyclone, being on an entirely new ISA, is being disadvantaged here and might need another year of compiler work to catch up.
 
Last edited:

mikk

Diamond Member
May 15, 2012
4,173
2,211
136
I'm sceptical if Geekbench v3 ARM results are comparable to Intel or x86. It looks to me ARM is favoured in this benchmark. Or maybe the microbenches are in favour of ARM. I would expect in real world benchmarks Intels more robust architecture pulls aways.
 

ChronoReverse

Platinum Member
Mar 4, 2004
2,562
31
91
Sandybridge has hardware AES on many SKUs doesn't it?

Maybe for AES (see how much faster the Sandy Bridge result is for AES).

I'm thinking SHA doesn't though because the Sandy Bridge result is only a bit better (per clock) than the result for a Q6700.
 

beginner99

Diamond Member
Jun 2, 2009
5,223
1,598
136
I agree, but it's not about how you'll never run SB run at 1.6ghz, but a near clock-for-clock comparison of the two architectures.

I think he meant to say it's much easier to create a high IPC CPU at low frequencies than at high ones. As we all know SB easily scales up to above 4 Ghz.
 

BrightCandle

Diamond Member
Mar 15, 2007
4,762
0
76
A few of these numbers for the Sandy Bridge processor look very unexpectedly low. Take for example the SHA-2 encryption test, I have seen results for that before in tools like SiSoft Sandra where the result is measured in 10's GB/s. Sandy Bridge in raw floating point without AVX can push about 5GFlop/s per thread at that clock speed.

These benchmarks with geekbench are garbage compared to what we have seen before. Its likely they are very poorly written and not designed for Intel CPUs at all well.
 

Idontcare

Elite Member
Oct 10, 1999
21,118
59
91
I wouldn't mind if Apple steps in to fill the competitive void that AMD has created. Anything to keep the MPU business' feet to the fire.

I wonder how much of the A7 was Jim Keller's handiwork (in terms of project management), and if so then I wonder how much of it might bleed over into future AMD chips?
 

jfpoole

Member
Jul 11, 2013
43
0
66
A few of these numbers for the Sandy Bridge processor look very unexpectedly low. Take for example the SHA-2 encryption test, I have seen results for that before in tools like SiSoft Sandra where the result is measured in 10's GB/s. Sandy Bridge in raw floating point without AVX can push about 5GFlop/s per thread at that clock speed.

These benchmarks with geekbench are garbage compared to what we have seen before. Its likely they are very poorly written and not designed for Intel CPUs at all well.

The Geekbench 3 SHA-2 workload only operates on a single buffer of data, while some of the SiSoft Sandra SHA-2 workloads operate on multiple buffers of data at the same time using vector instructions. I don't have a copy of SiSoft Sandra handy, but according to this page their "single-buffer" implementation achieves 440MB/sec at 2.5GHz.
 

Nothingness

Platinum Member
Jul 3, 2013
2,757
1,405
136
These benchmarks with geekbench are garbage compared to what we have seen before. Its likely they are very poorly written and not designed for Intel CPUs at all well.
Yes that's the issue: people are so used to benchmarks designed to make Intel CPU shine that they can't believe such results :whiste:

Joke aside, Intel17 these are very interesting figures. I have a few questions:
- did you clock down memory too? If not then your CPU will benefit from larger bandwidth and lower latency.
- what OS did you use? Linux 64-bit would be the better choice as it uses clang/llvm which also is what is used for iOS.

Also note that as others said, when you design with "low" clocks in mind it's easier to have higher IPC. But this nonetheless are impressive results from Apple!
 
Mar 10, 2006
11,715
2,012
126
Yes that's the issue: people are so used to benchmarks designed to make Intel CPU shine that they can't believe such results :whiste:

Joke aside, Intel17 these are very interesting figures. I have a few questions:
- did you clock down memory too? If not then your CPU will benefit from larger bandwidth and lower latency.
- what OS did you use? Linux 64-bit would be the better choice as it uses clang/llvm which also is what is used for iOS.

Also note that as others said, when you design with "low" clocks in mind it's easier to have higher IPC. But this nonetheless are impressive results from Apple!

I ran the memory @ 1066MHz.
 

meloz

Senior member
Jul 8, 2008
320
0
76
While 'Cyclone' is impressive enough as a mobile part, these type of comparision between such vastly different architectures designs do not really tell anything.

SNB was not designed for 1.6 GHz. It was primarily designed to operate at twice that speed. Of course when you restrict it to lower speeds and TDPs a whole lot of lesser powered architectures become competitive.

But while a SNB can always clock down to 1.6 GHz, can a 'Cyclone' clock up to 3.2 GHz? Operating at lower frequencies is easy for a CPU that is designed for higher ones, but vice versa might not be possible and -even if possible- might not yield expected linear performance gains with frequency since there might be architectural bottlenecks fundamental to the design.

Aside, you were wise to not benchmark Cyclone against Haswell running software compiled with AVX2 support. Even at 1.6 GHz Haswell would utterly destroy the Cyclone.
 

Face2Face

Diamond Member
Jun 6, 2001
4,100
215
106
I am very impressed with the performance, I mean Qualcomm and Samsung gotta be pissed..

For a Dual-Core 1.3GHz to be faster than a Snapdragon 800 2.3Ghz quad-core. Even faster than than Baytrail. But Sandy..... come on.
 

meloz

Senior member
Jul 8, 2008
320
0
76
I am very impressed with the performance, I mean Qualcomm and Samsung gotta be pissed..

For a Dual-Core 1.3GHz to be faster than a Snapdragon 800 2.3Ghz quad-core. Even faster than than Baytrail. But Sandy..... come on.

There is not enough information here.

We do not know which programs were used to run these benchmarks in two different platforms, how those programs were compiled and which compiler and compiler version was used. Those variations alone can easily swing performance ± 100%, if not more.

Look at Anandtech's own benchmarks of A7. In most cases A7 performs similar to Baytrail and Qualcomm products. In many cases Intel's Atom is quicker. If 'Cyclone' is impressive then Intel and Qualcomm are not far behind.

Intel's biggest challenge is their inability to accept a lower profit margin rather than anything Apple or Qualcomm are selling. Qualcomm might be a bit behind but they have their own chips coming, so this game of leapfrog will continue until tablets and smartphones reach the 'good enough' plateau, like PCs.

Most ARM players have gone the wrong way in pursuing core count rather than IPC. Does it not remind you of the megapixel race in cheap plastic toy cameras we saw during the 2005-2010 era? Apple -at least- are fighting against the core count stupidity, good for them. Hopefully this gives other companies the balls to do the right thing rather than appease the lowest common denominator.

As for Samsung and their home grown Exynos....meh. It is not performant enough to snatch high-end customers and delight the enthusiast crowd. It is not cheap enough to substitute Mediatek junk. Maybe they can buy nvidia when the latter go bankrupt and something good can emerge from the combined efforts.
 
Last edited:
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |