Of BOINCing, or what women want
OK, I'll admit, this has nothing to do with horizontal negotiation or with women or what they want. But you might find it interesting nonetheless, at least some of you might.
A couple days ago, I downloaded a program called BOINC. It's a cooperative computing effort that allows certain projects that require massive amounts of computing time to utilize the free CPU cycles available on millions of idling computers. There're a number of projects you can lend your machine to and the program BOINC manages it all for you. It downloads certain work units from the project servers and processes them; when it's done, it uploads the results, updates your statistics and requests more work. And on and on it goes like that. These units take many hours to process, so it won't be hogging your Internet connection. The computation itself happens at low priority, which means that if you need your computer, BOINC automatically gives up control of the CPU to your other programs.
I joined two projects, Einstein and Rosetta. Here are the times required to process their work units on my home computers:
| Computer | Einstein | Rosetta |
|---|---|---|
| P4 2.53Ghz Windows XP | 4.5 hours | 4 hours |
| Dual Athlon 1.2Ghz Linux | 12 hours | 8 hours |
| P3 667MHz Linux Overclocked to 720 | 25 hours |
BOINC also detects and automatically uses multiple CPUs, if more than one is present. Each work unit process run on its own CPU, and since there's no constant switching between them, it doesn't seem to have any bad impact on performance.
I wouldn't recommend running BOINC on a laptop, due to their inability to properly dump heat, but if you want to see how your machines compare to others, this is a pretty good way.
Do you want to know more?
BOINC





0 Comments:
Post a Comment
|Links to this post:
Create a Link