From the ECCp-109 homepage (I don't know what a DP is either 😱)
<<
How does it work?
So basically each machine is running around computing a whole bunch of points on this elliptic curve (in a well-defined way) and we're waiting for two machines to arrive at the same point. I told you already that my PII 400Mhz is computing about 170,000 points per second. Clearly we cannot simply gather all of these points up and look for two that are the same. Instead, we gather only SOME of the points - the so-called distinguished points. These are points that have some fixed distinguishing property and occur only once in a while.
But here's why this helps: Each new point that is computed depends only on the previous point. So if two machines have arrived at the same point, they will continue to compute a whole bunch of identical points. Eventually (and not too long thereafter) one of these points will have the distinguishing property, and both machines will compute it and report it. We will then have our solution.
This is what's reported by the program when it says, for example: DP=172. This means that the program has found 172 distinguished points in total so far. These distinguished points have been chosen in such a way as to be fairly rare. This is so that we don't have to collect a huge number of them at the central server (I have only a fixed amount of disk space to hold them). So don't be discouraged if you download the code and sit there watching "DP=0" for a long time. Believe me when I say that it will find some distinguished points at a fairly predictable frequency. Not all distinguished points are created equal either: What really matters, in the long run, is how many points your machine has computed. If it took a really long time to find some distinguished point, then that point is "worth" more in the sense that it's "more likely" to provide a solution than one that was found very quickly.
The criteria that we're using for distinguished points will find one for about every 229 points computed. This means my PII 400 will find about 27 per day, on average. Each distinguished point equates to about 150 bytes to be returned (plus some overhead), so this project is very low bandwidth on the client side. That is, you don't need a cable modem or T1 to participate - even a weeks worth of results won't take long to send back over a dial-up connection.
>>
hope this one helps
On the PC I'm using, TB 1.33 GHz, I've allready computed 1,222,168,473,216 Points with 2329 Distiguished Points calculated