![]() |
|
|
#2938 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
342110 Posts |
Quote:
|
|
|
|
|
|
|
#2939 | |
|
Romulan Interpreter
Jun 2011
Thailand
2×3×1,609 Posts |
Quote:
|
|
|
|
|
|
|
#2940 |
|
Apr 2014
528 Posts |
Hmm, or how much work to create a BARRETT76_MUL15 kernel?
|
|
|
|
|
|
#2941 |
|
"Mr. Meeseeks"
Jan 2012
California, USA
23×271 Posts |
|
|
|
|
|
|
#2942 | |
|
Nov 2010
Germany
3·199 Posts |
Quote:
![]() It would be exactly as fast as the 82_MUL15 kernel, because it would need to be implemented like it. When using 32-bit chunks of data, all current kernels need 3 of them, giving 96 bits. Now, certain short-cuts are possible that reduce the available bits. It's basically using less exact intermediate values during the calculation that are cheaper to compute, like skipping evaluation of some carry flags. Different short-cuts have different costs, but adding them all in brings you down to 76 bits usable out of the 96. Now, when using 15-bit chunks, you can use 5 of them for 75 "raw" bits, or 6 chunks for 90. Adding in all short-cuts results in 69 and 82 usable bits, respectively. 73 bits is the full implementation with 5 chunks (no short-cuts; there are always small rounding errors that eat one or two bits). It might be worth checking again, if I can squeeze out 74 bits in 5 chunks - I currently don't remember why I did not succeed the last time ... |
|
|
|
|
|
|
#2943 | |
|
Apr 2014
2×3×7 Posts |
Quote:
Last fiddled with by NickOfTime on 2014-05-23 at 19:13 |
|
|
|
|
|
|
#2944 | |
|
"James Heinrich"
May 2004
ex-Northern Ontario
11·311 Posts |
Quote:
As of 01-May-2014 "many" was approximately 21,176,383 exponents above 65M (for requiring 274) in PrimeNet range (below 1000M) that are currently TF'd to less than 274 and will eventually need to be taken there. I didn't bother to calculate the THz-years required, but it'll be a bunch. Small trivia: if we continue TF limits in the current curve, TF for the range between 1000M-4294M will require 1.5 EHz-days (exahertz-days, as in thousand-million GHz-days. That means 1000 TitanBlack/780ti GPUs running continuously for 1000 years.) Last fiddled with by James Heinrich on 2014-05-23 at 20:12 |
|
|
|
|
|
|
#2945 | |
|
Nov 2010
Germany
10010101012 Posts |
Quote:
Doing the performance tests for each kernel is on the list ... Oliver and I discussed that a while ago, in order to have some comparable results. we need to revive that. And my attempt for a 74_15 kernel comes in less than 1% ahead of the 82_15 kernel, but still misses some factors I will need to use an even more accurate modulo function that will slow down the kernel even more ...
|
|
|
|
|
|
|
#2946 | |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
9,767 Posts |
Quote:
Not meaning to blow inappropriate sunshine. But what you and Oliver (et al) do is (IMO) quite impressive. |
|
|
|
|
|
|
#2947 |
|
"James Heinrich"
May 2004
ex-Northern Ontario
11×311 Posts |
I don't know about on PrimeNet since I'm not all that comfortable with database interactions there, but I'd be happy to make such data available in raw and aggregated form on mersenne.ca
|
|
|
|
|
|
#2948 |
|
If I May
"Chris Halsall"
Sep 2002
Barbados
9,767 Posts |
|
|
|
|
![]() |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Status | Primeinator | Operation Billion Digits | 5 | 2011-12-06 02:35 |
| 62 bit status | 1997rj7 | Lone Mersenne Hunters | 27 | 2008-09-29 13:52 |
| OBD Status | Uncwilly | Operation Billion Digits | 22 | 2005-10-25 14:05 |
| 1-2M LLR status | paulunderwood | 3*2^n-1 Search | 2 | 2005-03-13 17:03 |
| Status of 26.0M - 26.5M | 1997rj7 | Lone Mersenne Hunters | 25 | 2004-06-18 16:46 |