Smartphone crunching

Message boards : Number crunching : Smartphone crunching
Message board moderation

To post messages, you must log in.

Previous · 1 · 2 · 3 · 4 · 5 . . . 13 · Next

AuthorMessage
Profile Paul D Harris
Volunteer tester

Send message
Joined: 1 Dec 99
Posts: 1122
Credit: 33,600,005
RAC: 0
United States
Message 1192471 - Posted: 8 Feb 2012, 13:40:45 UTC - in response to Message 1192454.  

Off course there will be religious hard liners will oppose any new approaches. ;)

I am wondering in the near future total smartphone terraflop power might exceed total desktop power or at least get closer something.


As long as they keep making desktops, There is no way in heck that a smart phone will ever be more powerfull.

I dont think that Seti@home will ever put smart phones in the closet to replace Oscar or Carolyn.


I am glad seti doesn't use smart phones instead of the servers. If outages happen now with servers think of the outages that will happen with smart phones as computers/servers. Desktops will always out preform smart phones in the near future. Magicjack plus has arm chip in it and it is not even a smart phone. They use those arm and tegra chips because of battery use and portability. A desktop does not need to be portable or conserve power because they generate money and it just depends on where the power comes from solar, wind, geothermal, waves, nuclear, coal, natural gas, oil it depends on the society and the power companies as to who will be green or not.
ID: 1192471 · Report as offensive
Profile skildude
Avatar

Send message
Joined: 4 Oct 00
Posts: 9541
Credit: 50,759,529
RAC: 60
Yemen
Message 1192474 - Posted: 8 Feb 2012, 13:43:23 UTC - in response to Message 1192461.  
Last modified: 8 Feb 2012, 13:43:50 UTC

the main problem with smart phones in general is they don'e have the math coprocessors that a PC has. You'll notice that the smart phone brags about having 1Ghz speed but it lacks the coprocessors that would heat that sucker like a pocket sized oven.

Raise your hand if you remember how big your HSF was on your 1Ghz PC. Now try and imagine that being compressed into a smartphone. It can't be done. The HSF is as big as the phone.


In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope
ID: 1192474 · Report as offensive
Profile Raistmer
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 16 Jun 01
Posts: 6325
Credit: 106,370,077
RAC: 121
Russia
Message 1192475 - Posted: 8 Feb 2012, 13:43:41 UTC
Last modified: 8 Feb 2012, 13:44:57 UTC

Yeah, never replace PC but almost definitely will be using along with PC too.
I have Tegra2 based tablet that lies at home most time on charger.
Pity it just sleeps. And it have dual-core CPU inside (perhaps this dual core CPU is faster than my old Athlon XP 2400 I still use as internet browsing PC and that still contribues to SETI). And GPU part is definitely faster...
Unfortunately, there is no sign of OpenCL support on Tegra2 platform...
They need to support it (or CUDA at least) to make GP-GPU really possible there...
ID: 1192475 · Report as offensive
Profile Lint trap

Send message
Joined: 30 May 03
Posts: 871
Credit: 28,092,319
RAC: 0
United States
Message 1192487 - Posted: 8 Feb 2012, 14:17:58 UTC - in response to Message 1192461.  


I want to add another point from the ARM article:

"The 1,000 Tegra 3 chips have ARM CPUs and are being paired with discrete graphics processors from Nvidia to speed up scientific and math calculations. "

So, ARM by itself isn't quite ready for prime-time yet...and it benefits Nvidia, too.

and remember, "TANSTAAFL!" Eventually, it will cost you extra to crunch on your mobile device.


Lt

ID: 1192487 · Report as offensive
David S
Volunteer tester
Avatar

Send message
Joined: 4 Oct 99
Posts: 18352
Credit: 27,761,924
RAC: 12
United States
Message 1192534 - Posted: 8 Feb 2012, 17:05:55 UTC - in response to Message 1192474.  

the main problem with smart phones in general <snip> would heat that sucker like a pocket sized oven.

That's the real issue I have with crunching on my smartphone. Never mind that its battery life is so poor I always keep it plugged in whenever I can. It gets hot in my hand just in regular use (especially with the hard plastic protective case keeping the heat in). I think it would simply fry if it spent all its spare time crunching Boinc projects. At the very least, the excess heat would hurt the battery and its life would drop even more.

David
Sitting on my butt while others boldly go,
Waiting for a message from a small furry creature from Alpha Centauri.

ID: 1192534 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1192536 - Posted: 8 Feb 2012, 17:20:33 UTC

With people getting new phones every year, or every other year. There will be plenty of older phones that no ones wants to use as phones. So having 10 or 20 connected to USB cables for power and then dunked in a tank of mineral oil, to keep them cool, is perfectly feasible.

The real question is how much grunt do these ARM chips actually have. Is a dual core 1GHz chip worth the power it takes to run it?

My current phone is mono-core 600MHz guy. So when I get a new one later this year or next year I'll have it to mess around with.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1192536 · Report as offensive
Profile SciManStev Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 20 Jun 99
Posts: 6653
Credit: 121,090,076
RAC: 0
United States
Message 1192543 - Posted: 8 Feb 2012, 17:40:37 UTC

I wonder how you would water cool a telephone...... :D

Steve
Warning, addicted to SETI crunching!
Crunching as a member of GPU Users Group.
GPUUG Website
ID: 1192543 · Report as offensive
kittyman Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Jul 00
Posts: 51469
Credit: 1,018,363,574
RAC: 1,004
United States
Message 1192546 - Posted: 8 Feb 2012, 17:46:30 UTC - in response to Message 1192543.  

I wonder how you would water cool a telephone...... :D

Steve

The cooling websites will soon be marketing a new line of watercooling baggies, with sealing grommets for cable entry. Then just drop 'er in your fish tank.
"Freedom is just Chaos, with better lighting." Alan Dean Foster

ID: 1192546 · Report as offensive
musicplayer

Send message
Joined: 17 May 10
Posts: 2430
Credit: 926,046
RAC: 0
Message 1192579 - Posted: 8 Feb 2012, 19:07:27 UTC
Last modified: 8 Feb 2012, 19:10:56 UTC

Hello!

Apparently I earlier posted a question here about using the mobile phone (PC-based variant) for use in Seti@home.

Definitely, if this was ever possible, the power supply would need to be connected all the time and the connection to the web should be available if not all the time, then the time it is needed for uploads and downloads.

In addition, the client software with its separate need for storage of files and data need to be present as well, often by means of an additional memory card or kit (perhaps with some 1 GB RAM capacity) which needs to be plugged in or inserted if not having done so already.

From what I was able to hear at that time, the processor is probably not up to the tasks when it comes to such devices. When it comes to Intel and its brand of processors, it ranges from 8 bit through 64 bit when it comes to the registers.

Also such processors operate at a certain speed, for instance my Intel Core i7-960 processor has a clock speed of 3.2 GHz internally. Also overclocking is available, but its disadvantage in my opinion is higher power consumption and less lasting time (longevity) for the available physical components inside.
ID: 1192579 · Report as offensive
Dave

Send message
Joined: 29 Mar 02
Posts: 778
Credit: 25,001,396
RAC: 0
United Kingdom
Message 1192589 - Posted: 8 Feb 2012, 19:33:41 UTC

It's certainly exciting comment - assessing the advantages & dis. Part of the problem could be solved by only using 1 core. It could also snooze when on batteries, or reduce ot 1 core then. There is tremendous capability here, regardless of the initial disadvantages. Some would get hotter/warmer than others - including a heat-sensor as well would serve to reduce performance when/if necessary. It's worth pursuing & testing in the real world to see how the real-life decision-making logic of users would progress.
ID: 1192589 · Report as offensive
musicplayer

Send message
Joined: 17 May 10
Posts: 2430
Credit: 926,046
RAC: 0
Message 1192595 - Posted: 8 Feb 2012, 19:51:27 UTC
Last modified: 8 Feb 2012, 19:56:35 UTC

Isn't the following true as well:

Ideas and products, both good ones as well as bad ones still often come in separate 'niches' and therefore may need to be ported in order to be of more general use.

Some earlier applications, typically DOS-based applications like database software (I once used such one with the name of Enable) came without any possiblilties for upgrading or connecting by means of the web. They were standalone products which had to be uninstalled and then re-installed (possibly with newer versions of the same applications or maybe something else).

Microsoft Windows, however, having been upgraded from Windows 3.0 (and its much better 3.1) through the currently popular Windows XP (some flaws in here, though) and its recent Windows Ultimate products (both 32 bits and 64 bits, slowly replacing Windows XP) apparently were meant to be integrated towards the web by means of its included software already from its early inception (by means of 'add-ons' or 'plug-ins', coming in separate modules).

But I only have Microsoft Frontpage Express. Where did Microsoft Frontpage go?
ID: 1192595 · Report as offensive
Profile shizaru
Volunteer tester
Avatar

Send message
Joined: 14 Jun 04
Posts: 1130
Credit: 1,967,904
RAC: 0
Greece
Message 1192596 - Posted: 8 Feb 2012, 19:51:33 UTC - in response to Message 1192475.  

Yeah, never replace PC but almost definitely will be using along with PC too.
I have Tegra2 based tablet that lies at home most time on charger.
Pity it just sleeps. And it have dual-core CPU inside (perhaps this dual core CPU is faster than my old Athlon XP 2400 I still use as internet browsing PC and that still contribues to SETI). And GPU part is definitely faster...
Unfortunately, there is no sign of OpenCL support on Tegra2 platform...
They need to support it (or CUDA at least) to make GP-GPU really possible there...


Maybe Bruce Wayne Tegra, a.k.a. Tegra 4
http://en.wikipedia.org/wiki/Nvidia_Tegra#Tegra_.28Wayne.29_series
ID: 1192596 · Report as offensive
Profile evilspoons
Avatar

Send message
Joined: 30 Jul 99
Posts: 50
Credit: 8,469,307
RAC: 4
Canada
Message 1192601 - Posted: 8 Feb 2012, 20:14:34 UTC - in response to Message 1192474.  
Last modified: 8 Feb 2012, 20:37:53 UTC

the main problem with smart phones in general is they don'e have the math coprocessors that a PC has. You'll notice that the smart phone brags about having 1Ghz speed but it lacks the coprocessors that would heat that sucker like a pocket sized oven.

Raise your hand if you remember how big your HSF was on your 1Ghz PC. Now try and imagine that being compressed into a smartphone. It can't be done. The HSF is as big as the phone.


You're forgetting about process and design improvements: feature size (32 nm on Sandy Bridge Core iX CPUs vs 180 nm on the Coppermine 1 GHz Pentium III), lower voltage from the smaller feature size, lower leakage current when shut off, gating of unused sections, dynamic frequency selection based on thermal envelope...

I'm reasonably sure that a 1.3 GHz Core i3-2357M ULV laptop CPU can significantly outperform that Coppermine Pentium III... while dissipating only 17 watts vs Coppermine's 40+ watts.

EDIT: I found some more information about the relative performance of the i3-2357M. With two 1.3 GHz cores, it scores 1659 on PassMark. A 1.27 GHz PIII scores 309 - divide the i3's score and TDP half to go to one core, and we have the result of about 13x more PassMarks per watt since the Pentium III was top of the line (and we all had CPUs about that speed in our PCs.)

If you dial back the processing power a bit you end up with parts like AMD's new tablet APU with a 4.5 watt TDP that I'm sure are still competitive with that 1 GHz PIII.

It very certainly CAN be done.

However, you are right in that the design of the current CPUs living in most people's cell phones, despite being 1 GHz or whatever, aren't comparable (in terms of MFLOPS or benchmarks with distributed computing type stuff) to desktop CPUs with the same clock speed (new or old). They are missing all sorts of stuff, like huge memory bandwidth, and they have a totally different design philosophy because they're intended for different tasks.

Because of this I think running Seti@Home on my 1 GHz Samsung Galaxy S would be a terrible idea - not very efficient, and it would probably very quickly exceed the device's thermal capabilities. I know the phone gets incredibly hot when a program gets stuck in a loop without force closing. This heat is terrible for the battery and probably everything else in the phone.
ID: 1192601 · Report as offensive
Profile zoom3+1=4
Volunteer tester
Avatar

Send message
Joined: 30 Nov 03
Posts: 65833
Credit: 55,293,173
RAC: 49
United States
Message 1192619 - Posted: 8 Feb 2012, 21:05:04 UTC - in response to Message 1192601.  

the main problem with smart phones in general is they don'e have the math coprocessors that a PC has. You'll notice that the smart phone brags about having 1Ghz speed but it lacks the coprocessors that would heat that sucker like a pocket sized oven.

Raise your hand if you remember how big your HSF was on your 1Ghz PC. Now try and imagine that being compressed into a smartphone. It can't be done. The HSF is as big as the phone.


You're forgetting about process and design improvements: feature size (32 nm on Sandy Bridge Core iX CPUs vs 180 nm on the Coppermine 1 GHz Pentium III), lower voltage from the smaller feature size, lower leakage current when shut off, gating of unused sections, dynamic frequency selection based on thermal envelope...

I'm reasonably sure that a 1.3 GHz Core i3-2357M ULV laptop CPU can significantly outperform that Coppermine Pentium III... while dissipating only 17 watts vs Coppermine's 40+ watts.

EDIT: I found some more information about the relative performance of the i3-2357M. With two 1.3 GHz cores, it scores 1659 on PassMark. A 1.27 GHz PIII scores 309 - divide the i3's score and TDP half to go to one core, and we have the result of about 13x more PassMarks per watt since the Pentium III was top of the line (and we all had CPUs about that speed in our PCs.)

If you dial back the processing power a bit you end up with parts like AMD's new tablet APU with a 4.5 watt TDP that I'm sure are still competitive with that 1 GHz PIII.

It very certainly CAN be done.

However, you are right in that the design of the current CPUs living in most people's cell phones, despite being 1 GHz or whatever, aren't comparable (in terms of MFLOPS or benchmarks with distributed computing type stuff) to desktop CPUs with the same clock speed (new or old). They are missing all sorts of stuff, like huge memory bandwidth, and they have a totally different design philosophy because they're intended for different tasks.

Because of this I think running Seti@Home on my 1 GHz Samsung Galaxy S would be a terrible idea - not very efficient, and it would probably very quickly exceed the device's thermal capabilities. I know the phone gets incredibly hot when a program gets stuck in a loop without force closing. This heat is terrible for the battery and probably everything else in the phone.

And if Yer lucky the Lithium battery won't explode.
The T1 Trust, PRR T1 Class 4-4-4-4 #5550, 1 of America's First HST's
ID: 1192619 · Report as offensive
Profile Orgil

Send message
Joined: 3 Aug 05
Posts: 979
Credit: 103,527
RAC: 0
Mongolia
Message 1192686 - Posted: 8 Feb 2012, 23:54:43 UTC
Last modified: 9 Feb 2012, 0:29:24 UTC

Yeah the fact is desktop is dying laptops are following now tablets and smartphones are rising both in volumes and computing powers. If Boinc developers won't harvest this power source then it will be a joke but those 3 guys from israel are real pioneers who transformed the first android boinc. This is the best current computing strategic figure:

+
Mandtugai!
ID: 1192686 · Report as offensive
Profile AlphaLaser
Volunteer tester

Send message
Joined: 6 Jul 03
Posts: 262
Credit: 4,430,487
RAC: 0
United States
Message 1192688 - Posted: 9 Feb 2012, 0:25:18 UTC

Let's not forget Nvidia claims Tegra 3 to have roughly mobile Core 2 Duo performance. Not i7 performance but definitely significant.


ID: 1192688 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 1192700 - Posted: 9 Feb 2012, 1:51:33 UTC - in response to Message 1192688.  

Let's not forget Nvidia claims Tegra 3 to have roughly mobile Core 2 Duo performance. Not i7 performance but definitely significant.

[img ]http://img444.imageshack.us/img444/664/benchnvidia.png[/img]

It just so happens I have a T7200 Core 2 Duo in my MODT box. It is good for around 2,000 RAC on average.

I see tablets probably being the first devices to really get BOINC going. Since the OS's, and hardware, are often the same between the phones and tablets it shouldn't be any trouble to to get it going on a phone.

With Android and iOS just being *nix derivatives I am guessing it is just a matter of getting a compiler for the ARM hardware.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 1192700 · Report as offensive
musicplayer

Send message
Joined: 17 May 10
Posts: 2430
Credit: 926,046
RAC: 0
Message 1192709 - Posted: 9 Feb 2012, 2:35:54 UTC
Last modified: 9 Feb 2012, 2:53:04 UTC

In the end Seti@home still gets most from its power users, those having either powerful single PC's or maybe many PC's connected or interlinked via a local network which then connects to the web.

Also, do not forget minicomputers and supercomputers and the capabilities such computing systems have when it comes to the field of numerical processing.

A desktop computer is typically limited to one central processor on its motherboard, possibly with CUDA-support by means of either one or maybe two CUDA-capable monitor cards (by means of a graphical software driver).

One instance of BOINC Manager is supposed to keep track of the tasks in progress as well as other tasks that may lie waiting to be subsequently run.

If all tasks should be run at the same time, either you need more than one single processor and following that, more than one motherboard (or possibly some kind of motherboard supporting more than one main processor at the same time).

A minicomputer or supercomputer quite soon, or maybe too soon becomes a server. It speciality is the handling of several computer-intensive tasks simultaneously. It therefore needs lot of memory (RAM), several or many hard discs and hard disc drives (possibly RAID'ed - I guess SCSI is no more) and also many network interface cards (NIC's).

Also, you do not typically run Microsoft Windows and maybe not even an operating system supporting a graphical interface at all on many such mainframe systems. It reminds me of an older computer language with the name of Fortran.

Unix, on the other hand appears to be coming with a graphical client supporting its operating system.

Possibly, computer manufacturers like IBM, Cray, Sun Microsystems and others as well may have bee able to develop things a little further in recent years (do not forget Java and other similar software products). Systems integration is an important field today.
ID: 1192709 · Report as offensive
Profile Orgil

Send message
Joined: 3 Aug 05
Posts: 979
Credit: 103,527
RAC: 0
Mongolia
Message 1192714 - Posted: 9 Feb 2012, 3:14:17 UTC
Last modified: 9 Feb 2012, 3:20:08 UTC

According to this statement the upcoming Stark cpu by nvidia will be 20x of Tegra2 or core2duo-7200 which means in 2-3 years smartphones will be serious competition to laptops in muscle counts.
Mandtugai!
ID: 1192714 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 1192717 - Posted: 9 Feb 2012, 3:19:48 UTC

In addition to the heat problem, BOINC is distributed under one of the LGPL - which is completely incompatible with the licensing model of the Apple App Store. This puts iOS off limits - unless the end user has jail broken the phone. In addition to that, BOINC downloads executables automatically from third parties - also incompatible with the Apple App store.

So the problems with using smart phones are:
1) Heat buildup.
2) Tethering to a power cord for crunching.
3) (Possible) shortened battery lifetime.
4) Slower processing units.
5) Licensing for some device types.

It is probably possible to deal with at least some of the problems, and live with most of the rest.


BOINC WIKI
ID: 1192717 · Report as offensive
Previous · 1 · 2 · 3 · 4 · 5 . . . 13 · Next

Message boards : Number crunching : Smartphone crunching


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.