Live data from Hacker News

Is Intel within ARM’s reach? Pedestrian Detection shows the way

edn.com

11–20 of 38 posts

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#11
post #5

In addition to what zurn said, they also don't specify the exact Core i3 model number (it could be an older generation), the RAM speed, and if the data set fits in cache. If RAM access is needed ARM machines usually fall behind quickly, since they usually have much lower RAM bandwidth.

The model number used for the evaluation is Core™ i3-530

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#12

I am getting tired of this whole dumb x86 vs. arm comparison bullshit. You cannot compare chips (read: chips not even talking about architecture here because it's not relevant) which are designed for complete different purposes (high performance big ooo workstation cpu vs. low power mobile chip). Please stop making those.

People always focus on the instruction set -- "ARM's fixed length instructions are easy to decode, so it will win in the long run" -- ignoring how decoding is a tiny fraction of a CPU's silicon and power budget. Memory controllers, pipelining, and efficient superscalar instruction dispatch have far more effect, and Intel has a large lead on ARM in these areas.

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#13
post #3

Spoiler: no. 1265 ms vs 439 ms on their OpenCV benchmark. (Then they play some what-if games by underlocking the i3 in imaginative ways and applying SIMD opts to only the ARM side)

We wanted to keep the clocks out of the picture. This I must admit, is a little unfair, because having the ability to run at higher clocks is indeed a capability of the CPU, which cannot be discounted. In this case I compared a Cortex-A15 Vs an Core i3. The A15s can run at max 2GHz I think. While the Core i3 cores can run upto 3GHz. However ARM has Cortex A57 coming along, which I believe will have similar performance to the A15 and will be able to run at higher clocks too. Of course we need to wait for the A57 to appear on an actual SOC and measure it, before we can truly make that claim.

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#14

I am getting tired of this whole dumb x86 vs. arm comparison bullshit. You cannot compare chips (read: chips not even talking about architecture here because it's not relevant) which are designed for complete different purposes (high performance big ooo workstation cpu vs. low power mobile chip). Please stop making those.

Drill, I partly agree with you. But as you know ARM is getting into servers in a big way. The idea is low power servers(green servers as it is called) of course, and there are several silicon vendors already working on it. ARM recently announced Cortex-A57 and A53 precisely for this segment. The A57 can be expected to have a similar performance to that of A15, but with higher clocks. Hence this discussion, I believe, is not totally irrelevant.

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#15
post #3

Spoiler: no. 1265 ms vs 439 ms on their OpenCV benchmark. (Then they play some what-if games by underlocking the i3 in imaginative ways and applying SIMD opts to only the ARM side)

Also we have made no effort to hide this information.

We have applied SIMD optimizations only to ARM because thats our business. Licensing computer vision algorithms on ARM.

The blog is a by-product of that effort.

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#16
post #2

So code fully optimized for ARM/Cortex-A15 is almost as fast as only partially optimized code on a 1.2 GHz i3? Well, good to know I guess.

Yes this is correct. But as you see the original un-optimized version was running at nearly same speed on both. Meaning the A15 and Core i3 performance are comparable, if run at the same clock. The general perception has been that the raw performance of the ARM CPUs(like A15 and A57) and Intel Sandybridge CPUs like the one inside like i3/i5 are not in the same ball-park . Most people believes they are leagues apart. Also one of the reasons why such comparisons havent been made before, much.The idea of the blog is to show that this is not completely true.

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#17
post #14

I am getting tired of this whole dumb x86 vs. arm comparison bullshit. You cannot compare chips (read: chips not even talking about architecture here because it's not relevant) which are designed for complete different purposes (high performance big ooo workstation cpu vs. low power mobile chip). Please stop making those.

Drill, I partly agree with you. But as you know ARM is getting into servers in a big way. The idea is low power servers(green servers as it is called) of course, and there are several silicon vendors already working on it. ARM recently announced Cortex-A57 and A53 precisely for this segment. The A57 can be expected to have a similar performance to that of A15, but with higher clocks. Hence this discussion, I believe,…

It's not exclusively about the architecture (granted fully fledged x86 out-of-order cpus have some junk to carry around but the architecture overhead isn't that big). The assumption that always is made ARM = low power is just not true. At least not in all scenarios. Nobody expects a typical workstation x86 grade cpu to be competing with a designed for mobile arm-chip. But it's not about architecture, just look at the upcoming Atom chips. They seem to be very competitive with their arm counterparts. On the other side it is probably no problem to build a big arm processor like the typical intel/amd desktop cpu (not talking about shoving 5000 small mobile arm cores in it because that is just programmers and everyones nightmare). TL;DR You design a processor for a specific purpose regardless of architecture.

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#18
post #3

Spoiler: no. 1265 ms vs 439 ms on their OpenCV benchmark. (Then they play some what-if games by underlocking the i3 in imaginative ways and applying SIMD opts to only the ARM side)

This.

Assuming the compiler will generate good SSE code for the Intel CPU is a joke. If you write intrinsics for one arch, write it for both.

I'd bet money the Intel side could be made 2.5-3x faster with proper SSE intrinsics and maybe 5-6x faster with a Haswell i3 using AVX (SandyBridge doesn't have the cache bandwidth to fully utilise AVX properly).

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#19

I am getting tired of this whole dumb x86 vs. arm comparison bullshit. You cannot compare chips (read: chips not even talking about architecture here because it's not relevant) which are designed for complete different purposes (high performance big ooo workstation cpu vs. low power mobile chip). Please stop making those.

People always focus on the instruction set -- "ARM's fixed length instructions are easy to decode, so it will win in the long run" -- ignoring how decoding is a tiny fraction of a CPU's silicon and power budget. Memory controllers, pipelining, and efficient superscalar instruction dispatch have far more effect, and Intel has a large lead on ARM in these areas.

Probably the main one is cost. ARM licenses are cheap, and the many manufacturers work on knife edge profit margins. Intel makes very large profits on high end chips that only it can fab.

On the other hand, Intel has better technology and could cannibalize itself. The future will be interesting.

Re: Is Intel within ARM’s reach? Pedestrian Detection shows the way

#20
Intel will be in a lot of trouble soon (within 2-3 years).

Forget the Core line chips. That's irrelevant. It will remain a cash cow for the next few years, but a rapidly shrinking cash cow nonetheless. They'll move upmarket with them, until there's nowhere to move to.

ARM chips' improvements over the next years will make them "good enough" for most people, and Intel's Core chips which cost 10x more (literally) will be very uncompetitive in that environment.

Their only solution is to fight with Atom, but so far no success there, and even if they succeed, it means their profits will lower dramatically, and they need to survive as a company with much lower revenue and profit, which means the "all-powerful Intel" of the past will be but a faint memory in the future.

Post reply on HN