By: Exophase (exophase.delete@this.gmail.com), May 18, 2013 10:07 am
Room: Moderated Discussions
David Kanter (dkanter.delete@this.realworldtech.com) on May 18, 2013 8:02 am wrote:
> I think there are a few typos in here, but I get your general point. If you want
> a proxy for NDK performance, I would argue for SPECcpu2K. Or actual NDK apps.
It was late when I wrote that and I'm not even going to go and look at what typos I probably made ;P A lot of my posts on other forums are adorned with "edited by" for a reason and this forum doesn't have that feature :)
I wouldn't argue using SPEC if it's Intel providing the scores. VIA's independent findings are that whatever latest at the time ICC scored something like 20-30% better than GCC with Atom and Nano (AFAIK 4.6.x, so still relevant vs NDK). I don't know how much this is due to having an all around better compiler or Intel focusing optimizations for SPEC more than GCC does, but that isn't really important. What's important is that no one (outside of Intel, again) would consider using ICC on Android.
And since Intel and nVidia are using SPEC2k for this they don't even report the test results properly. I remember you said you'd ask for these last time Intel gave numbers with Clovertrail, I take it you didn't get anything.
> Sorry, I meant Medfield. And yes, I wouldn't ever expect comparable single threaded performance.
>
> I don't test mobile very much, largely because it's a pain in the ass and my reviews get far less
> traffic than microarchitectural articles. However, in talking with Anand he was very clear that
> Moorestown is comparable or better than A9-based designs and sometimes can match A15.
Did you mean Medfield here too? Bear in mind that Medfield is strictly 1C/2T and the only Cortex-A15 SoCs out are 2C or 4C. So there's no way Medfield can win in multithreaded only unless there's some frequency limiting on multiple cores, which shouldn't apply to either Exynos 5 SoC. Maybe you meant Clovertrail or Clovertrail+. But you'll also probably agree that embarrassingly-threaded tests are over-represented in mobile benchmarks.
> I think there are a few typos in here, but I get your general point. If you want
> a proxy for NDK performance, I would argue for SPECcpu2K. Or actual NDK apps.
It was late when I wrote that and I'm not even going to go and look at what typos I probably made ;P A lot of my posts on other forums are adorned with "edited by" for a reason and this forum doesn't have that feature :)
I wouldn't argue using SPEC if it's Intel providing the scores. VIA's independent findings are that whatever latest at the time ICC scored something like 20-30% better than GCC with Atom and Nano (AFAIK 4.6.x, so still relevant vs NDK). I don't know how much this is due to having an all around better compiler or Intel focusing optimizations for SPEC more than GCC does, but that isn't really important. What's important is that no one (outside of Intel, again) would consider using ICC on Android.
And since Intel and nVidia are using SPEC2k for this they don't even report the test results properly. I remember you said you'd ask for these last time Intel gave numbers with Clovertrail, I take it you didn't get anything.
> Sorry, I meant Medfield. And yes, I wouldn't ever expect comparable single threaded performance.
>
> I don't test mobile very much, largely because it's a pain in the ass and my reviews get far less
> traffic than microarchitectural articles. However, in talking with Anand he was very clear that
> Moorestown is comparable or better than A9-based designs and sometimes can match A15.
Did you mean Medfield here too? Bear in mind that Medfield is strictly 1C/2T and the only Cortex-A15 SoCs out are 2C or 4C. So there's no way Medfield can win in multithreaded only unless there's some frequency limiting on multiple cores, which shouldn't apply to either Exynos 5 SoC. Maybe you meant Clovertrail or Clovertrail+. But you'll also probably agree that embarrassingly-threaded tests are over-represented in mobile benchmarks.