Code: Select all
BA has always been intended to be used for a few calculations/Projects in FAH that requires the most processing power; larger RAM, more cores, and more bandwidth than typical FAH calculations. However, as time goes on, the BA requirements are met by more and more donor machines due to technological advancements. If we wait too long, a large fraction of donor machines will become BA capable (and in terms of the computing power of FAH, a very large fraction of FAH would be in the BA class in that case). In that situation, in order to get any useful work done in FAH, we'd have to make all WUs in the same category as BA WUs (since most donor would not want to run any other type of WU given the point difference as many choose to optimize for highest PPD/Watt ratio). However, that change would just lead to a big inflation of FAH points and also wouldn't give donors with the most powerful machines any benefit for being part of BA. Something that we wanted to avoid.
So, going back to priori premise:
The competition is neither a zero sum game nor an exclusive comparison set.
So if 30% of the work being done were BA, would that mean that?:
1. A huge number of people elected to invest 10K in building 4p rigs?
or
2. A huge number of people stopped running smp on their desktop?
You have no way of knowing based at only looking at a comparison of relative ratio between the two.
SMP could see a 10 x increase in participation, but BA at the same time could see a thousand X increase.
Or both could decrease in absolute numbers, but the participation in regular smp could decrease faster.
The combinations and permutations of factors that could affect the ratio are infinite.
The question remains, does it make any sense to tie them together in the first place?
As many donors have pointed out, the real competition is GPU from a ppd/ppw point of view.
If I am going to burn watts, it is going to be running GPU.
Say ,for the sake of argument, that everyone agrees; Will PG tie running smp to GPU?
"we have too many people running gpu and not enough running smp. We know that any donor that can run GPU, has to have a computer, and therefore can run smp. Consequently, starting at x date, donors will be required to run smp concurrently with GPU to be allowed to continue to participate."
You say that would be insane? Well, it has just as much logic as tying the participation in BA to the success(or failure) of participation in regular smp.
Like most donors, I see no reason to tie fundamentally different classes of processors.
say regular smp is able run on smartphones, tablets, android devices. Will these devices ever approach the processing power of what we consider a 4 core desktop today? Not for a long time. Say 10 million people are willing to run a client on an android device...should that subsequent work ratio be considered in determining what is a BA multi-socket workstation?
Why should it? like GPU, it could some day be a significant source of TFLOPS...but that absolute number of TFLOPS has nothing to do with the work being done by BA workstations.
My solution:
Let nature take its course. If the desktops continues to increase in power so that 16 core(32 thread) machines are the norm and can easily accomplish BA WU...great
regular smp will die a natural death (no surprise) and yes, over a very long period of time, BA will cease to have any exclusivity or special bonus...Again, something that has been happening gradually over time anyway.
Will my smartphone ever compete with a 4P server in processing power? Will it ever compete with a 300 watt GPU? I don't think so.
Why would I expect that a point system could possibly accommodate these different classes of machines not only accurately, but also allow handicapping so we could "race"
If we are going to "race"...set up special bonus for the top winners ...it has to be within a class.
comparing/tying different classes is just destructive and non-productive...
IS QRB insanely productive WITHIN GPU, WITHIN BA, WITHIN SMP. Yes.
it is insanely productive and accurate in showing the advantage to PG in getting work returned quickly and without interruption.
Can the curve(s) be always perfectly fitted and compared ACROSS these classes? No
I think most people(donors) understand most of the above...and so still question the first premise that BA needs to be some percent of smp .
As noted by Bill1024 and others, logistically, the two classes do not even run the same WU with any degree of efficient interchangeability.
Having spent some time and good faith energy in testing, they wonder why continue to force a round peg in a square hole.
So, beyond being a faulty premise...It does not even work as an immediate ameliorate to the supposed problem.
Yes, ever increasing power and efficiency will make some classes look less attractive over time. This is natural. You don't stop development of new products because it will make existing products obsolete. (unless you want to die as a corporation)
Yes, if everyone is only willing to run GPU because it is 100x more ppd and ppw; this will certainly cause a disruption in projects that were dependent on smp. However, dealing with that disruption really is 100% a concern for PG administration. It should not ever be any concern for donors. Just like the responsibility of dealing with overstock and obsolete inventory is never the responsibility of a customer.(well, I will sell you this gallon of gasoline that you want, but you also have to buy a gallon of whale oil that I already have on stock) As I have mentioned in the past, trying to tie in this manner was one of the original things outlawed in the first anti-trust laws. Economists and government saw it as just a bad thing all around.
PS
No, i don't think I am going to change anyone's mind. I was just reading what the majority were posting on other forums and thought I would make one last stab at explaining the donor's perspective on why this just doesn't make any sense.
Good Luck ALL.