![]() |
![]() |
#1 |
"Kyle"
Feb 2005
Somewhere near M52..
91810 Posts |
![]()
What type of code is Prime95 (for the PC) written in? I have a good friend that has done some very creative coding in a variety of languages recently and he wants to see if he can optimize the code for a speed increase. Additionally, where can I find this code as he wants me to send a text file with only the code.
Last fiddled with by Primeinator on 2009-06-08 at 05:26 |
![]() |
![]() |
![]() |
#2 | |
Banned
"Luigi"
Aug 2002
Team Italia
43·113 Posts |
![]() Quote:
George put his last 20 years to optimize it. Luigi |
|
![]() |
![]() |
![]() |
#3 | |
Jun 2003
7×167 Posts |
![]() Quote:
While I've no expertise to be able to make a judgment myself, the critical bignum manipulatin routies have a reputation for being some of the most highly optimised code out there. But by all means, have at them. The non-critical routines should be easy to improve, but doing so will provide a marginal benefit. |
|
![]() |
![]() |
![]() |
#4 |
"Jacob"
Sep 2006
Brussels, Belgium
2×7×137 Posts |
![]()
Regarding optimisation : you can find an excerpt of the kind of work done by George in the document P4notes.doc. The document dates back to 2001.
Jacob |
![]() |
![]() |
![]() |
#5 |
"Kyle"
Feb 2005
Somewhere near M52..
16268 Posts |
![]()
Thanks. They have been sent to my friend. I myself know absolutely zero coding but my friend loves tinkering with code in unusual ways. He always is doing some sort of project and I told him about GIMPS. Although he has no interest in the project, he is interested in the code. I'll reply back here if he manages to do anything with it. I was not aware George has spent that much time on the coding... so I am not expecting any (faster) code from my friend.
|
![]() |
![]() |
![]() |
#6 | |
"Bob Silverman"
Nov 2003
North of Boston
23×3×313 Posts |
![]() Quote:
perhaps your friend might worjk on something that has been less well-optimized? For example, speeding up the msieve siever? Or the msieve or CWI Block-Lanczos code?? |
|
![]() |
![]() |
![]() |
#7 |
"Kyle"
Feb 2005
Somewhere near M52..
16268 Posts |
![]()
I'll check with him. He is...fairly eccentric and flits from project to project as fits his fancy. However, he does have a gift from what I hear.
|
![]() |
![]() |
![]() |
#8 | |
"Bob Silverman"
Nov 2003
North of Boston
23×3×313 Posts |
![]() Quote:
code; I simply do not have time to do it. Perhaps even create a multi-threaded version!!!!?????? |
|
![]() |
![]() |
![]() |
#9 | |
Apr 2009
near Chicago
2×11 Posts |
![]() Quote:
Please send me some links to the current code repository and any papers you think will be relevant. I'm not sure what block Lanczos stuff I have on hand - I can see a bunch of Coppersmith/block Wiedemann stuff and a lot of papers on finding dependencies over FF or GF2 by block Wiedemann in my stack but think I'd have to hit up a dig library for any recent improvements to Lanczos methods as most of those papers I just pulled out of folders are 5 - 12 years old. On a related note - I seem to recall a few different people had some block Wiedemann implementations so if anyone has links to those I'd appreciate that as well [ Coppersmith's, Austin Lobo's etc] |
|
![]() |
![]() |
![]() |
#10 |
6809 > 6502
"""""""""""""""""""
Aug 2003
101×103 Posts
1095010 Posts |
![]()
Or, let your friend be the one to write TF or LL code for GPU's.....
[Ducks the thrown fruit. ![]() |
![]() |
![]() |
![]() |
#11 | |
"Kyle"
Feb 2005
Somewhere near M52..
16268 Posts |
![]() Quote:
|
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Rho code | Happy5214 | YAFU | 3 | 2015-11-01 21:54 |
Please help me with my code | daxmick | Programming | 15 | 2014-02-14 11:57 |
Code Help | Andrew | Programming | 12 | 2013-02-16 20:53 |
New Code | JohnFullspeed | Programming | 20 | 2011-09-04 04:28 |
A little help with VBS code | IronBits | No Prime Left Behind | 6 | 2008-11-12 14:23 |