BOINC on the XBOX360

Message boards : Number crunching : BOINC on the XBOX360

To post messages, you must log in.

AuthorMessage
Kreationz

Send message
Joined: 30 Aug 08
Posts: 2
Credit: 1,495
RAC: 0
Message 55405 - Posted: 31 Aug 2008, 0:53:59 UTC
Last modified: 31 Aug 2008, 1:23:31 UTC

Everybody knows that FAH in on the PS3. The Gates Foundation has given money to Rosetta.($10Mil if not mistaken) So what's the hold-up? Well the higher ups at Micro have yet to see real world results other than a few dozen published papers (mostly on distibuted computing) from any distributed project.

Qustion: So why not take matters into our own hands?
1. While powerful the XNA development software doesn't allow access to networking. (Correct me if I'm wrong!)
2. Some projects require very high FPU precision.. no sure if the 360 is capable of that as a device designed for gaming.
3. XNA does not allow the low level acces needed to the GPU need for a GPU based client.

Am I wrong about the above or are there work arounds?

I am programmer and waiting on a 360 soon. I WILL be looking into porting the software. I will also do what I can to figure out workarounds, but I would like community support in this. I've been a long time FAH member and if I manage to accomplish this I will upload the software and make the code/instructions for use available, but I'm only one person and don't have a 360 yet.

Any ideas?

Where is the BOINC source available?

One more thing might be to port the FoldIt game... Then gamers have more than one reason to help and not just with spare cycles. Competion!! Now almost every gamer likes that word.
ID: 55405 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dcdc

Send message
Joined: 3 Nov 05
Posts: 1832
Credit: 119,675,695
RAC: 11,002
Message 55410 - Posted: 31 Aug 2008, 8:46:11 UTC - in response to Message 55405.  

porting BOINC would be relatively easy - you'd have to port the science programs as well (i.e. Rosetta in this case) which might prove very difficult.
The Gates Foundation has given money to Rosetta.($10Mil if not mistaken) So what's the hold-up? Well the higher ups at Micro have yet to see real world results other than a few dozen published papers (mostly on distibuted computing) from any distributed project.


I'm fairly sure the reason MS didn't do further work on helping R@H onto the xbox is the xbox's tendancy to RROD which is due to overheating. Any CPU/GPU intense DC applications would only contribute to this already massive cost for them.
ID: 55410 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
The Zipfel Family

Send message
Joined: 25 Aug 08
Posts: 10
Credit: 301,083
RAC: 0
Message 55413 - Posted: 31 Aug 2008, 12:05:21 UTC

@ Kreationz

That would be huge. It would be great if it were an official client, but even an unsigned application would be significant, I would guess.

@ dcdc

You've probably hit the nail on the head. I wonder if it could be built with CPU throttling? Does the 360 have heat sensors?

ID: 55413 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 55418 - Posted: 31 Aug 2008, 14:55:28 UTC

I feel I should point out that the Gates Foundation is no Microsoft. And that a grant from the foundation to participate in a global team of scientists on AIDS research should not imply any association, or participation from Microsoft.

The source code for Rosetta and Fold.it is not available to the public. But there are license agreements available for acedemic researchers. And if your goal was to port it, I would guess a license for that would be permitted as well... but you have to keep in mind that Dr. Baker knows how Rosetta works, and he's already posted that the memory requirements to run Rosetta exceed what is supported on alternate platforms. And so another generation of such alternative platforms would be required before a port could begin.
Rosetta Moderator: Mod.Sense
ID: 55418 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Kreationz

Send message
Joined: 30 Aug 08
Posts: 2
Credit: 1,495
RAC: 0
Message 55424 - Posted: 31 Aug 2008, 16:44:31 UTC - in response to Message 55418.  
Last modified: 31 Aug 2008, 16:56:53 UTC

I feel I should point out that the Gates Foundation is no Microsoft. And that a grant from the foundation to participate in a global team of scientists on AIDS research should not imply any association, or participation from Microsoft.

I understand they are separate entities and MS is a for profit business.
I have Red Ringed a release 360 just playing games before, but maybe adding in some sort of sleep cycle may be able to overcome the heat limitations I plan on external cooling as it is. Besides you also can't under estimate the value of PR. My older brother bought a PS3 just to use for FAH an a Linux Box. He's a tinkerer, but now he also plays games on it.

The source code for Rosetta and Fold.it is not available to the public. But there are license agreements available for acedemic researchers. And if your goal was to port it, I would guess a license for that would be permitted as well...

I surely hope so I plan on working with other projects on this as well, but first things first and that is porting BOINC and without XBOX Live! well I plan on a secondary app on a connected pc doing the network part of things.

but you have to keep in mind that Dr. Baker knows how Rosetta works, and he's already posted that the memory requirements to run Rosetta exceed what is supported on alternate platforms. And so another generation of such alternative platforms would be required before a port could begin.


Well if that is the case at least projects with smaller requirements (or maybe batches of small work units) might be able to be ported or maybe in conjunction with an outside source or a kinda of virtual ram (aka a page file) similar to what to PC uses could be utilized. I realize all projects would need to be ported, but most project managers I think would see the benefits.

Edit:One Final note I should probably be having this discussion at the BOINC forum and my first work unit finished last night for Rosetta.
ID: 55424 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Michael G.R.

Send message
Joined: 11 Nov 05
Posts: 264
Credit: 11,247,510
RAC: 0
Message 55435 - Posted: 31 Aug 2008, 23:03:46 UTC

I just want to encourage Kreationz. Very cool that you want to contribute!

Right now I think the holy grail for Rostta@home would probably be GPUs rather than consoles, because new hardware comes out more often and they are starting to get more memory and be designed with GPGPU and double-precision math in mind..
ID: 55435 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile dcdc

Send message
Joined: 3 Nov 05
Posts: 1832
Credit: 119,675,695
RAC: 11,002
Message 55439 - Posted: 1 Sep 2008, 7:34:30 UTC - in response to Message 55435.  

I just want to encourage Kreationz. Very cool that you want to contribute!

Right now I think the holy grail for Rostta@home would probably be GPUs rather than consoles, because new hardware comes out more often and they are starting to get more memory and be designed with GPGPU and double-precision math in mind..

absolutely - I believe programming for GPUs would be a much better investment - the platform is open, there's a much greater resource available, much more power available, probably quite a lot of help available, BOINC already supports them, and there's no RROD problems/risks.
ID: 55439 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Michael G.R.

Send message
Joined: 11 Nov 05
Posts: 264
Credit: 11,247,510
RAC: 0
Message 55446 - Posted: 1 Sep 2008, 15:09:53 UTC - in response to Message 55439.  

absolutely - I believe programming for GPUs would be a much better investment - the platform is open, there's a much greater resource available, much more power available, probably quite a lot of help available, BOINC already supports them, and there's no RROD problems/risks.


Exactly. My thoughts about GPU & distributing computing can be found here:

http://michaelgr.com/2008/08/17/graphics-processing-units-gpus-the-future-of-scientific-distributed-computing/
ID: 55446 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
The_Bad_Penguin
Avatar

Send message
Joined: 5 Jun 06
Posts: 2751
Credit: 4,271,025
RAC: 0
Message 55464 - Posted: 1 Sep 2008, 19:47:19 UTC

i attended the east coast boinc meeting at u delaware, and david anderson would seem to agree with the idea that gpu's will drive a majority of the future performance increase. he's already talking about exaflops possibly within the next 3-5 years.
ID: 55464 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
BrnmccO1

Send message
Joined: 26 Jun 07
Posts: 17
Credit: 578,825
RAC: 0
Message 55755 - Posted: 14 Sep 2008, 16:31:22 UTC - in response to Message 55464.  

i attended the east coast boinc meeting at u delaware, and david anderson would seem to agree with the idea that gpu's will drive a majority of the future performance increase. he's already talking about exaflops possibly within the next 3-5 years.



I'd be happy with just a few PetaFlops, ExaFlops... wow, isn't that like a 1000 TeraFlops? At 70-75 T-Flops, we've got a couple orders of magnitude yet to go here :D
ID: 55755 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Chilean
Avatar

Send message
Joined: 16 Oct 05
Posts: 711
Credit: 26,694,507
RAC: 0
Message 55761 - Posted: 15 Sep 2008, 3:11:43 UTC - in response to Message 55755.  

i attended the east coast boinc meeting at u delaware, and david anderson would seem to agree with the idea that gpu's will drive a majority of the future performance increase. he's already talking about exaflops possibly within the next 3-5 years.



I'd be happy with just a few PetaFlops, ExaFlops... wow, isn't that like a 1000 TeraFlops? At 70-75 T-Flops, we've got a couple orders of magnitude yet to go here :D


I believe a Petaflop is 1000TFlops...
ExaFlop would be 1000 PetaFlops :S ??


ID: 55761 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
BrnmccO1

Send message
Joined: 26 Jun 07
Posts: 17
Credit: 578,825
RAC: 0
Message 55794 - Posted: 15 Sep 2008, 20:06:01 UTC - in response to Message 55761.  

I believe a Petaflop is 1000TFlops...
ExaFlop would be 1000 PetaFlops :S ??



Yes, I believe thats correct :)
ID: 55794 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
The_Bad_Penguin
Avatar

Send message
Joined: 5 Jun 06
Posts: 2751
Credit: 4,271,025
RAC: 0
Message 55798 - Posted: 16 Sep 2008, 5:38:40 UTC

or, another way of saying the same thing, 1,000,000 tflops...
ID: 55798 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Dotsch
Avatar

Send message
Joined: 12 Feb 06
Posts: 111
Credit: 241,803
RAC: 0
Message 55963 - Posted: 22 Sep 2008, 21:19:03 UTC

Some time ago I asked here, at SETI and SIMAP if anyone are interested to try, if the still existing SETI or SIMAP binaries for Linux on PPC work on the XBOX360. - No one anwsered. Primarly the XBOX is a three core PPC G5 CPU with 3 GHz.
Some had dubts that the Linux installation is illegal - what I don't think so. Others had dubts about the overheating - I think, that the CPU throtteling capatibilities within the BOINC client could help...
ID: 55963 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : BOINC on the XBOX360



©2024 University of Washington
https://www.bakerlab.org