|
kTimesG
|
 |
March 23, 2025, 09:51:54 AM |
|
7985WX has a base clock frequency of 3.2 GHz and a maximum boost clock frequency of up to 5.1 GHz for a single core, depending on workload and thermal conditions.
Yes, I am using affine coordinates for batched addition, as it is more efficient for certain operations.
That's weird. I have over 17 MK/s per core on a Laptop CPU: i9 13900H and it's only running at 3 GHz. This with a batch size of 512 constant elements, adding a single point (middle) left and right in a range of 1025. Higher batch sizes have diminishing returns, below measurable. This is futile though, since the hashing is the bottleneck, it will never matter if the EC throughput increases. Let's assume we can hash at 6 MH/s per core. With 12 MK/s EC throughput/core, we end up with (12 * 6) / (12 + 6) = 4.0 M op/s With 24 MK/s EC throughput/core, we end up with (24 * 6) / (24 + 6) = 4.8 M op/s With 100 MK/s EC throughput/core, we end up with (100 * 6) / (100 + 6) = 5.66 M op/s etc...
|
Off the grid, training pigeons to broadcast signed messages.
|
|
|
POD5
Member

Offline
Activity: 332
Merit: 10
Keep smiling if you're loosing!
|
 |
March 23, 2025, 10:05:25 AM |
|
RANDOM mode does not enforce any sequence or minimal number of keys to generate before checking. Each key is generated and checked independently. The program does not enforce any specific sequence or pattern in the keys it generates. It relies on the randomness of the PRNG to explore the key space uniformly. The program processes keys in batches of 512 (2 × 256) to optimize performance using AVX2 instructions for hashing. Progress and elapsed time are not calculated in RANDOM mode. The speed of 4.6 Mkeys/s per core is achievable with AVX2 optimizations, but it depends on the hardware. What's the frequency of a single core?
Are you doing affine (not jacobian) batched addition, using the secp256k1_fe_* primitives? And the P (+ - ) Q trick?
That is, if the programm shows 4 M keys second in RND mode, there were generated 4 M random keys?
|
bc1qygk0yjdqx4j2sspswmu4dvc76s6hxwn9z0whlu
|
|
|
|
nomachine
|
 |
March 23, 2025, 10:12:43 AM Last edit: March 23, 2025, 10:29:30 AM by nomachine |
|
That's weird.
I am currently using and testing AVX-256(for these headache sufferers), and it is slower than AVX-512 by half. The AVX-256 workload here can cause the CPU to downclock significantly, which might negate the performance gains from vectorization. The CPU is throttling as a result. Why am I feeling pain in my brain after this informations?  Your brain is like that one friend who loves drama but can’t feel it themselves. It’s sitting there going, ‘Oh no, the nerves and muscles around me are freaking out! Better make you feel like your head’s exploding!’ But your brain? Totally chill, no pain receptors, just vibes. So when your head hurts, blame the drama queens around your brain, not the brain itself. 
|
BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
b0dre
Jr. Member
Offline
Activity: 61
Merit: 1
|
 |
March 23, 2025, 01:43:59 PM |
|
What is the behaviour of RANDOM? 4,6 Mk /s ? Or is there a minimal sequence N = X to be filled at each random key?
RANDOM mode does not enforce any sequence or minimal number of keys to generate before checking. Each key is generated and checked independently. The program does not enforce any specific sequence or pattern in the keys it generates. It relies on the randomness of the PRNG to explore the key space uniformly. The program processes keys in batches of 512 (2 × 256) to optimize performance using AVX2 instructions for hashing. Progress and elapsed time are not calculated in RANDOM mode. The speed of 4.6 Mkeys/s per core is achievable with AVX2 optimizations, but it depends on the hardware. What's the frequency of a single core?
Are you doing affine (not jacobian) batched addition, using the secp256k1_fe_* primitives? And the P (+ - ) Q trick?
7985WX has a base clock frequency of 3.2 GHz and a maximum boost clock frequency of up to 5.1 GHz for a single core, depending on workload and thermal conditions. Yes, I am using affine coordinates for batched addition, as it is more efficient for certain operations. I am going fishing today. The random mode is out of range. ./Cyclone -h e0b8a2baee1b77fc703455f39d51477451fc8cfc -r e0000000000000000:e0fffff0000000000 -b 4 -t 10 -R ================= WORK IN PROGRESS ================= Puzzle/Bits : 60 Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc Prefix length : 4 bytes Mode : Random CPU Threads : 10 Mkeys/s : 33.77 Total Checked : 1181870080 Elapsed Time : ∞ Range : e0000000000000000:e0fffff0000000000 Progress : ∞ Progress Save : 0 Stride : 1 ================== PARTIAL MATCH FOUND! ============ Prefix length : 4 bytes Private Key : 0000000000000000000000000000000000000000000000000D2B2956A4A96991 Public Key : 02B4C83F6D2BD1173A475ECA4AC4D1BF83F3EEE5830D79268A17AA881FEDACC4DB Found Hash160 : e0b8a2ba6bac9c314858584c83768e38d2cfe956 Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc Matched bytes : e0b8a2ba
|
|
|
|
|
|
nomachine
|
 |
March 23, 2025, 02:04:56 PM |
|
I am going fishing today.
The random mode is out of range. Fixed. Added modulo operation and `minKey` addition to constrain the random key to the correct range. https://github.com/NoMachine1/Cyclone/commit/3627436f543e5e3919b2c9ce6dde320474bf9c79# ./Cyclone -h e0b8a2baee1b77fc703455f39d51477451fc8cfc -r e0000000000000000:e0fffff0000000000 -b 4 -t 10 -R
================= WORK IN PROGRESS ================= Puzzle/Bits : 60 Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc Prefix length : 4 bytes Mode : Random CPU Threads : 10 Mkeys/s : 31.28 Total Checked : 7976338432 Elapsed Time : ∞ Range : e0000000000000000:e0fffff0000000000 Progress : ∞ Progress Save : 0 Stride : 1 ================ PARTIAL MATCH FOUND! ============ Private Key : 0000000000000000000000000000000000000000000000000E052BEB01C04E92 Public Key : 031DDB985B1258C33FAF1DCD49992C1408A8818750FBDF3B6CF2AAB2174E185A6F Found Hash160 : e0b8a2ba22477f49eeae9a47033f57cb2da0d0f1 Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc Matched bytes : e0b8a2ba
|
BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
Akito S. M. Hosana
Jr. Member
Offline
Activity: 392
Merit: 8
|
 |
March 23, 2025, 02:09:36 PM |
|
It's obvious that he's doing all this fishing. He's fishing with one hand and programming with the other. 
|
|
|
|
|
b0dre
Jr. Member
Offline
Activity: 61
Merit: 1
|
 |
March 23, 2025, 02:11:06 PM |
|
I am going fishing today.
The random mode is out of range. Fixed. Added modulo operation and `minKey` addition to constrain the random key to the correct range. https://github.com/NoMachine1/Cyclone/commit/3627436f543e5e3919b2c9ce6dde320474bf9c79# ./Cyclone -h e0b8a2baee1b77fc703455f39d51477451fc8cfc -r e0000000000000000:e0fffff0000000000 -b 4 -t 10 -R
================= WORK IN PROGRESS ================= Puzzle/Bits : 60 Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc Prefix length : 4 bytes Mode : Random CPU Threads : 10 Mkeys/s : 31.28 Total Checked : 7976338432 Elapsed Time : ∞ Range : e0000000000000000:e0fffff0000000000 Progress : ∞ Progress Save : 0 Stride : 1 ================ PARTIAL MATCH FOUND! ============ Private Key : 0000000000000000000000000000000000000000000000000E052BEB01C04E92 Public Key : 031DDB985B1258C33FAF1DCD49992C1408A8818750FBDF3B6CF2AAB2174E185A6F Found Hash160 : e0b8a2ba22477f49eeae9a47033f57cb2da0d0f1 Target Hash160: e0b8a2baee1b77fc703455f39d51477451fc8cfc Matched bytes : e0b8a2ba Great, thanks!
|
|
|
|
|
|
nomachine
|
 |
March 23, 2025, 02:47:01 PM |
|
Great, thanks!
Still not working. Will upgrade again.
|
BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
b0dre
Jr. Member
Offline
Activity: 61
Merit: 1
|
 |
March 23, 2025, 02:56:43 PM |
|
Great, thanks!
Still not working. Will upgrade again. Look your PM
|
|
|
|
|
Akito S. M. Hosana
Jr. Member
Offline
Activity: 392
Merit: 8
|
 |
March 23, 2025, 03:04:00 PM |
|
Great, thanks!
Still not working. Will upgrade again. How did this happen? So before it worked in random mode but not sequential? Now it's the other way around.
|
|
|
|
|
teguh54321
Jr. Member
Offline
Activity: 141
Merit: 1
|
 |
March 23, 2025, 04:34:23 PM |
|
Howbout cyclone on cuda 🤔
|
|
|
|
|
gians82
Newbie
Offline
Activity: 22
Merit: 0
|
 |
March 23, 2025, 05:40:20 PM |
|
Hello,
How do you know that the private key for puzzle 68 starts with E0?
It could be that it starts with the letter E
The Cyclone program works well:
================= NO MATCH FOUND ================= No match found in range: E0AC94B5FADDC7938:E0AC94B5FB1DC7938 Total Checked : 67252224 Elapsed Time : 00:00:00 Speed : 103.622 Mkeys/s No match found after processing all ranges. Cyclone command completed successfully. Iteration 14242: First Number (Hex): E0F40F0B60871FECA Second Number (Hex): E0F40F0B60C71FECA Executing Cyclone command... --------------------------------------------------
|
|
|
|
|
|
nomachine
|
 |
March 23, 2025, 07:43:19 PM |
|
Look your PM
Stride will not work well over 50 bits because the type used for batches is uint32_t . A large stride might cause the batch size to exceed the limit, leading to incomplete or incorrect processing, inaccurate progress calculations, or even crashing the entire program. This is why I prefer not to modify other people’s scripts. How did this happen?
I work with one hand and one eye, so mistakes are inevitable. Here's the fix: https://github.com/NoMachine1/Cyclone/tree/main
|
BTC: bc1qdwnxr7s08xwelpjy3cc52rrxg63xsmagv50fa8
|
|
|
gians82
Newbie
Offline
Activity: 22
Merit: 0
|
 |
March 23, 2025, 08:15:57 PM |
|
Look your PM
Stride will not work well over 50 bits because the type used for batches is uint32_t . A large stride might cause the batch size to exceed the limit, leading to incomplete or incorrect processing, inaccurate progress calculations, or even crashing the entire program. This is why I prefer not to modify other people’s scripts. How did this happen?
I work with one hand and one eye, so mistakes are inevitable. Here's the fix: https://github.com/NoMachine1/Cyclone/tree/mainHello, very important thing you have not shared your bitcoin address very important because in case of victory with your script surely you will be recognized your reward. Thanks
|
|
|
|
|
Dom1nic
Newbie
Offline
Activity: 20
Merit: 0
|
 |
March 24, 2025, 01:40:10 AM |
|
|
|
|
|
|
teguh54321
Jr. Member
Offline
Activity: 141
Merit: 1
|
 |
March 24, 2025, 03:28:27 AM |
|
Hello,
How do you know that the private key for puzzle 68 starts with E0?
It could be that it starts with the letter E
The Cyclone program works well:
================= NO MATCH FOUND ================= No match found in range: E0AC94B5FADDC7938:E0AC94B5FB1DC7938 Total Checked : 67252224 Elapsed Time : 00:00:00 Speed : 103.622 Mkeys/s No match found after processing all ranges. Cyclone command completed successfully. Iteration 14242: First Number (Hex): E0F40F0B60871FECA Second Number (Hex): E0F40F0B60C71FECA Executing Cyclone command... --------------------------------------------------
What cpu do you use ?
|
|
|
|
|
gians82
Newbie
Offline
Activity: 22
Merit: 0
|
 |
March 24, 2025, 04:54:06 AM |
|
Hello,
How do you know that the private key for puzzle 68 starts with E0?
It could be that it starts with the letter E
The Cyclone program works well:
================= NO MATCH FOUND ================= No match found in range: E0AC94B5FADDC7938:E0AC94B5FB1DC7938 Total Checked : 67252224 Elapsed Time : 00:00:00 Speed : 103.622 Mkeys/s No match found after processing all ranges. Cyclone command completed successfully. Iteration 14242: First Number (Hex): E0F40F0B60871FECA Second Number (Hex): E0F40F0B60C71FECA Executing Cyclone command... --------------------------------------------------
What cpu do you use ? AMD Ryzen 9 7900 12 x 3,70 GHz
|
|
|
|
|
brainless
Member

Offline
Activity: 431
Merit: 35
|
 |
March 24, 2025, 06:30:48 AM |
|
Cyclone last update By default 6 prefix, thats reduce speed to half Even we select or not prefix, This area effect speed
|
13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
|
|
|
cctv5go
Newbie
Offline
Activity: 48
Merit: 0
|
 |
March 24, 2025, 07:12:43 AM |
|
Cyclone last update By default 6 prefix, thats reduce speed to half Even we select or not prefix, This area effect speed
Is showing off your cyclone every day useful for solving problems?Let's study the GPU carefully.
|
|
|
|
|
brainless
Member

Offline
Activity: 431
Merit: 35
|
 |
March 24, 2025, 07:49:56 AM |
|
Cyclone last update By default 6 prefix, thats reduce speed to half Even we select or not prefix, This area effect speed
Is showing off your cyclone every day useful for solving problems?Let's study the GPU carefully. Solving problem is not based these app Solving problem required math, and proper apply inside these app
|
13sXkWqtivcMtNGQpskD78iqsgVy9hcHLF
|
|
|
|