View Single Post
Old 2019-07-19, 14:13   #1
kriesel
 
kriesel's Avatar
 
"TF79LL86GIMPS96gpu17"
Mar 2017
US midwest

32×29×31 Posts
Default Kriesel blog sub-site map

Welcome to the GIMPS forum and to the GIMPS computing reference blog site map / table of contents. (See end of this post for acknowledgments of the many who have helped)

Please see also the Announcements page.

This page is l.....o....n....g. You may find it useful to search it for keywords or a phrase using your web browser's function for that. I do, and I wrote it! In Firefox, for example, Ctrl-F, click at the lower left, fill in the search string in the "Find in page" box, then click ^ or v to search upward or downward.
This collection began as GPU-oriented only, and grew (evolved, though some might say ballooned or metastasized!) to include CPU-oriented application coverage, introductory material, history, and more.
For those who would like a less mammoth map, there's an outline/thread only version following. You may want to bookmark that post, or this thread.

The whole blog is a work in progress. Please be patient and understanding. It's a big job. (Five plus years and counting...)
Polls and poll-related threads are not (yet) included in this site map. To find those you'll need to go here for now.

Post comments in discussion threads, and not in reference threads. Discussion threads are shown here in green bold italic font, and are few (about 1.5% of the total).

This is a reference thread. Do not post here. Posting comments in reference threads is discouraged. Such posts may be moved or deleted without warning or recourse. (Rarely, a discussion post regardless of post location is incorporated into a reference thread, with credit to the poster. So unattributed posts can be assumed to be authored by kriesel.)

Discussion thread posts will not be enumerated here. Reference thread posts will be.

Reference material discussion thread I suggest new participants skip reading this discussion thread link, at least initially. Come back later if you're curious. https://www.mersenneforum.org/showthread.php?t=23383

Suggested reading for new participants begins with the new participant reference thread immediately following, continuing through at least post 6 of the Mersenne Prime GPU computing reference material thread, and for CPU application to GIMPS, both https://www.mersenneforum.org/showthread.php?t=23900 for prime95/mprime and https://www.mersenneforum.org/showthread.php?t=23427 for Mlucas (far down this page in both cases).


New participant reference thread https://www.mersenneforum.org/showthread.php?t=24588
  1. Intent and table of contents https://www.mersenneforum.org/showpo...63&postcount=1
  2. New participant guidance (forum etiquette and tips) https://www.mersenneforum.org/showpo...64&postcount=2
  3. Background https://www.mersenneforum.org/showpo...65&postcount=3
  4. How much work is it to do x https://www.mersenneforum.org/showpo...45&postcount=4
  5. GIMPS glossary https://www.mersenneforum.org/showpost.php?p=533167&postcount=5
  6. Older reference thread https://www.mersenneforum.org/showpost.php?p=533285&postcount=6
  7. Best practices https://www.mersenneforum.org/showpo...18&postcount=7
  8. OS fundamentals for GIMPS GPU application use https://www.mersenneforum.org/showpo...19&postcount=8
  9. Why no one should run LL if they can run PRP with proof generation instead https://www.mersenneforum.org/showpo...06&postcount=9
  10. Nick's Basic Number Theory Series https://www.mersenneforum.org/showpo...5&postcount=10
  11. Assignments background https://www.mersenneforum.org/showpo...0&postcount=11
  12. Proof and Cert handling https://www.mersenneforum.org/showpo...5&postcount=12
  13. Getting or avoiding Cert assignments https://www.mersenneforum.org/showpo...9&postcount=13

Mersenne Prime mostly-GPU computing reference material https://www.mersenneforum.org/showthread.php?t=23371
  1. Intro https://www.mersenneforum.org/showpo...89&postcount=1
  2. Available Mersenne Prime hunting software http://www.mersenneforum.org/showpos...91&postcount=2
  3. Available Mersenne prime hunting client management software http://www.mersenneforum.org/showpos...92&postcount=3
  4. Disclaimer http://www.mersenneforum.org/showpos...04&postcount=4
  5. Ancestry of available software http://www.mersenneforum.org/showpos...04&postcount=5
  6. Utilities for GPU Computing, etc. http://www.mersenneforum.org/showpos...74&postcount=6
  7. List of fft lengths http://www.mersenneforum.org/showpos...75&postcount=7
  8. Four primality test programs' performance charted together (clLucas, CUDALucas, gpulucas, and gpuOwL) http://www.mersenneforum.org/showpos...76&postcount=8
  9. Mersenne prime hunt work coordination sites vs type and exponent http://www.mersenneforum.org/showpos...11&postcount=9
  10. Devcon (Automating recovery from Windows TDR events for GPUs) http://www.mersenneforum.org/showpos...3&postcount=10
  11. Table of megadigits; what Mersenne exponents have various order of magnitude number of decimal digits http://www.mersenneforum.org/showpos...4&postcount=11
  12. TF & P-1 optimization/tradeoff with each other and primality testing http://www.mersenneforum.org/showpos...7&postcount=12
  13. Assorted handy links http://www.mersenneforum.org/showpos...4&postcount=13
  14. Found a new prime? Really? What next? http://www.mersenneforum.org/showpos...5&postcount=14
  15. NVIDIA-smi http://www.mersenneforum.org/showpos...4&postcount=15
  16. TF & LL GhzD/day ratings & ratios and SP/DP ratios for certain GPUs https://www.mersenneforum.org/showpo...7&postcount=16
  17. P-1 bounds determination https://www.mersenneforum.org/showpo...4&postcount=17
  18. What limits trial factoring? https://www.mersenneforum.org/showpo...4&postcount=18
  19. Error rates https://www.mersenneforum.org/showpo...3&postcount=19
  20. Costs https://www.mersenneforum.org/showpo...8&postcount=20
  21. Reserving a specific exponent https://www.mersenneforum.org/showpo...4&postcount=21
  22. Worktodo entry formats https://www.mersenneforum.org/showpo...8&postcount=22
  23. GPUto72 and PrimeNet P-1 bounds https://www.mersenneforum.org/showpo...7&postcount=23
  24. Moving work in progress https://www.mersenneforum.org/showpo...3&postcount=24
  25. GPU P-1 applicability https://www.mersenneforum.org/showpo...3&postcount=25
  26. Save file (in)compatibility https://www.mersenneforum.org/showpo...8&postcount=26
  27. GPU benchmarks https://www.mersenneforum.org/showpo...4&postcount=27
  28. Result formats https://www.mersenneforum.org/showpo...9&postcount=28
  29. Application vs. operating system availability & compatibility https://www.mersenneforum.org/showpo...3&postcount=29
  30. PrimeNet P-1 bounds https://www.mersenneforum.org/showpo...9&postcount=30
  31. P-1 selftest candidates https://www.mersenneforum.org/showpo...8&postcount=31
  32. GPU serial numbers or other stable unique ids https://www.mersenneforum.org/showpo...8&postcount=32
  33. Result formats accepted by mersenne.* https://www.mersenneforum.org/showpo...9&postcount=33
  34. Optimal prp proof power versus exponent https://www.mersenneforum.org/showpo...3&postcount=34
  35. Requirements for comparability of interim residues https://www.mersenneforum.org/showpo...6&postcount=35
  36. Exponent limits https://www.mersenneforum.org/showpo...8&postcount=36
  37. File sizes and computing costs of proof generation & cert https://mersenneforum.org/showpost.p...8&postcount=37
  38. Gerbicz Error Check block size https://www.mersenneforum.org/showpo...1&postcount=38
  39. GPU device mapping and stability of mapping https://www.mersenneforum.org/showpo...8&postcount=39
  40. Available fft lengths and their corresponding nominal exponent limits https://www.mersenneforum.org/showpo...4&postcount=40

System management
notes https://www.mersenneforum.org/showthread.php?t=23415
  1. Intro and table of contents https://www.mersenneforum.org/showpo...57&postcount=1
  2. Partial checklist for system maintenance and reliability http://www.mersenneforum.org/showpos...59&postcount=2
  3. Drivers and GPUs trivia / traps / tricks http://www.mersenneforum.org/showpos...60&postcount=3
  4. Application logging and tee http://www.mersenneforum.org/showpos...67&postcount=4
  5. Memory error control http://www.mersenneforum.org/showpos...72&postcount=5
  6. Windows 10 http://www.mersenneforum.org/showpos...09&postcount=6
  7. Running multiple computation types on multiple GPUs per system. https://www.mersenneforum.org/showpo...95&postcount=7
  8. Power settings https://www.mersenneforum.org/showpo...87&postcount=8
  9. WSL https://www.mersenneforum.org/showpo...63&postcount=9
  10. Linux https://www.mersenneforum.org/showpo...5&postcount=10

Gpu-specific reference thread https://www.mersenneforum.org/showthread.php?t=23473
  1. Intro / Table of contents https://www.mersenneforum.org/showpo...09&postcount=1
  2. GPU temperature limits http://www.mersenneforum.org/showpos...11&postcount=2
  3. GPU TF and LL benchmarks, ratios, and SP:DP ratios http://www.mersenneforum.org/showpos...12&postcount=3
  4. NVIDIA GPU model, compute capability level, CUDA level, OS versions, and driver version http://www.mersenneforum.org/showpos...15&postcount=4
  5. KaBo's post about configuring system for power efficiency https://www.mersenneforum.org/showpo...66&postcount=1
  6. How many gpus can go in one system? https://www.mersenneforum.org/showpo...79&postcount=5

Integrated graphics processor specific reference thread https://www.mersenneforum.org/showthread.php?t=25717
  1. Intro and table of contents https://www.mersenneforum.org/showpo...46&postcount=1
  2. Intel i7-7500U/HD620 https://www.mersenneforum.org/showpo...48&postcount=2
  3. Intel i7-8750H/UHD630 https://www.mersenneforum.org/showpo...51&postcount=3
  4. Intel i7-4790/HD4600 https://www.mersenneforum.org/showpo...52&postcount=4
  5. Intel i5-1035G1/UHD920 https://www.mersenneforum.org/showpo...83&postcount=5
  6. Other possibilities https://www.mersenneforum.org/showpo...84&postcount=6
  7. Intel Celeron G1840/HD https://www.mersenneforum.org/showpo...91&postcount=7
  8. Intel i3-4170/HD4400 https://www.mersenneforum.org/showpo...59&postcount=8
  9. Intel i7-1165G7/Iris Xe https://www.mersenneforum.org/showpo...16&postcount=9

Xeon Phi specific material (draft in progress) https://www.mersenneforum.org/showthread.php?t=26351

Application-specific reference threads (GPU oriented first, then CPU-oriented after scrolling down considerably)

Cloud computing specific reference threads or links:
  1. Intro https://www.mersenneforum.org/showpo...06&postcount=1
  2. How to https://www.mersenneforum.org/showpo...09&postcount=2
  3. Mprime attempt https://www.mersenneforum.org/showpo...10&postcount=3
  4. Mfaktc attempt https://www.mersenneforum.org/showpo...11&postcount=4
  5. CUDAPm1 attempt https://www.mersenneforum.org/showpo...28&postcount=5
  6. CUDALucas attempt https://www.mersenneforum.org/showpo...29&postcount=6
  7. GpuOwL attempt https://www.mersenneforum.org/showpo...30&postcount=7
  8. Combined CPU and GPU usage https://www.mersenneforum.org/showpo...73&postcount=8
  9. Worktodo replenishment and result reporting https://www.mersenneforum.org/showpo...75&postcount=9
  10. Mlucas attempt https://www.mersenneforum.org/showpo...7&postcount=10
  11. Notebook instance reverse ssh and http tunnels https://www.mersenneforum.org/showpo...2&postcount=11
  12. The Google drive access authorization sequence https://www.mersenneforum.org/showpo...4&postcount=12
  13. When a VM or GPU is not available https://www.mersenneforum.org/showpo...5&postcount=13
  14. Issues, questions, support https://www.mersenneforum.org/showpo...9&postcount=14
  15. GPU models available through Google Colab https://www.mersenneforum.org/showpo...5&postcount=15
  16. Multiple branches for CPU-only, or various GPU models https://www.mersenneforum.org/showpo...5&postcount=16
  17. Mersenne.ca work assignment and results submit https://www.mersenneforum.org/showpo...5&postcount=17
  18. GMP-ECM for Colab https://www.mersenneforum.org/showpo...7&postcount=18
  19. Persistent storage https://www.mersenneforum.org/showpo...7&postcount=19
  20. Moving Colab instances https://www.mersenneforum.org/showpo...4&postcount=20
  21. Embellishments https://www.mersenneforum.org/showpo...3&postcount=21
  22. Trial factoring double mersennes with mmff https://www.mersenneforum.org/showpo...5&postcount=22
  23. Google Colab VM OS updates, upgrades, Python version upgrades, and other breakage https://www.mersenneforum.org/showpo...4&postcount=23

Stats

Hall of fame
  1. Intro https://www.mersenneforum.org/showpo...85&postcount=1
  2. Near misses https://www.mersenneforum.org/showpo...87&postcount=2
  3. Unsung heroes https://www.mersenneforum.org/showpo...88&postcount=3
  4. The pre-computer era https://www.mersenneforum.org/showpo...58&postcount=4
  5. The pre-GIMPS era (1952-1995) https://www.mersenneforum.org/showpo...65&postcount=5
  6. The GIMPS era (1996 and forward) https://www.mersenneforum.org/showpo...46&postcount=6
  7. Why do it, or Why do we do it? https://www.mersenneforum.org/showpo...30&postcount=7
  8. New discovery verification https://www.mersenneforum.org/showpo...83&postcount=8
  9. Software of historical interest https://www.mersenneforum.org/showpo...93&postcount=9
  10. Timeline of a new Mersenne prime verification and announcement https://www.mersenneforum.org/showpo...0&postcount=10
Hall of shame https://mersenneforum.org/showthread.php?t=26860

PrimeNet API https://www.mersenneforum.org/showthread.php?t=23992
  1. Table of contents; PrimeNet API documentation and notes https://www.mersenneforum.org/showpo...70&postcount=1
  2. Sample gpu device parameters https://www.mersenneforum.org/showpo...45&postcount=2
  3. Draft Extension to PrimeNet Server Web API to support GPU applications https://www.mersenneforum.org/showpo...54&postcount=3
  4. Constraints imposed by server hardware https://www.mersenneforum.org/showpo...21&postcount=4

Code development
  1. Intro and table of contents https://www.mersenneforum.org/showpo...34&postcount=1
  2. Why don't we double check TF or P-1 runs? https://www.mersenneforum.org/showpo...36&postcount=2
  3. Why don't we start primality tests at an iteration count above zero? https://www.mersenneforum.org/showpo...41&postcount=3
  4. Why don't we consider all integers as exponents, not just primes? https://www.mersenneforum.org/showpo...13&postcount=4
  5. Why don't we use the information in the series of p values for the known Mp to predict the next? https://www.mersenneforum.org/showpo...04&postcount=5
  6. Why don't we compute the Lucas series without the modulo, once, and apply the modulo at the end? https://www.mersenneforum.org/showpo...97&postcount=6
  7. Why don't we run lots of really old computers, on individual assignments each? https://www.mersenneforum.org/showpo...71&postcount=7
  8. Why don't we use several computing devices together to primality test one exponent faster? https://www.mersenneforum.org/showpo...67&postcount=8
  9. Why don't we use the initial iterations of a standard primality test as a self-test? https://www.mersenneforum.org/showpo...72&postcount=9
  10. Why don't we build statistical checks into the GIMPS applications and server? https://www.mersenneforum.org/showpo...1&postcount=10
  11. Why don't we compute multiple P-1 runs at the same time allowing multiple use of some interim values? https://www.mersenneforum.org/showpo...3&postcount=11
  12. Why don't we save interim residues on the PrimeNet server? https://www.mersenneforum.org/showpo...5&postcount=12
  13. Why don't we skip double checking of PRP tests protected by the very reliable Gerbicz check? https://www.mersenneforum.org/showpo...7&postcount=13
  14. Why don't we self test the applications, immediately before starting each primality test? https://www.mersenneforum.org/showpo...2&postcount=14
  15. Why don't we occasionally manually submit progress reports for long-duration manual primality tests? https://www.mersenneforum.org/showpo...3&postcount=15
  16. Why don't we extend B1 or B2 of an existing no-factor P-1 run? https://www.mersenneforum.org/showpo...9&postcount=16
  17. Why don't we do proofs and certificates instead of double checks and triple and higher? https://www.mersenneforum.org/showpo...6&postcount=17
  18. Why don't we run GPU P-1 factoring's GCDs on the GPUs? https://www.mersenneforum.org/showpo...4&postcount=18
  19. Why don't we use 2 instead of 3 as the base for PRP or P-1 computations? https://www.mersenneforum.org/showpo...0&postcount=19
  20. Why don't we use interim 64-bit residues as checking input on later runs? https://www.mersenneforum.org/showpo...3&postcount=20
  21. Why don't we merge the leading CPU and GPU applications? https://www.mersenneforum.org/showpo...8&postcount=21
  22. Why don't we use FPGAs along with or instead of CPUs or GPUs? https://www.mersenneforum.org/showpo...6&postcount=22
  23. Why don't we compute GCD for a P-1 stage in parallel with the next stage or assignment? https://www.mersenneforum.org/showpo...8&postcount=23
  24. Why don't we preallocate PRP proof disk space in parallel with the computation? https://www.mersenneforum.org/showpo...5&postcount=24
  25. Why don't we run GIMPS computations on ASICs? https://www.mersenneforum.org/showpo...9&postcount=25
  26. Why don't we use direct GPU-storage transfers in GIMPS apps? https://www.mersenneforum.org/showpo...6&postcount=26
  27. Why don't we use a formula to discover more Mersenne primes instead of doing lots of slow computations? https://www.mersenneforum.org/showpo...2&postcount=27
  1. Intro and table of contents https://www.mersenneforum.org/showpo...78&postcount=1
  2. Mersenne prime exponent LL worktodo lines (gpuowl <v0.7, CUDALucas and prime95 formats) https://www.mersenneforum.org/showpo...80&postcount=2
  3. Mersenne prime exponent PRP and PRP-1 worktodo lines (GpuOwL format) https://www.mersenneforum.org/showpo...82&postcount=3
  4. Interim 64-bit residues for LL sequences of known Mersenne prime exponents https://www.mersenneforum.org/showpo...82&postcount=4
  5. Interim 64-bit residues for PRP3 sequences of known Mersenne prime exponents https://www.mersenneforum.org/showpo...83&postcount=5
  6. Seed value ten LL series final residues https://www.mersenneforum.org/showpo...12&postcount=6
  7. How fast can we multiply 2 integers, or square an integer? https://www.mersenneforum.org/showpo...21&postcount=7
  8. PRP residue types https://www.mersenneforum.org/showpo...32&postcount=8
  9. The Gerbicz error check for PRP, and on LL and P-1 with restrictions https://www.mersenneforum.org/showpo...17&postcount=9
  10. The Jacobi check for LL https://www.mersenneforum.org/showpo...1&postcount=10
  11. CUDA Toolkit compatibility vs CUDA level https://www.mersenneforum.org/showpo...1&postcount=11
  12. Interim residues for large exponents https://www.mersenneforum.org/showpo...4&postcount=12
  13. LL with shift https://www.mersenneforum.org/showpo...8&postcount=13
  14. Challenges of large exponents https://www.mersenneforum.org/showpo...6&postcount=14
  15. Proof file format https://www.mersenneforum.org/showpo...3&postcount=15
  16. Known good interim LL residues for checking run-time scaling and correct computation https://www.mersenneforum.org/showpo...4&postcount=16
  17. Known good interim PRP residues for checking run-time scaling and correct computation https://www.mersenneforum.org/showpo...9&postcount=17
  18. GIMPS application and user interface design https://www.mersenneforum.org/showpo...6&postcount=18
Blog development

Off topic https://www.mersenneforum.org/showthread.php?t=25086
  1. Intro https://www.mersenneforum.org/showpo...49&postcount=1
  2. About me https://www.mersenneforum.org/showpo...50&postcount=2
  3. Personal bests in GIMPS https://www.mersenneforum.org/showpo...51&postcount=3
  4. Landau's fourth problem https://www.mersenneforum.org/showpo...52&postcount=4
  5. Blogger blunder backup blackout blues https://www.mersenneforum.org/showpo...72&postcount=5
  6. Fermat numbers https://www.mersenneforum.org/showpo...65&postcount=6
  7. What is this beast called? https://www.mersenneforum.org/showpo...48&postcount=7
  8. Beyond Mersennes https://www.mersenneforum.org/showpo...41&postcount=8
  9. Perfect Numbers https://mersenneforum.org/showpost.p...12&postcount=9
  10. Factoring Methods https://www.mersenneforum.org/showpo...7&postcount=10

My thanks go to all those who have contributed in some way to this compilation, which includes, in rough order of appearance in the few discussion threads here:
Uncwilly, ET_, LaurV, axn, SELROC, Dr. Sardonicus, retina, nomead, Dylan14, Batalov, hansl, ewmayer, chalsall, GP2, kar_bon, mysticial, jwaltos
Also, too numerous to identify and list, are those who asked many questions in various threads, that led to ideas for new posts, additions, or edits here.

This is an attempt at completeness, but it is not possible to cover in advance all possible questions/misconfigurations that users may produce. https://www.brainyquote.com/quotes/douglas_adams_109728


(end)

Last fiddled with by kriesel on 2023-09-28 at 16:28 Reason: added file size scaling and older versions to mlucas thread, fix xeon phi thread url, misc edits
kriesel is online now