Bitcoin Forum
May 06, 2024, 02:18:10 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to create a distributed GPU network like bitcoin for number crunching?  (Read 2487 times)
marvinmartian (OP)
Full Member
***
Offline Offline

Activity: 224
Merit: 100



View Profile
June 29, 2011, 10:15:03 PM
 #1

I have a bunch of algorithms I'd like to run, testing various parameters, using something like the distributed model of bitcoins (without hashing or security) so that when I'm not mining, I can use the HP of my rig to crunch numbers.

Any good pointers on how to get started on something like this?  What I'm mainly looking for is two things:

1.  How to interface with OpenCL (which I can likely get from AMD).

2.  How to make it a distributed model where a central server says something like the following:

   return_data[tag] = run_on_network_cluster(my_function(), param1, param2, param3, param4, ...);

So that I can collate all the data in the end and sort it at the end.  EG., each run will have a unique output.

Ok, so just one thing.  ;-)

Thanks.

MM

"... and the geeks shall inherit the earth."
1715005090
Hero Member
*
Offline Offline

Posts: 1715005090

View Profile Personal Message (Offline)

Ignore
1715005090
Reply with quote  #2

1715005090
Report to moderator
1715005090
Hero Member
*
Offline Offline

Posts: 1715005090

View Profile Personal Message (Offline)

Ignore
1715005090
Reply with quote  #2

1715005090
Report to moderator
1715005090
Hero Member
*
Offline Offline

Posts: 1715005090

View Profile Personal Message (Offline)

Ignore
1715005090
Reply with quote  #2

1715005090
Report to moderator
The forum strives to allow free discussion of any ideas. All policies are built around this principle. This doesn't mean you can post garbage, though: posts should actually contain ideas, and these ideas should be argued reasonably.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715005090
Hero Member
*
Offline Offline

Posts: 1715005090

View Profile Personal Message (Offline)

Ignore
1715005090
Reply with quote  #2

1715005090
Report to moderator
1715005090
Hero Member
*
Offline Offline

Posts: 1715005090

View Profile Personal Message (Offline)

Ignore
1715005090
Reply with quote  #2

1715005090
Report to moderator
1715005090
Hero Member
*
Offline Offline

Posts: 1715005090

View Profile Personal Message (Offline)

Ignore
1715005090
Reply with quote  #2

1715005090
Report to moderator
wasabi
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
June 29, 2011, 10:18:08 PM
 #2

Write code.
entens
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
June 30, 2011, 02:14:16 AM
 #3

I'm going to let you sift out what you want, because the BOINC project has almost all the information you'll need: http://boinc.berkeley.edu/trac/wiki/SoftwareDevelopment.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!