screen317 wrote:If you think about it though, the current TFLOPS levels are still within the (vague) bounds of "normal." It's still above the lowest point for 2010. I'd still call it seasonal fluctuation (it doesn't matter how high you started-- what matters is the lowest sustained level, which admittedly probably hasn't been reached yet, because similar numbers of people are likely to maintain the client year-round. It's more than possible that 2012 just got a surge of people folding during winter.
"Normal" is a moving target in the computer world, however. Moore's Law, combined with better architecture and better software [should] result in TFLOPS increasing year on year. By such standards, a plateau would indicate that these 'gains' are being offset by other conditions, which have been coined - increasing move towards mobile computing, increasing power costs and the global recession, high temperatures in many parts of the Northern Hemisphere. School holidays may also play a part. A move toward fewer higher performance [on the back of PG's QRB programme] may also be an influence. [as for active CPUS, I remember the days when it was better to run three SMP clients in linux VMs than to run a single client on a windows machine - and a lot of people were doing this - therefore the dropping of active clients by a third in this case may actually have improved science as it was improving the return times of WUs]
In my mind the issue is further complicated by a lack of the sort of data we have for the last few months - more data around the peaks and troughs the better, comparisons with previous years are at best very inaccurate estimations. The data we have for this winter is outstanding.
One factor that may contribute to the 2012 winter peak is the HPCS input (both when it was run under the HPCS team and then when lots of individuals took up free beta tests and ran software on the images). As that rolled off (after the 50 day delay or however long the active cpu amount is) then it could have resulted in the start of the decline, however the last month's decline would not be due to that, it is due to other factors such as winter and school holidays.
Looking through the history it seems to me that the rapid jumps in FLOPs generally comes with the introduction of a new piece of technology - say the introduction of the ATI or NVidia client. Underlying this there is a relatively steady average [positive/upward] of incremental improvements to hardware. On top of this there are wild fluctuations associated with a huge swings in participation/CPU time associated with short term oscillations such as winter,
Question though: if you had to estimate, how many sustained FLOPS would ~40k SMP PPD amount to?
Its easier to estimate it based on a particular piece of hardware [for most accurate the linux v6 client use to print it at the end of a WU]. In a ballpark an i7 920 at 3.5GHz would be around 45GFLOPs but give or take a wide margin due to the efficiency the software etc etc etc...