![]() |
GPU sieving drive part III: k<10000 n=3M-6M
Our previous [URL="http://www.mersenneforum.org/showthread.php?p=238833#post238833"]GPU sieving drive part II[/URL], which covered n=2M-3M for this k-range, has been moved into BOINC at [url=http://www.primegrid.com/], like the n<2M sieve before it. The non-BOINC side of things has now progressed to the n=3M-6M range.
For this sieve, the larger n-range of n=3M-6M (rather than just 3M-4M) was chosen since the 2M-3M sieve will keep BOINC busy for a good while, and thus we won't be quite as rushed to get the next range ready for it. Thus, we can combine 3M-6M and do it in one fell swoop. ppsieve and tpsieve scale such that sieving time is inversely proportional to the n-range; that is, n=3M-6M will run at exactly 1/3 the speed of n=3M-4M. As last time, we will be sieving with tpsieve, and this will cover both the Riesel and Proth sides since we effectively throw in one of them for "free". I will reserve ranges from the [URL="http://primesearchteam.com/showthread.php?t=25"]primary reservation thread[/URL] in the PST forum and distribute them here. The reservations table for NPLB's ranges ONLY follows below; see PST's thread for the overall canonical list. [code] P-range reserved by status [I] 0T - 20T PST forum[/I] 20T - 30T PCZ complete [I] 30T - 40T PST forum[/I] 40T - 50T PCZ complete [b]No ranges current available in this forum due to lack of activity. If you plan to contribute at least semi-regularly here, post here saying so and I (Max) will reserve another range from PST to divvy out here. Otherwise, you can just reserve ranges directly from the PST thread (linked just above this box).[/b] [/code] I will follow this up shortly with another post detailing how to participate in this sieve. Max :smile: |
Instructions for participation
To participate in this sieve, follow these steps:
-Download the appropriate version of tpsieve for your computer. The CPU and CUDA versions can be downloaded at [URL="http://pgllr.mine.nu/software/ppsieve/"][B]ppsieve software[/B][/URL] as before. The CPU version of tpsieve is bundled along with CPU ppsieve (ppsieve-bin-*.zip). For CUDA, download "tpsieve-cuda-*.zip". For OpenCL, download [URL="https://sites.google.com/site/kenscode/prime-programs/ppsieve-cl.zip?attredirects=0"][B]this[/B][/URL]--it's bundled with ppsieve like the CPU version. [COLOR=red]Yep, you read that right. tpsieve is now available for OpenCL! :grin:[/COLOR] [B]Note: CUDA users will need the cudart-2.0 libraries in a place where tpsieve can see them. They are from a slightly older-than-latest version of the CUDA toolkit, so they probably didn't come with your installed CUDA toolkit. For Windows, download [/B][URL="http://www.primegrid.com/download/cudart.dll"][B]cudart.dll[/B][/URL][B] and plop it in your tpsieve folder. For Linux, download libcudart.so.2 for [/B][URL="http://www.primegrid.com/download/libcudart.so.2.32bit"][B]32-bit[/B][/URL][B] or [/B][URL="http://www.primegrid.com/download/libcudart.so.2.64bit"][B]64-bit[/B][/URL][B] and stick it in your CUDA libraries directory (probably /usr/local/cuda/lib/ or /usr/local/cuda/lib64/--at least that's where it is on Gary's machine).[/B] [B]OpenCL (AMD/ATI) users will need to download the [URL="http://developer.amd.com/gpu/atistreamsdk/pages/default.aspx"]ATI Stream SDK[/URL] and read the [URL="http://developer.amd.com/gpu/ATIStreamSDK/assets/ATI_Stream_SDK_Installation_Notes.pdf"]instruction manual PDF[/URL]. You do need to read the PDF since it is apparently not exactly a trivial process.[/B] -Extract tpsieve to its own folder somewhere. -Reserve a range from this thread. -Run the appropriate command line for your tpsieve version and range. Quoted from John at the PST forum: [quote][B][U]PPR6M will have a command line as follows[/U][/B] tpsieve-[COLOR=red](version)[/COLOR] -p[COLOR=red]##[/COLOR]G -P[COLOR=red]##[/COLOR]G -k5 -K9999 -n[B]3[/B]M -N[B]6[/B]M -ffppr[B]6[/B]M_[COLOR=red]##[/COLOR]G-[COLOR=red]##[/COLOR]G.txt -t[COLOR=red]#[/COLOR] [U][B][COLOR=red]-M2 -T[/COLOR][/B][/U] -q [/quote] -When the range is complete, upload your factors to [URL]http://pgllr.mine.nu/sieves/ppse/factors/[/URL]. If you have trouble uploading, email your factors to [B][EMAIL="max@noprimeleftbehind.net"]max@noprimeleftbehind.net[/EMAIL][/B] and I'll get them to where they need to go. -Rinse, lather, and repeat! Max :smile: |
Reserving
20T-22.5T ETA Tuesday |
20T-21T Finished
Found 5162792 Factors 21T-22.5T Finished Found 7286140 Factors Reserving 22.5T - 25T |
22.5T-24T Finished
Found 6800408 Factors 24T-25T Finished Found 4294665 Factors Reserving 25T - 27.5T |
25000G-26250G Finished
Found 5129013 factors 26250G-27500G Finished Found 4878467 factors Reserving 27.5T-30T |
27500G-30000G Finished
Found 9118545 factors |
Whoops, seems I let the work run out here. Sorry about that. 40T-50T is now available for reservation. :smile:
|
Caught you napping there :)
Reserving 40T-43T ETA Wednesday. BTW There is a large speed increase coming above 43T, around 50% on my 470's |
Revised ETA on the 40T-43T range.
Thursday 3D Mark 11 is out, so i will be benching today. |
Sorry bit late with the report.
40000G-43000G Finished Found 7481820 factors 43T-46T in progress (reserved) |
| All times are UTC. The time now is 10:57. |
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.