5 ms·
I love arm and own a cubietruck and a Pi. But my initial hopes of clustering up tons of arms together have been dashed by a very hard dose of reality: the bog-s
by vegabook 11y ago
I love arm and own a cubietruck and a Pi. But my initial hopes of clustering up tons of arms together have been dashed by a very hard dose of reality: the bog-standard core i7 in my Dell M3800 is 50x faster. Try this on your pi in iPython:
import numpy as np
xx = np.random.rand(1000000).reshape((1000, 1000))
%timeit np.linalg.eig(xx)
67 seconds on my RPi B 2, 1.2 seconds on my i7 (admittedly, using MKL optimizations but the factor would still be 15x without it, and arguably, MKL is simply making full use of the Intel instruction set). I get 0.65 on my desktop Precision Xeon. Fully 100x faster.
So yes ARM is great. But let's be honest, Intel is vastly, vastly ahead when it comes to anything that is not a toy.
- joosters 11y agoAlso bear in mind that the ARM processor in the Pi is several generations old... it was never cutting edge even when the Pi was first introduced.
- Jugurtha 11y ago>So yes ARM is great. But let's be honest, Intel is vastly, vastly ahead when it comes to anything that is not a toy. Well, I agree if you're using "toy" as Romans used "Barbarian". If you mean by "toy" anything that's not desktop, then yes. But if you look at what happens in an industrial setting and do a teardown on those tools (oil industry, for example), you won't find Intel processors, you'll find FPGAs and ARM processors in a bunch of tiny toys that cost about 75k each. So it appears that "toy" is not what the device is destined to be, but what the people who buy it end up using it for. As with any programming language, you can print "Hello world" and leave it at that, or you can build a massive thing. The limits of imagination are unfortunately reached way before the hardware limitations are.
- vegabook 11y agoYes the RPi is a fantastic device and I am building a small minimilastic hardware terminal for financial visualization around it which will be dirt cheap and surprisingly powerful, mainly because its graphics are actually really fast enough for 3d vector viz. I was just pointing out that there is a lot of "arm is taking over" commentary out there and that needs to take into account the performance differential, which is still enormous.
- JoeAltmaier 11y agoMobile is big. But so are servers. I read America's energy budget is 1% server farms, which makes it scary big. So I'm not so sure industrial devices plus mobile adds up to that. Any figures you can share?
- Jugurtha 11y agoCorrect me if I'm wrong if I assume you use the word "mobile" to mean "something that's portable" and not in a "mobile phone" way.. If this is the case, then the example I gave was about oil services companies using such devices in their 'tools'. These tools are used to do things like Reservoir Characterization (is there oil? How much? How easily can it be extracted? What does it look like inside? At what depths?). Here's another example: http://www.forbes.com/sites/toddwoody/2012/06/21/oil-giant-to-launch-fleet-of-ocean-going-robots/ http://www.forbes.com/sites/toddwoody/2012/06/21/oil-giant-t... It's such a shame they don't really communicate a lot because they do some really, really cool stuff. The featured company is known as "The biggest company you've never heard of" (3 x the size of Halliburton, 80+ countries, etc). Also, the automotive industry uses a lot of stuff with ARM architecture (from Atmel, Altera, etc).. I know I've seen in ECUs (Electronic Control Units). These things control the vehicle (injection, etc). They're also used in PLCs (Programmable Logic Controllers) -Stuxnet targeted Siemens PLCs, for example of what the things are-. And let alone the stuff you find in air conditionners, alarm systems wether for home or cars, elevators, other types of machinery, etc..
- JoeAltmaier 11y agoYeah but industrial doesn't even show up as a pimple on the spreadsheet of devices. Because so many consumers. Billions of consumers.
- joezydeco 11y agoI'm sure Intel wishes they owned a larger share of that "toy" smartphone/tablet market right now.
- rdsnsca 11y agoThey do... they are actually paying OEM's to use their mobile chips.
- vardump 11y agoThe original Pi has plenty of processing power. It's just not in the ARM core, but in Videocore IV. Did your implementation or the library you used use VCIV? Bear in mind VCIV can encode h.264 video 1920x1080 @30 fps. The architecture should be just fine for linear algebra, if 32-bit floats are enough for you. Raspberry Pi is a very misunderstood device and 95%+ of its true performance is going wasted if you just use it as a simple ARMv6 + VFP Linux computer.
- minthd 11y agoFor a more fair comparison, paypal recently deployed X-Gene ARM servers[1]. They said about it: "“The X-Gene-equipped units [at PayPal] cost approximately one-half the price of traditional data center infrastructure hardware and incurred only one-seventh of the annual running cost,”".I assume they compared it to an equally powerful intel system. [1]http://www.datacenterknowledge.com/archives/2015/04/29/paypal-deploys-arm-servers-in-data-centers/ http://www.datacenterknowledge.com/archives/2015/04/29/paypa...
- danellis 11y ago> let's be honest, Intel is vastly, vastly ahead when it comes to anything that is not a toy. That just shows a lack of understanding of the market. Not every application needs powerful processors. Sometimes they need low-power or low-cost processors. Something is not a "toy" when it is specifically engineered to meet different but equally serious requirements. ARM-based processors vastly outsell Intel processors.
- JoeAltmaier 11y agoLatest figures I can find (2012) show Intel outselling all ARM/mobile by 5X. That must have changed?
- Veratyr 11y agoIntel during Q3 2014 set a record 100 million processor sales that quarter[1]. During the same period, ARM reports 1.1 billion "processors and smartcards" shipped[2]. As for how many of those are in smartphones (powerful), ARM is estimated to power 90% of smartphones[3], of which 326 million were sold during Q3 2014[4]. If you're after dollar sales, Q3 2014 had them at $320m[2] and Intel at $14.6b[5]. [1] http://www.tomshardware.com/news/intel-finance-record-revenue-3q13,27889.html http://www.tomshardware.com/news/intel-finance-record-revenu... [2] http://www.arm.com/about/arm-holdings-plc-reports-results-for-the-third-quarter-and-nine-months-ended-30-september-2014.php http://www.arm.com/about/arm-holdings-plc-reports-results-fo... [3] http://www.forbes.com/sites/darcytravlos/2013/02/28/arm-holdings-and-qualcomm-the-winners-in-mobile/ http://www.forbes.com/sites/darcytravlos/2013/02/28/arm-hold... [4] https://www.idc.com/getdoc.jsp?containerId=prUS25224914 https://www.idc.com/getdoc.jsp?containerId=prUS25224914 [5] http://newsroom.intel.com/community/intel_newsroom/blog/2014/10/14/intel-reports-record-third-quarter-revenue-of-146-billion http://newsroom.intel.com/community/intel_newsroom/blog/2014...
- JoeAltmaier 11y agoWhy are smartcards conflated with processors, do you think?
- acqq 11y agoLook at the power consumption: without USB, the Pi needs just one Watt. If the Intel that you compared to used more than 15 Watts, the Pi was better per Watt. And in some uses you care about performance per Watt, like when you have a smartphone. That's why ARM rules there.
- deleted 11y ago[deleted]