![]() |
![]() |
#45 |
Jun 2019
112 Posts |
![]()
Bernard Fabrot: Solves LCS35. Good job!
|
![]() |
![]() |
![]() |
#46 | |
Undefined
"The unspeakable one"
Jun 2006
My evil lair
151728 Posts |
![]() Quote:
The result won't come any faster, but you can detect an error sooner and backtrack with the loss of only one iteration. |
|
![]() |
![]() |
![]() |
#47 | |
May 2019
13 Posts |
![]() Quote:
If wonder if the best approach (if the goal is to solve it as fast as possible) is not to run one computation without the check (so working with 2048 bit numbers) and then having the second computation running with the check (say performing a 2096 bit multiplication). I realized that in my case a slowdown on my main computation of 2% and I wouldn't have been the first to find the solution! And I did try: using a 50 bit prime for the check would slow my main computation of more than 5%. So I wouldn't have win had my main computation been running the check. Now of course if the second computation runs with the check and an error is detected near the beginning, you don't lose much time to backtrack from the last correct intermediate result. But if the second computation detects an error towards the end, because the second computation is x% slower, it means the main computation needs to backtrack by x%, which can be quite some time. |
|
![]() |
![]() |
![]() |
#48 |
Undefined
"The unspeakable one"
Jun 2006
My evil lair
2×3,389 Posts |
![]()
I think just running two instances of the same capability in parallel is very easy. So they can run in lock step with each other. Instant verification after each iteration with a comparison circuit that can signal a backtrack if there is a difference.
|
![]() |
![]() |
![]() |
#49 |
Jun 2019
3 Posts |
![]()
!!! Congratulations CSAIL !!!
Last fiddled with by Sergio Siller on 2019-06-22 at 07:41 |
![]() |
![]() |
![]() |
#50 |
"Kevin W. Hake"
May 2019
5 Posts |
![]()
The second computation can be multi-threaded; every time your main, fast computation records its progress, a thread can be spun up to check it. So let's say your main thread records progress every 5 minutes. Even if the secondary check ran 50% slower, 2 cores would complete 2 of those blocks in 10 minutes (or 1 block in 5 minutes, the same rate as the main thread); they would never fall far behind.
Last fiddled with by kevinhake on 2019-06-24 at 02:41 |
![]() |
![]() |
![]() |
#51 |
Jun 2019
3 Posts |
![]() |
![]() |
![]() |
![]() |
#52 | |
Aug 2020
79*6581e-4;3*2539e-3
2·5·73 Posts |
![]()
Unearthing this thread.
Obtaining the solution yields a clue on how to factor n: Quote:
|
|
![]() |
![]() |
![]() |
Thread Tools | |
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Crypto News | Nick | Tales From the Crypt(o) | 52 | 2020-12-17 21:16 |
I hate this time of year | davieddy | Lounge | 4 | 2009-10-18 04:39 |
Crypto 2007 | R.D. Silverman | Lounge | 2 | 2007-08-08 20:24 |
crypto game | MrHappy | Lounge | 0 | 2005-01-19 16:27 |
Is it time to change the CPU year measurement? | E_tron | Lounge | 7 | 2004-06-29 10:17 |