InvestorsHub Logo
Followers 14
Posts 4019
Boards Moderated 0
Alias Born 11/28/2012

Re: mas post# 130944

Monday, 03/03/2014 10:24:26 AM

Monday, March 03, 2014 10:24:26 AM

Post# of 151680

Prove it and I mean both showing the flags and the proof they hindered performance.



A quote from John Poole himself on the PrimateLabs forums claiming tame compiler flags on ARM for GB2. But hey, don't listen to him, he only wrote the thing and is probably making $$ selling it. Good for him to have taken the initiative to TRY to come up with a decent low level benchmark in a barren mobile benchmarking landscape.

I'm sorry for the delay in getting back to you.

Geekbench 2 for iOS is built with GCC 4.2, while Geekbench 2 for Android is built with GCC 4.6. We use conservative compiler optimizations (-Os) on both platforms.

Geekbench 3 for iOS is built with Clang 3.3, while Geekbench 3 for Android is built with GCC 4.8. We use aggressive compiler optimizations (-O3 -ffast-math -fvectorize) on both platforms.

One of the reasons for the big jump in iOS scores is that GCC 4.2 had poor ARM code generation, especially when compared with more modern compilers like Clang 3.3 and GCC 4.6. We think switching to the latest compilers has "leveled the playing field" (so to speak) between Android and iOS.

Let me know if you have any other questions and I'd be happy to help out.

Volume:
Day Range:
Bid:
Ask:
Last Trade Time:
Total Trades:
  • 1D
  • 1M
  • 3M
  • 6M
  • 1Y
  • 5Y
Recent INTC News