mersenneforum.org  

Go Back   mersenneforum.org > Prime Search Projects > Twin Prime Search

Reply
 
Thread Tools
Old 2006-11-10, 18:49   #12
victor
 
victor's Avatar
 
Oct 2005
Fribourg, CH

111111002 Posts
Default

Quote:
Originally Posted by pacionet View Post
Hardware requirements:

"Hardware: use a host with good CPU capacity (dual Xeon or Opteron), at least 2 GB of RAM, and at least 40 GB of free disk space. Do whatever you can to make it highly reliable (UPS power supply, RAID disk configuration, hot-swappable spares, tempurature-controlled machine room, etc.). If you anticipate a high-traffic project, use a machine whose RAM capacity is 8 GB or more, and that uses 64-bit processors. "

Of course. But you should keep in mind that the only data we got to carry are only a small amount of ASCII char...
Properly compressed, 2 month's work on a P4 weigh only about 100kb.
The server described could stand the load of 100'000 computers requiring 10 2Mb's work unit each day...

:)
victor is offline   Reply With Quote
Old 2006-11-10, 19:49   #13
Brucifer
 
Brucifer's Avatar
 
Dec 2005

313 Posts
Default

A prime beef I have with the boinc world is that the points awarded is not even between linux and windows for the same work unit completed. Some projects have switched to granting points on a per work unit basis so that the stock boinc point computation code is bypassed. If this was done, then boinc would be a good move for you providing that the primary objective is for the project to gain more participants. It has really helped the RieselSieve sieving effort gain more participants. But again, many linux/unix users are turned off on boinc due to the points discrepancy.
Brucifer is offline   Reply With Quote
Old 2006-11-10, 21:16   #14
KEP
Quasi Admin Thing
 
KEP's Avatar
 
May 2005

17×59 Posts
Default

Quote:
Originally Posted by Brucifer View Post
A prime beef I have with the boinc world is that the points awarded is not even between linux and windows for the same work unit completed. Some projects have switched to granting points on a per work unit basis so that the stock boinc point computation code is bypassed. If this was done, then boinc would be a good move for you providing that the primary objective is for the project to gain more participants. It has really helped the RieselSieve sieving effort gain more participants. But again, many linux/unix users are turned off on boinc due to the points discrepancy.
But even if going BOINC means a problem is created for our Linux users, there is really no trouble in giving them ranges, just like the few of us working for TPS is reserving ranges at the moment. Actually we could keep the site we have now, and maybe create another one, jsut to handle the BOINC community. Anyway we all have to face it, we will really never get anywhere, unless we developers an attractive BOINC community, because with the current pace, it will take approximately 3 years before we find a twin, and let me be straight out honest, thats just to long an effort for such a little accomplishment. Anyway I'll follow the developement, and the effort, and maybe if we someday go BOINC, I'll become a fulltime user :)

I suggest a fixed credit of approximately 0.25 Cobblestones, to be granted with BOINC, or maybe just 1 WU = 1 Result, which will give people the credit they claim, that should solve the issue with conflicting credit system, and grant the Linux users the credit they actually creates and crunches for the project :)

Regards!
KEP is offline   Reply With Quote
Old 2006-11-10, 22:10   #15
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

3×7×167 Posts
Default

Quote:
Originally Posted by pacionet View Post
But LLR BOINC client will be fast as our current LLR client ?
I think it's the same software, except it has the ability to ask for more work from a server, instead of having to be run manually.

One comment: If we do go to BOINC, it would probably be wise to make a work unit be comprised of significantly more than one test. I think 10-20 would be a good number.

Last fiddled with by jasong on 2006-11-10 at 22:12
jasong is offline   Reply With Quote
Old 2006-11-11, 06:47   #16
KEP
Quasi Admin Thing
 
KEP's Avatar
 
May 2005

17×59 Posts
Default

Quote:
Originally Posted by jasong View Post
One comment: If we do go to BOINC, it would probably be wise to make a work unit be comprised of significantly more than one test. I think 10-20 would be a good number.
You're right, if we don't complete 10-20 results, will any server die because of the amount of handelings there need to be done, maybe as much as 500 results per minut. By 10-20 results, every single user will only make a request to the server every 20-40 minutes, which is a huge reduction. Still though we have to get a server that can handle 45,000 requests every 1,000 users each day. And with (never reachable) 100,000 hosts we need a server capeable of handeling 4,500,000 requests each day. But where there is a will there will come a way
KEP is offline   Reply With Quote
Old 2006-11-11, 10:59   #17
victor
 
victor's Avatar
 
Oct 2005
Fribourg, CH

22·32·7 Posts
Default

IMO, 10-20 results is a too small work unit. 1 test requires between 2 and 3 minutes. For a dial-up user, a connection each 20 (10*2) minutes is too often, when we could do a 250tests unit or 500tests unit.
I don't remember how long does a distributed.net or a seti@home work unit last, but it's way longer than 20 or 30 minutes :)

I tried something with this 'BOINC legacy wrapper', but can't get anything work, so I'm already giving up ;)
victor is offline   Reply With Quote
Old 2006-11-11, 12:02   #18
ValerieVonck
 
ValerieVonck's Avatar
 
Mar 2004
Belgium

7×112 Posts
Default

IMHO, you should first try get the goals of your project defined

Any primefinding project will stand or fall with the amount of candidates eliminated.

This we cold ask to Bryan over @ Riesel Sieve.
You should also do P-1 factoring, e.g. for my onw k @ Riesel Prime Search I have found 100+ factors that Proth sieve didnot found in normal time.

The LLR part, I think it is not possible to speed it up.
Only if you take into account the following:
- If _everyone_ is switching over to Core2 Duo/Quad/Eighty and/or 64 bit CPU's
- Make MAJOR speed ups in the code (if possible)
- Make it possible to share "intermediate" result files
- Make it possible to "continue" a test: if 3*2^120+-1 is not prime, make available the "calculated number", so that the next client can continue for 3*2^121+-1 if possible

My $0.02
Regards
Cedric
ValerieVonck is offline   Reply With Quote
Old 2006-11-11, 19:31   #19
jasong
 
jasong's Avatar
 
"Jason Goatcher"
Mar 2005

66638 Posts
Default

Quote:
Originally Posted by CedricVonck View Post
- Make it possible to "continue" a test: if 3*2^120+-1 is not prime, make available the "calculated number", so that the next client can continue for 3*2^121+-1 if possible
This has been discussed before in other Mersenne forums, the test results aren't transferrable to help with other tests.
jasong is offline   Reply With Quote
Old 2006-11-11, 20:36   #20
pacionet
 
pacionet's Avatar
 
Oct 2005
Italy

3·113 Posts
Default

An alternative could be to write a simple client/server application where the client does something like this:

Code:
while (1) {

         system("llr.exe PARAMETERS");

         // parsing lresult.txt for new primes

        // send data to server through a socket

        // receive a new pre sieved file from the server

}
The server waits for clients' output data and send new pre-sieved files to clients (and also updates a database for stats).
pacionet is offline   Reply With Quote
Old 2006-11-11, 21:52   #21
gribozavr
 
gribozavr's Avatar
 
Mar 2005
Internet; Ukraine, Kiev

11×37 Posts
Default

Sounds like llrnet?
gribozavr is offline   Reply With Quote
Old 2006-11-12, 15:06   #22
pacionet
 
pacionet's Avatar
 
Oct 2005
Italy

3×113 Posts
Default

Quote:
Originally Posted by gribozavr View Post
Sounds like llrnet?
I didn't know LLRnet , now I found some informations. Yes, I think it would be somthing similar but to reduce the traffic over the net it would be better to parse lresult.txt before sending it (sending only the primes found).

Where can we find LLRnet client and server source code ? (Maybe we can modify it )
pacionet is offline   Reply With Quote
Reply



Similar Threads
Thread Thread Starter Forum Replies Last Post
BOINC Unregistered Information & Answers 6 2010-09-21 03:31
BOINC.BE BATKrikke Teams 2 2010-03-05 18:57
Boinc Xentar Sierpinski/Riesel Base 5 4 2009-04-25 10:26
BOINC? masser Sierpinski/Riesel Base 5 1 2009-02-09 01:10
BOINC bebarce Software 3 2005-12-15 18:35

All times are UTC. The time now is 13:42.


Fri Jul 7 13:42:57 UTC 2023 up 323 days, 11:11, 0 users, load averages: 1.01, 1.03, 1.10

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.

≠ ± ∓ ÷ × · − √ ‰ ⊗ ⊕ ⊖ ⊘ ⊙ ≤ ≥ ≦ ≧ ≨ ≩ ≺ ≻ ≼ ≽ ⊏ ⊐ ⊑ ⊒ ² ³ °
∠ ∟ ° ≅ ~ ‖ ⟂ ⫛
≡ ≜ ≈ ∝ ∞ ≪ ≫ ⌊⌋ ⌈⌉ ∘ ∏ ∐ ∑ ∧ ∨ ∩ ∪ ⨀ ⊕ ⊗ 𝖕 𝖖 𝖗 ⊲ ⊳
∅ ∖ ∁ ↦ ↣ ∩ ∪ ⊆ ⊂ ⊄ ⊊ ⊇ ⊃ ⊅ ⊋ ⊖ ∈ ∉ ∋ ∌ ℕ ℤ ℚ ℝ ℂ ℵ ℶ ℷ ℸ 𝓟
¬ ∨ ∧ ⊕ → ← ⇒ ⇐ ⇔ ∀ ∃ ∄ ∴ ∵ ⊤ ⊥ ⊢ ⊨ ⫤ ⊣ … ⋯ ⋮ ⋰ ⋱
∫ ∬ ∭ ∮ ∯ ∰ ∇ ∆ δ ∂ ℱ ℒ ℓ
𝛢𝛼 𝛣𝛽 𝛤𝛾 𝛥𝛿 𝛦𝜀𝜖 𝛧𝜁 𝛨𝜂 𝛩𝜃𝜗 𝛪𝜄 𝛫𝜅 𝛬𝜆 𝛭𝜇 𝛮𝜈 𝛯𝜉 𝛰𝜊 𝛱𝜋 𝛲𝜌 𝛴𝜎𝜍 𝛵𝜏 𝛶𝜐 𝛷𝜙𝜑 𝛸𝜒 𝛹𝜓 𝛺𝜔