Skip to content

A program to be used by GPU bitcoin miners "workers" that will either hash or run "pay-per-iteration" Monte Carlo simulations depending on which pays higher at the time.

License

Notifications You must be signed in to change notification settings

MeshachBlue/compushare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Name Change

Due to the name CompuShare already in use, a more relevant and informative name is being used for this project. It is now known as The Distributed GPU Project and is available at: https://github.com/MeshachBlue/DistributedGPU

Overview

Should all of the following 4 steps be completed successfully this would result in a worldwide distributed computer which runs GPU optimised code. Researchers could implement this code on their website, anyone who went to this section of their website would be able to run their code and return results. Eventually the researchers would end up competing for the general public's computation time in an auction style.

A worker client would be made available based on Bitcoin transactions that would accept these computation requests in return for being paid in Bitcoin. This worker client would default to running a "Bitcoin miner" if nothing more profitable was available.

Stage 1

Build a "simple" Monte Carlo iteration for the use on a phantom in a clinical setting using javascript WebCl through Nokia's plugin in Firefox 21.

The exact nature of this Monte Carlo simulation may vary depending on what is most useful to my supervisor.

Stage 2

Implement this on a website so that anybody can go to the website, run the JavaScript code and it would automatically add iterations to the result.

At this point the code would be useful to researchers. They could ask friends, family and co-workers to go to the website and help significantly speed up their code.

Stage 3

Implement a method of payment, preferably through Bitcoin. Other researchers could take this idea and implement other payment/credit systems should they wish. Or simply rely on donated computer time.

Stage 4

Make a "worker" program in which the user can add a list of trusted websites that run WebCl iterations and contain payment in Bitcoin. The code would default to the WebCl Bitcoin miner written by Adrien Plagnol if there were not more profitable computations.

About

A program to be used by GPU bitcoin miners "workers" that will either hash or run "pay-per-iteration" Monte Carlo simulations depending on which pays higher at the time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published