Slashdot Mirror


45th Known Mersenne Prime Found?

An anonymous reader writes "The Great Internet Mersenne Prime Search (GIMPS) has apparently discovered a new world-record prime number. A GIMPS client computer reported the number on August 23rd, and verification is currently under way. The verification could take up to two weeks to complete. The last Mersenne prime discovered was over 9.8 million digits long, strongly suggesting that the new value may break the 10 million digit barrier — qualifying for the EFF's $100,000 prize!"

103 of 396 comments (clear)

  1. Link to wikipedia would be nice by QuantumG · · Score: 4, Informative
    --
    How we know is more important than what we know.
  2. Re:Forgive my ignorance by fractic · · Score: 5, Funny

    To what use will this long, long prime be put?

    Absolutely none whatsoever. That's the beauty of mathematics.

  3. 10 million digits by Anonymous Coward · · Score: 5, Funny

    And you only get 6 digits in prize money? What a rip off. That is only one $digit per 1.67 million prime digits.

    1. Re:10 million digits by remahl · · Score: 2, Informative

      it could be the previous record holder plus one

      No, it couldn't ;-).

    2. Re:10 million digits by philspear · · Score: 4, Funny

      You say that, but at some point someone told me that 1 is a prime number and 2 is as well, so therefore, prime numbers can be one prime number plus 1. Plus, I'm a biologist.

  4. Re:Forgive my ignorance by OtakuPersona · · Score: 2, Informative

    When it comes to cryptography, when youbigger the prime numbers you have the harder it is to break the encryption.

  5. GPU's? by EdIII · · Score: 4, Interesting

    Testing a single 10,000,000 digit number takes two months on a 2 GHz Pentium 4 computer

    According to their own benchmark pages a newer Core 2 Duo E8500 process in less than 21 days. Just recently I know that password cracking programs were written to use GPU's which dramatically increased the performance. Wouldn't writing code to run this on the GPU's result in even faster processing times?

    1. Re:GPU's? by ShadowRangerRIT · · Score: 2, Informative

      GPU performance is geared towards floating point and massively parallel operations on small numbers. Unfortunately, neither of those characteristics are particularly handy for dealing with large primes.

      Even in the general computing scenarios where they are useful, they are frequently wasting a lot of resources to accomplish the task. The Folding@Home team has noted that due to poor random access performance it is usually more efficient to recompute values than to retrieve them from memory. In practice, this means the seemingly awesome power of the GPU is often reduced by orders of magnitude relative to an equivalent ops/sec rating on a CPU.

      --
      $_ = "wftedskaebjgdpjgidbsmnjgcdwatb"; tr/a-z/oh, turtleneck Phrase Jar!/; print
    2. Re:GPU's? by fredrikj · · Score: 4, Interesting

      The Lucas-Lehmer test for Mersenne primes consists of repeated multiplication (modulo a fixed large number). Large-integer multiplication is done via floating-point FFT, which is nothing but massive amounts of operations on small numbers. I don't know how FFT implementations for GPUs compare, but intuitively I think they ought to be at least as fast as for CPUs. The primes tested by GIMPS are small enough to fit entirely in GPU memory, so latency doesn't seem like a problem.

      (I don't really know much about any of this, so feel free to correct/enlighten me.)

    3. Re:GPU's? by Anonymous Coward · · Score: 5, Informative

      The weighted FFT algorithm used by GIMPS is called the Irrational Base Discrete Weighted Transform (IBDWT), and it was designed with Mersenne numbers in mind.

      You're almost right about GPUs getting enough memory to start tackling this sort of problem, but the issue isn't memory, it's floating point precision.

      The FFTs being done by GIMPS are fairly large, and the overall error introduced by the FFT operations is roughly proportional to the log of the size of the dataset. So as the numbers become larger and larger, less and less data can be stored within each of the floating-point values. Which leads to larger transforms, which leads to less data that can be stored, etc. It's a vicious circle.

      In the case of a 10 million-digit prime, the worst-case scenario ends up with 1 bit of the original value per float, and a transform size of about 2 ** 25. The values themselves will take up about 128 megs of video memory.

      (Side note: the most efficient FFT algorithms involve a "scratch" buffer that stores intermediate results-- so for a 128-meg data set, we would really need to have at least 256 megs of usable space on the video card.)

      In this case, if we have floating-point values with only 23 bits of mantissa (as is the case with most graphics cards), we would have to be sure that no more than 22 bits of error could creep in over the course of the calculations. But given the size of the transforms, that's not very likely. In reality, we're likely to lose the results to rounding errors.

      The only real way out of this problem is to use higher-precision numbers. Some graphics cards offer 64-bit floats, but they come with a huge performance hit. There are also some techniques for "emulating" higher precision on a graphics card, but they're pretty application-specific, and I don't know that they'd work for FFTs.

      So, yeah-- the long and the short of it is that graphics cards just don't have the required precision for large-integer multiplication at the size GIMPS is doing. Smaller numbers are okay (in fact, I've written code that uses GPUs to accelerate large-integer multiplication-- there IS a speedup), but 10 million digits just isn't possible yet.

      Hope that clears things up!

  6. Re:I dont understand why this is important by philspear · · Score: 5, Funny

    ...he asks on slashdot.

  7. Re:Forgive my ignorance by Brain_Recall · · Score: 4, Informative
    But when it comes to primes in the 10 million digit range (I couldn't even guess how many bits you would require for a number that large), it becomes impractically large for cryptography.

    From the GIMPS website:

    Finding new Mersenne primes is not likely to be of any immediate practical value. This search is primarily a recreational pursuit. However, the search for Mersenne primes has proved useful in development of new algorithms, testing computer hardware, and interesting young students in math.

  8. Re:Forgive my ignorance by fractic · · Score: 5, Insightful

    The beauty is that it doesn't HAVE to be useful.

  9. Re:Well, I just beat them! by Anonymous Coward · · Score: 2, Informative

    2^x -1 is never prime if x is not prime. I do believe your number falls under that category.

  10. Re:I dont understand why this is important by DanWS6 · · Score: 5, Funny

    Agreed. People should be using their extreme CPU cycles for things that matter, like helping the SETI program or running Microsoft Vista.

  11. Re:Forgive my ignorance by Mr.Case · · Score: 3, Interesting

    I'm pretty sure that in the past, the government would pay money for large prime numbers to use for encoding purposes. I don't know if they still do but they used to pay 1000 dollars (I think it was 1000) for primes over 100 digits.

  12. Just start at infinity... by Anonymous Coward · · Score: 5, Funny

    And work backwards, that will find the largest much faster than starting at zero.

  13. Re:Well, I just beat them! by SpottedKuh · · Score: 4, Informative

    You seem to misunderstand the meaning of prime. Either that, or you're a horrible comedian. In either case, 77 isn't prime, and neither is 77777777.

    However, even if a string of 7's were prime, that may not be enough. As stated previously, if n = 2^x - 1 is prime, then x must be prime. However, the converse is not true. That is, x being prime does not guarantee that n is prime. E.g., if x = 11, then n = 2^{11} - 1 = 2047 = 23 x 89.

  14. Re:Forgive my ignorance by Matt+Perry · · Score: 2, Informative

    To what use will this long, long prime be put?

    That depends. If it's over 10,000,000 digits then it will be cashed in for $100,000.

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  15. Because by Bragador · · Score: 5, Insightful

    You shouldn't think like that. Just think about your question, seriously. Whatever we do is pointless and useless and everything will be destroyed eventually through the heat death of the universe.

    That being said, all that is important is that you have fun doing whatever you do. Believe it or not, some people really dig maths. Also, it's one more thing the species knows.

  16. Re:Forgive my ignorance by Timothy+Brownawell · · Score: 5, Informative

    But when it comes to primes in the 10 million digit range (I couldn't even guess how many bits you would require for a number that large)

    About 33 million bits ( ln(10)/ln(2) = 3.3219 ) or 4MB.

  17. Prediction by mrroot · · Score: 4, Funny

    Sure, you are excited now, but I predict you will look back on this moment with indifference once the 46th is discovered. For now, I'm going to keep the champagne on ice.

    --
    I Heart Sorting Networks
  18. I predict that the last digit will be... by The+G · · Score: 5, Funny

    ...even!

    1. Re:I predict that the last digit will be... by Garse+Janacek · · Score: 4, Funny

      ...even!

      Well, I guess you've got a 50% chance...

      --

      I am the man with no sig!

    2. Re:I predict that the last digit will be... by martinw89 · · Score: 4, Funny

      ...even!

      Well, I guess you've got a 50% chance*...

      *For very small quantities of 50%

  19. Re:Well, I just beat them! by Wardub · · Score: 4, Informative

    Actually for a number of 2^n-1 to be prime, n must be prime also. There is no chance that 2^32,582,658-1 is prime.

  20. Re:Forgive my ignorance by Anne_Nonymous · · Score: 2, Funny

    >> To what use will this long, long prime be put?

    We'll sell it into slavery on the Venusian mining colonies, what else you fool?

  21. Re:Forgive my ignorance by RuBLed · · Score: 4, Funny

    My new lock combination...

  22. Re:Forgive my ignorance by AndroSyn · · Score: 5, Insightful

    I guess some of us have different standards on beauty...

  23. Re:Forgive my ignorance by martinw89 · · Score: 4, Funny

    5 years ago few believed that a simple prime number could be calculated to 10 million digits. There was a lot of scepticism that a prime number could be calculated so large. A prime number, calculated to 10 million digits?? pfft. But now, 5 years later GIMPS has calculated Mersenne primes over 9 million digits using computers of all ages, all over the world. That's because GIMPS is scientifically proven to work. It's not a gimmick.

    ...
    (Random interviews)
    Q: What happened when you participated in the GIMPS project?
    A: Ah.. It got bigger.
    Q: And you're not embarassed to say that?

  24. I guess there's some room to ask... by Anonymous Coward · · Score: 2, Interesting

    ... why the EFF considers it worth $100,000 of donated funds to pay someone for finding a 10,000,000-digit prime number. That is not what my donations were intended to do.

    Go fix warrantless wiretapping, then go looking for prime numbers, kthxbye.

    1. Re:I guess there's some room to ask... by John+Miles · · Score: 4, Informative

      FTFA:

      (Prize money comes from a special donation provided by an individual EFF supporter, earmarked specifically for this project. Prize money does NOT come from EFF membership dues, corporate or foundation grants, or other general EFF funds.)

      Still, it's not hard to think of some more, well, "electronic frontier-ish" applications for that kind of money. The FPGA-based DES keysearch engine they built a few years back was cool. OTOH, this Mersenne prime business just sounds like they're paying for something that will become trivial soon enough anyway.

      --
      Dahlmann tightly grips the knife, which he may have no idea how to use, and steps out into the plain.
  25. right by Anonymous Coward · · Score: 2, Funny

    Since this is a particularly good prime, we should
    standardize on it. That way we wouldn't have to
    find our own ones every time we want to use RSA.

  26. Re:Forgive my ignorance by srjh · · Score: 5, Insightful

    "Physics is like sex. Sure, it may give some practical results, but that's not why we do it." - Richard Feynman

    I'm guessing it's the same logic at work here.

  27. More information please by Rob+Kaper · · Score: 4, Funny

    The submitter or editor could have at least typed the number into the summary. Lazy bastards.

    1. Re:More information please by cheebie · · Score: 4, Funny

      They didn't because it turns out the number is 7. The math
      crowd are really embarrassed that they missed it when they
      were checking the first time.

      "Look, no one searches for Mersenne Primes down there, because
      we all know they've been found. That someone made a typo and
      left out 7 went undiscovered for years. We don't like to talk
      about it."

    2. Re:More information please by WK2 · · Score: 4, Funny

      The number might have been too long. But they could have put the prime factorization in the summary.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
  28. Re:I dont understand why this is important by gbobeck · · Score: 4, Funny

    Why do we waste CPU and energy to find these?

    Because doing it by hand is a real bitch and a half. Doing it by hand in moon or candle light sucks worse, I must add.

    --
    Navicula hydraulica plena anguilarum est. Omnes castelli tuus nostri sunt. Ed elli avea del cul fatto trombetta.
  29. Re:Forgive my ignorance by zx75 · · Score: 4, Funny
    --
    This is not a sig.
  30. Re:Forgive my ignorance by Anonymous Coward · · Score: 4, Informative

    You forgot to divide by 8...bits != bytes

  31. What would really be neat... by Nick+Driver · · Score: 3, Funny

    ...is a list of all the prime numbers whose length in number of digits is also a prime number as well. I wonder if anyone has found any really big ones of those.

    1. Re:What would really be neat... by Anonymous Coward · · Score: 5, Insightful

      That is kinda less interesting because it depends on the system used to represent the number (binary, decimal, etc.) rather than an intrinsic property of the number

    2. Re:What would really be neat... by mrnobo1024 · · Score: 3, Interesting

      The number of digits in a Mersenne prime is always a prime number, if it's written in base 2 ;)

    3. Re:What would really be neat... by bigsteve@dstc · · Score: 3, Funny

      And base 1 :-)

    4. Re:What would really be neat... by ari_j · · Score: 2, Funny

      I'm just looking forward to finding the next even prime number.

    5. Re:What would really be neat... by robo_mojo · · Score: 3, Interesting

      I was thinking recursive Mersenne Prime's would be neat...

      You mean this?

      2^2-1=3 (prime)
      2^3-1=7 (prime)
      2^7-1=127 (prime)
      2^127-1=170141183460469231731687303715884105727 (prime)
      2^170141183460469231731687303715884105727-1="universe overflow" (is it prime? doubtful!)

    6. Re:What would really be neat... by kvezach · · Score: 2, Insightful

      How about, make records of large primes of the form a^b +/- 1, as judged by sqrt(a) * b, where both a and b are prime. That's base-neutral. Some Mersenne primes fit the form, at least.

    7. Re:What would really be neat... by JustOK · · Score: 5, Funny

      I'm sure that would be odd if you found it.

      --
      rewriting history since 2109
    8. Re:What would really be neat... by amRadioHed · · Score: 5, Informative

      His point was that while a number like 193 has a prime number of digits in decimal, if you change it to binary (11000001) it is no longer a prime number of digits long. So no, it is not an inherent property of the number. Every prime number has a prime number of digits in some base.

      --
      We hope your rules and wisdom choke you / Now we are one in everlasting peace
    9. Re:What would really be neat... by goddidit · · Score: 2, Interesting

      Even better and proven:
      1^2-1 = 1 (prime)
      1^2-1 = 1 (prime)
      1^2-1 = 1 (prime)
      1^2-1 = 1 (prime)
      1^2-1 = 1 (prime)

      --
      This .sig is exactly 120 characters long.
    10. Re:What would really be neat... by ghoti · · Score: 3, Insightful

      1^2-1 = 0, not one! Besides, 1 is not a prime number, by definition.

      --
      EagerEyes.org: Visualization and Visual Communication
    11. Re:What would really be neat... by uberphear · · Score: 5, Informative

      Can you prove that?

      Sure. Every prime p has two digits in base p. QED.

    12. Re:What would really be neat... by locofungus · · Score: 2, Informative

      Every prime number has a prime number of digits in some base.

      Can you prove that?

      Trivially.

      N in base N has the representation 10 which has two digits. 2 is prime. QED.

      Any base greater than the square root of the number and smaller than or equal to the number will have two digits in its representation.

      Tim.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    13. Re:What would really be neat... by TheVelvetFlamebait · · Score: 2, Interesting

      But what if the base was also prime?

      Ooh, ooh, what if the number of all the possible bases (less than the number itself) such that the number of digits of the representation of the prime number was also a prime number? How about all the number of prime bases?

      Maths is fun, even if not always useful.

      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    14. Re:What would really be neat... by dkf · · Score: 3, Insightful

      Every prime number has a prime number of digits in some base.

      Can you prove that?

      Every prime, p, consists of p digits in unary.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    15. Re:What would really be neat... by fireboy1919 · · Score: 2, Informative

      So we've got two very simple proofs so far.

      If you look at the definition of positional notation, there's not really anything in there that precludes the use of non-natural number bases (though by the Cancel Reply

      Parent
      Post Anotraditional definition, not all numbers can be represented in all bases).

      The point is, though, that there is a mapping between almost every number and almost every representation (obviously, it must consist of more than one digit to work, and there may be no solution if the base is too small).

      I could represent the number twenty-six as 11 in the base, b that is the solution to
      (1+1*b^1)=26 (in base ten), or:
      25 = b

      How about a slightly harder one? Twenty-six as 27:

      (7+2*b^1)=26
      b = 19/2

      Hopefully you can see that I could pick pretty much anything.

      --
      Mod me down and I will become more powerful than you can possibly imagine!
  32. Re:Forgive my ignorance by kestasjk · · Score: 4, Insightful

    Because it's 2^n-1 it'd be 1111111....1111111 (the prime number is entirely made of 1s in base 2). So there's way less than 31MB of information in the number

    --
    // MD_Update(&m,buf,j);
  33. Re:Forgive my ignorance by mochan_s · · Score: 4, Interesting

    It goes towards the enormous knowledge on prime number theory.

    The problem of if there is a pattern to the sequence of prime numbers is unknown. That is, if I ask you what is the 69th prime number, the only known general algorithm is to computer the 1st prime, 2nd prime and so on until the 69th prime. And, also there are unsolved problems with Mersenne primes as well.

    So, if someone comes up with a good theory, then it's good to have some big examples.

    And, in case you didn't know, prime number theory is used in cryptography.

  34. Re:Here's what. by Anonymous Coward · · Score: 3, Funny

    "Is that a Mersenne prime in your pocket or are you just happy to see me?"

  35. Moore-Otsuka-Helkenberg prime number sieve by Jizzbug · · Score: 2, Interesting

    My friends and I wrote a unique prime number sieve, using previously unknown numerological techniques (exploiting digital roots).

    You can find our sieve here:

    http://jessicalogsdon.com/page5/page5.html

    We are currently turning our sieve in a method for rapidly factoring semi-prime numbers. Digital root mechanics have certain properties that make it easy to identify semi-prime candidacy positions in a by-9 table of the natural numbers.

    A PDF at the bottom of the above-linked site explains our latest investigation of solving for [p, q] where n = p*q. The source code on the page is our prime sieve implemented in Perl.

    Big Money! No Whammy! You, too, could become a hundred-millionaire M.O.H.'ing RSA to the ground!!

    --

    -=/\- Jizzbug -/\=-
    1. Re:Moore-Otsuka-Helkenberg prime number sieve by gilgoomesh · · Score: 5, Informative

      "previously unknown"?

      Uh, no. You have a very clunky Sieve of Eratosthenes. Digital roots isn't even a thing.

      Also: numerological techniques would pertain to the spirituality of numbers and their mystic powers. Numeric techniques is what real computational mathematicians use.

    2. Re:Moore-Otsuka-Helkenberg prime number sieve by Jizzbug · · Score: 2, Interesting

      It is actually more efficient than the classical Sieve of Eratosthenes. Our geometric candidacy pattern eliminates all numbers divisible by 2, 3, and 5 much faster than does the Sieve of Eratosthenes (the Sieve of Atkin, I think, does something similar algebraically).

      I didn't say we have the fastest sieve in the world, just that we have a new sieve.

      The operation of the sieve is actually very accommodating to parallelization, so maybe this sieve provides benefits in that area.

      By "numerology" I meant "repeated digit sum", because that's what stupid people understand it as: adding everything up in a word to a single number (in our case, words with letters are instead numbers with digits). The process of addition (or in our case, remainder mod 10) requires no spiritualism.

      There is no such thing as digital roots?

      Certainly there's nothing new here... I don't doubt that the Mayans knew this stuff -- but they didn't have RSA-2048!

      --

      -=/\- Jizzbug -/\=-
  36. Re:Interesting by Rob+Kaper · · Score: 4, Informative

    On slashdot, even the submitters don't RTFA apparently:

    Or you didn't read it properly: the bit about being just short of 10 million is about the 44th when it was new, not the new new prime.

  37. Oh hells yeah!!! by Anonymous Coward · · Score: 2, Funny

    I do IT-support in the school district...let me tell you:

    ...and interesting young students in math.

    The kids were in a veritable state of mathematics riot today.

    Smoking pot, getting laid, and blowing off responsibility is so not punk rock.

    God...do these guys realize how embarrassing they make adulthood?

  38. Re:Forgive my ignorance by Miseph · · Score: 5, Funny

    That has to be one of the best penis pill ad spoofs I've ever read. Kudos on that classy rewrite.

    My only question is where the reasonably attractive blond chick who blinks too damn much comes in.

    --
    Try not to take me more seriously than I take myself.
  39. Re:Here's what. by renegadesx · · Score: 2, Funny

    You must not be new here

    --
    Make SELinux enforcing again!
  40. Re:Well, I just beat them! by SpottedKuh · · Score: 4, Funny

    So, you're saying I need to keep my day job?

    Depends. Is your day job working as a mathematician? :)

  41. Re:Forgive my ignorance by Firehed · · Score: 2, Insightful

    I think the real question is why it is worth $100k. I'd sure be interested to know, especially seeing that my system can probably attempt to find prime numbers pretty damn quick if it's a threaded app.

    --
    How are sites slashdotted when nobody reads TFAs?
  42. Re:Forgive my ignorance by felipekk · · Score: 3, Funny

    So this is like math's version of Paris Hilton? Pretty but useless?

  43. Well go download it...most of it anyways by postermmxvicom · · Score: 2, Informative

    basically, they distribute the prize to contributors...currently $50,000 would go to you

    --
    One last thing: Sometimes I wonder; "Is that someone's signature? Or do they type that at the end of each post?"
  44. Re:I dont understand why this is important by kesuki · · Score: 4, Insightful

    doing it by hand would be like building the pyramids, by yourself.

    it's not a weekend project, just writing down all the numbers from 1, to the number composed of at least 9 million but possibly ten or eleven million digits long... much less then dividing that number by every number from 1 to the number of the same length to make sure it is only evenly divisible by itself, and 1.

    i repeat myself it's like trying to build they pyramids by yourself. or even better, trying to build a four lane highway by yourself. I remember hearing about a guy from Duluth Minnesota, who had been trying to build a highway the most direct route between Fargo, ND and Duluth, MN, and he actually started on the Duluth side, i know he didn't get far, but Duluth Minnesota is one of those 'rare' towns that was booming about 100 years ago, but then started shrinking (i forget when) and has never really completely recovered.

    the guy started on his quest to get the highway built believing a direct route to Fargo would increase trade and tourism and what not (it would save on average an hours drive each way)

    but i think he finally died, having completed somewhere between 12-40 miles of highway.

    today's PCs are like having millions of number crunching slaves with never ending papyrus scrolls, there are things computers can do that a human being would never complete if they lived a million years. and even with those millions of number crunching slaves some things take a long time to compute.

    the point being, the reason why people do these things with computers is because computers are the only thing that can do them, and to be the first to do something vastly unimaginable by normal standards. kinda like, 'why did we shoot a robot lander to mars?' instead of say, making beer free for everyone in the united states for a day.

  45. Re:Forgive my ignorance by RyuuzakiTetsuya · · Score: 5, Funny

    I saw this joke posted on slashdot like, less than a week ago,b ut it's so relevant to the discussion ... fuck it.

    "An engineer, a physicist and a mathematician were all staying in a hotel, when each of their rooms individually caught fire. The engineer did some basic math, flooded the floor and said, "it is out." The physicist did more complicated math, used just precisely the amount of water needed to put out the fire and said, "It is out." the mathematician did a lot of complicated math, said, 'I HAVE SOLVED IT!' and went back to bed."

    --
    Non impediti ratione cogitationus.
  46. Re:Forgive my ignorance by nneonneo · · Score: 5, Informative

    Testing a single candidate Mersenne prime takes a month of straight computation on a single 2.4 GHz Pentium 4 (assuming a 10 million digit prime, which would be the minimum to win the prize). This assumes the use of only one core, but you'd need at least 100 cores to make it anything resembling "quick" (~7 hours), if you could even parallelize the procedure that much.

    Never mind the fact that only about one in 150,000 exponents will yield a prime, meaning that on average, 150,000 months of computation is required for a single prime to emerge, and furthermore, finding giant Mersenne primes is easier than most other kind of primes. So, I don't think your computer will find these giant primes "pretty damn quick".

    Pessimism aside, I think this is a pretty impressive achievement considering that GIMPS doesn't have nearly the power of larger efforts like Folding@Home (GIMPS has around 500 GFLOPS while F@H has around 3372 TFLOPS, or 3372000 GFLOPS).

  47. Re:Forgive my ignorance by thedrx · · Score: 2, Interesting

    Yes, half of it.

    If you were to find a 10,000,000 digit prime today the above rules imply that $3,333 would go to Michael Cameron, discoverer of the 39th known Mersenne prime, $3,333 would go to Michael Shafer, discoverer of the 40th known Mersenne prime, $3,333 would go to Josh Findley, discoverer of the 41st known Mersenne prime, $3,333 would go to Dr. Martin Nowak, discoverer of the 42nd known Mersenne prime, $6,667 would go to Curtis Cooper and Steven Boone the discoverers of the 43rd and 44th known Mersenne prime, $5,000 would go to GIMPS, $25,000 would go to charity, and $50,000 would go to you.

    This is great news, I've been crunching Mersenne numbers myself and it's nice to finally see a potential >10M digit one.

  48. Re:Forgive my ignorance by Bragador · · Score: 3, Funny

    You're complaining?

    I studied psychology!

    :(

  49. Re:Forgive my ignorance by UnknowingFool · · Score: 3, Funny

    Those bastards! Now I have to change my luggage combination again.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  50. Re:Forgive my ignorance by Anonymous Coward · · Score: 5, Funny

    Aaah yes, the xkcd that made me stop reading xkcd.

    As a chemist, i felt a bit upset at the elitist attitude of the comic, and no I do not think that biology is 'merely' applied chemistry, and therefore somehow less 'pure'.

    Cry me a river, impure professional.

  51. Re:Forgive my ignorance by 3arwax · · Score: 2, Interesting

    Mersenne primes are almost completely useless. I used one to win a programming contest in college involving finding the largest prime number though. Unfortunately the moderator posted my number without the last digit and everybody complained it was divisible by 2.

  52. Re:Forgive my ignorance by MadnessASAP · · Score: 4, Insightful

    You stopepd reading a comic because it made fun of you? I'd hate to live in that sad boring dreary life of yours, Monday, Wendsday and Friday that comic makes fun of me and I love it for it.

    If you can't laugh at yourself then you have no right to laugh at anyone else.

    --
    I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
  53. Re:Forgive my ignorance by Hal_Porter · · Score: 5, Funny

    That's ridiculous. Being useless is not what makes math beautiful. There are plenty of useless things that aren't beautiful.

    A lot of them post here.

    --
    echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
  54. Re:I dont understand why this is important by MadnessASAP · · Score: 2, Insightful

    Becuase it is there and becuase we can. why bother to do anything at all? In a hundred years nobody will care or remember you for anything you have done at all during your lifetime, perhaps you should just go crawl back into bed and stay there for the rest of your life? You will have the exact same impact on the rest of the universe that you would have otherwise. While your doing that the rest of us will 'waste' out time discovering the universe around us, it may not server any purpose but we choose to do it and we feel better for it.

    --
    I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
  55. Re:Forgive my ignorance by Cow+Jones · · Score: 5, Informative

    I for one am glad that the EFF isn't using my donations for this award, beautiful mathematics or not. When I donate my hard-earned money to the EFF, I expect them to use it for something worthwhile. From TFA:

    Prize money comes from a special donation provided by an individual EFF supporter, earmarked specifically for this project. Prize money does NOT come from EFF membership dues, corporate or foundation grants, or other general EFF funds.

    --

    Ah, arrogance and stupidity, all in the same package. How efficient of you. -- Londo Mollari
  56. Re:Forgive my ignorance by Kingrames · · Score: 2, Funny

    Prime numbers routinely prove to be useful.

    I, for one, will be using it for my hashtables, thank you very much.

    --
    If you can read this, I forgot to post anonymously.
  57. Re:Forgive my ignorance by iknowcss · · Score: 4, Funny

    My favorite incarnation of that joke has the mathematician saying "THERE IS A SOLUTION!"

    It's amazing to me that it's possible to know that there is a solution, but not know what it is. Kudos, math people :)

    --
    Life is rarely fair. Cherish the moments when there is a right answer.
  58. Re:Forgive my ignorance by Kingrames · · Score: 4, Funny

    Close, but she's only pretty useless.

    --
    If you can read this, I forgot to post anonymously.
  59. Re:Forgive my ignorance by evanbd · · Score: 2, Funny

    Hey, at least it wasn't computational linguistics.

  60. Mod parent up by ari_j · · Score: 4, Insightful

    I didn't see your response, so I wrote my own instead of moderating yours like I should have. If anything, laughing at yourself should be easiest of all since you are more likely to get the joke given an intimate knowledge of its subject matter. =)

  61. Re:Forgive my ignorance by TheLink · · Score: 4, Funny

    Yeah they even can provide complicated proof that there's a solution, while being unable to provide one.

    Consultants on the other hand can provide expensive proof that there are solutions, while being unable to provide one. :)

    --
  62. Re:Forgive my ignorance by Anonymous Coward · · Score: 5, Funny

    "Physics is like sex. Sure, it may give some practical results, but that's not why we do it." - Richard Feynman

    Which is why Richard Feynman is known as the father of quantum mechanics.

  63. Re:Forgive my ignorance by mabhatter654 · · Score: 5, Informative

    Very Wrong

    Large prime numbers are used in cryptography because it gives you massive amounts of digits that are not divisible by any other number. There's types of crypto that use multiple large prime numbers to build the keys from. If you use one of these as your seeds it will take a long time to crack anything encrypted as the number is huge and has no smaller factors. At 10 million digits you're going to take a long time to "guess" what it is.

  64. Perfect numbers and Mersenne Primes by spaceyhackerlady · · Score: 5, Interesting

    Another fun relationship is between Mersenne Primes and Perfect Numbers, numbers whose factors add up to themselves.

    If 2^n-1 is prime, (2^n-1)(2^(n-1)) is perfect (and has a distinctive pattern of digits in binary, to boot...). The proof in this direction is easy. Proving that all even perfect numbers are of this form is a little harder, but doable.

    The hard one is proving whether or not there are any odd perfect numbers, and, if so, what form they might take. Nobody has done this yet.

    ...laura

  65. Re:Forgive my ignorance by davmoo · · Score: 2, Informative

    >if you could even parallelize the procedure that much

    You can't. Multiple cores are of no help in speeding up a prime number search like GIMPS. Each iteration of the test requires the results of the previous iteration. All multiple cores do is allow you to run multiple copies of the software (one per core) in order to allow a machine to test more than one prospective prime at a time.

    FWIW, I run two copies of the GIMPS software on an E8400 processor, one copy on each core. And last time I did a benchmarking check on it, its currently taking 26 days and a few hours to fully test exponents in the 42,000,000 range.

    --
    I want a new quote. One that won't spill. One that don't cost too much. Or come in a pill.
  66. Prime (Pulp) Fiction by pig_man1899 · · Score: 3, Funny

    Mathematician #1: How are we going to find the 46th Prime?
    Mathematician #2: Bring out the GIMPS.
    Mathematician #1: The GIMPS is sleeping.
    Mathematician #2: I guess you're going to have to wake him up then.

    --
    The manifest absurdity of it is too obvious to require explanation
  67. Re:Forgive my ignorance by David+Gould · · Score: 4, Interesting

    My favorite incarnation of that joke has the mathematician saying "THERE IS A SOLUTION!"

    Try: "A solution exists." For the punchline to work best, use the math lingo as it would be used in a real proof. Also, since he was a theoretical mathematician, he didn't do "a lot of complicated math", he "looked at the fire, looked at the bucket of water [*1], concluded that 'a solution exists', and went back to sleep".

    It's amazing to me that it's possible to know that there is a solution, but not know what it is. Kudos, math people :)

    Heh -- when you put it that way, it does seem kinda weird, but it's really not that hard to explain how it works: the key is that the task of figuring out whether or not a solution exists for one problem can itself be taken as an entirely different problem, so if you just solve that one instead of the original one, there you are. And those "meta-problems" tend to be both much easier in terms of actual computation required and much more "interesting" [*2] in terms of conceptual effort required, which is why mathematicians prefer to focus on them. And yes, it works recursively (figuring out whether or not it's possible to determine whether or not a solution exists for a particular problem, and so on...)

    [1] one of which, the GP forgot to mention, was conveniently in each room

    [2] in math lingo, i.e., "harder" in normal terms

    --
    David Gould
    main(i){putchar(340056100>>(i-1)*5&31|!!(i<6)<< 6)&&main(++i);}
  68. Re:Forgive my ignorance by MrNaz · · Score: 4, Funny

    Put another way, mathematics is to physics, as masturbation is to sex.

    --
    I hate printers.
  69. Re:Forgive my ignorance by mad_robot · · Score: 5, Funny

    At 10 million digits you're going to take a long time to "guess" what it is.

    If there is only one known prime number with 10 million digits, then I reckon I could guess this one quite quickly.

    --
    U1NCaVpYUWdlVzkxSUhkcGMyZ2dlVzkx SUdoaFpHNG5kQ0JpYjNSb1pYSmxaQT09
  70. Re:Forgive my ignorance by Armakuni · · Score: 3, Informative

    No, that would be Max Planck.

    --
    That's not Picasso, that's Kandinsky!
  71. Re:Forgive my ignorance by dintech · · Score: 3, Funny

    There are plenty of useless things that aren't beautiful.

    Must.... resist... mother joke...

  72. Re:Forgive my ignorance by something_wicked_thi · · Score: 2, Informative

    Not when they are this big. It'd be too hard to work with and there are too few known primes this large for it to be secure.

  73. Re:Forgive my ignorance by something_wicked_thi · · Score: 2, Insightful

    After reading that strip, I went to the wikipedia article on Deconstructionism, read it, and then still had no idea what Deconstructionism was. I'm pretty sure it doesn't actually mean anything.

  74. Re:Forgive my ignorance by Sj0 · · Score: 5, Funny

    Quantum Physics has many fathers. Classical physics is a bit of a slut.

    --
    It's been a long time.
  75. Re:Forgive my ignorance by BotnetZombie · · Score: 2, Insightful

    See, this is what happens when psychologists try to be funny. There's always someone who finds it insightful.

  76. ntt instead of fft? by slew · · Score: 2, Insightful

    Perhaps you could use a number-theoretic fft (using modular arithmetic instead of fp arithmetic) on a gpu to avoid the errors accumulation. Although old gpus only processed single precision fp, new gpus can process 24-bit integer multiplication at full speed as well (at least for nvidia's cuda). You probably gain a little bit of accuracy using NTTs vs single precision FP FFTs (where you probabaly need a few guard bits to avoid subtraction errors) which is likely an exponental speedup with these types of algorithms.

    Of course the double precision arithmetic is only somewhat slower than single precision on GPUs, but consumes twice the register space (so on actual algorithms, it runs quite a bit slower because of this). Right now, GPU ffts are quite a bit faster than CPU ffts, but not yet 10x (unless you have a very large GPU and a fairly ordinary CPU) if you copy the data back to the CPU every time after an fft, but if you leave the data in the GPU and code the rest of the digit-convolution algorithm on the GPU, I'll bet it isn't that far off of 10x on average.