9616
BitShares PTS / Re: ALPHA MINER - 1.5 GB unlimited threads... better HPM
« on: November 09, 2013, 01:05:12 am »
Try it now.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Also, I'm not sure I fully understand the output.Code: [Select]valid: 5 invalid: 4 balance: 0.437479 paid: 0 pps: 0.0397708 address: PsaBPVGJPVbvWXjAwMyHB43iTHqWDBM6iL hpm: 27.3926
3112166ms th_a miner.cpp:45 start_work ] sending 03f48890e42b1b7d8c92c3aadd0a470531c547fb042e577b3e89f9462716f560
valid: 5 invalid: 4 balance: 0.437479 paid: 0 pps: 0.0397708 address: PsaBPVGJPVbvWXjAwMyHB43iTHqWDBM6iL hpm: 30.5656
When it says sending, I assume that's a share, but then the number of valid/invalid doesn't increment. Is that correct behavior?
Okay, switched to the new version. I assume /opt stays the same and the fix was in pool_miner?
Eagerly awaiting the windows version of this miner.
Output:Code: [Select]valid: 16 invalid: 2 balance: 1.31244 paid: 0 pps: 0.0397708 address: YOUR_PTS_ADDRESS_HERE hpm: 31.3429
valid = the number of valid shares you have submitted
invalid = stale shares... note there is alway 1 invalid when you first start up...
balance = your balance on a pay-per-share basis
paid = total that have been sent to YOUR_PTS_ADDRESS (this feature is disabled for now... )
valid: 16 invalid: 2 balance: 1.31244 paid: 0 pps: 0.0397708 address: YOUR_PTS_ADDRESS_HERE hpm: 31.3429
Okay, giving this a go. Getting ~31hpm on my Macbook. (up from ~14 with the stock client)
Can you clarify when you will pay out? Thanks.
Okay, giving this a go. Getting ~31hpm on my Macbook. (up from ~14 with the stock client)
Can you clarify when you will pay out? Thanks.
I would think you would want to use the diff in calculator heres my idea:
PPS_SHARE_REWARD = (current_per_block_reward/SHARE_TARGET) * current_difficulty
PPS_PAYOUT = (PPS_SHARE_REWARD * PERSONS NUMBER OF SHARES) / TOTAL_POOL_SHARES
The cycle algorithm idea is wrong, there's no cycle in the 50 bit hash. The cycle is in 512 bit sha output, but that's equivalent to finding sha512 collisions.
Regardless of birthday algorithm, generating 2^23 sha512 on radeon 5870 (no oc) takes 180ms. 64 bit values and 1024 block makes parallelism on current compute units hard. That's close to output of new intel cpu. So gpus aren't going to win by a big margin, like with bitcoin's sha256.
The collision finding time, even on a cpu, is almost insignificant, 2^26 is a small value.
I'm writing gpu miner as an opencl learning experience. Looks like finding all birthdays in 2^26 hashes is going to take 200-400ms on radeon 5870.
How much hash power is out there...
25844 hashs/min around block 8000