okay. As I mentioned, the theory is that some ridiculously optimized miner may exist.
chocolatebar mentioned goalposts for the bounty i proposed. I've never done bounties before, so I have no idea. So I'll just throw something together and we can start hashing it out.
I'm particularly interested in nvidia (so the cuda miner), mainly because the maxwell architecture is very efficient hashes / watt, at least with the last version of tsivs ccminer.
As mentioned in my original post, I proposed the full bounty for a 40.4X factor in hashrate. So, with my 750 ti card, that would be 280 h/s * 40 = 11200 h/s. Yeah. 11.2 kh/s. Man my rig would fly.
Granted, obviously, that might be ridiculous or impossible.
Smooth mentioned some stuff here
https://bitcointalksearch.org/topic/m.11571118 regarding GPU stuff.
For the 290X, as mentioned below,
https://bitcointalksearch.org/topic/m.11730818 , this card kicks out 810 h/s. So a 40.4X of that would be.... 32724. 32.7 khs. Yum.
SO:
If this code exists, this deserves the full reward. Thus, the primary bounty is for these numbers. Because these numbers SHOULD be impossible, this bounty should be ridiculous. So far we have:
GingerAle: 200
Jwinterm: "about 3.5 XMR" which I will interpret as anywhere between 3.5 XMR and 3500 XMR.
Chocolatebar: 2000
owlcatz: some yet to be determined amount
Lloydmiller4: 500 - 1000
Thus, at the extreme high, we have 200 + 3.5 + 2000 + 1000 = 3203.5 XMR
Lets use the number from my analysis 137.7 kh/s, and assume that thats the hashrate of our miner-with-awesome-code (MWAC). Yes, this assumption is flawed, because MWAC could have 80% of the hashrate and the other 11 people have the other 20%, but whatever.
Option #1:
Full bounty for code that can make my 750 ti spit out 11.2 kh/s, as calculated by my 750 ti existing hashrate X 40.4. This number actually comes close to a scenario where MWAC has 2 full rigs, with 6 GPUs per rig. So each card is spitting out 11.47 kh/s.
Option #2: (because option #1 is ridiculous)Yah know what, we can just use 40.4 as ceiling, and any improvement in hashrate below that will get a bounty = that factors percentage of 40.4 X the full bounty...
a 2-fold increase in hashrate would be 2/40.4 * full bounty. So, at the current full bounty, thats 158 XMR.
a 3-fold increase in hashrate would be 3/40.4 * full bounty. So, thats 237.88
4 = 4/40.4 * 3203.5 = 317.18
... you get the idea.
In the case where a gynormous bounty is created, and someone releases 2X mining code, we could continue the bounty. We would just subtract that fold from the original number.... ah shit this is some complicated mafs. All right, ...
ori_hash = original has (280)
target_hash = MWAC theoretical hash (11200)
fold = original max fold (40)
bounty = original total bounty (3203.5)
relfold = released fold (2)
bounty_release = relfold / fold*bounty
new_bounty = bounty - bounty_release
new_hash = ori_hash * relfold
new_fold = target_hash / new_hash
nah, but then the new fold would be 20. And if someone made a 2 fold on that, they'd get 2 / 20 * new_bounty, which would be significantly more than the first release... but I guess that might make sense.
If someone wants to map out the function of what I was getting at above...
ah nevermind, We can cross that bridge if we get to it.
I think option #2 might cover it, because it encourages 2 things - a ridiculously high primary bounty which effects the lower bounties.
STIPULATION / PROPOSAL I propose that we donate 10% of the bounty to core development, because Monero.