future core 17 WU?
Moderators: Site Moderators, FAHC Science Team
-
- Posts: 45
- Joined: Sat Oct 27, 2012 6:17 pm
- Hardware configuration: AMD Opteron 2 x 6274 (32 Cores)
AMD FX-8350 (8 Cores)
Intel i7-4790K (8 Cores)
Intel i7-4790K (8 Cores)
Intel i7-4771K (8 Cores)
Intel i7-3770K (8 Cores)
Intel i7-3770K (8 Cores)
Intel i7-3770K (8 Cores)
Intel i7-3770S (8 Cores)
Intel i7-3930K (12 Cores)
Nvidia GPUs:
GTX 780ti
GTX 780ti
GTX 780ti
GTX 780ti
GTX 780
GTX 690
GTX 690
AMD GPUs:
HD 7970 GBE
HD 7970 GBE
HD 7990
HD 7990
HD 7990
R9 295X2
R9 295X2
R9 295X2 - Location: Dallas, TX
Re: future core 17 WU?
Joe_H, we are in rabid agreement on the time it would take to implement changes in the assignment server allocation logic to properly assign WUs to those GPUs able to run them most efficiently. I've been folding since 2009 and recognize the time and effort needed to get changes like this implemented with a small development team. I certainly respect, and more importantly understand, the challenges FAH has with a small development staff. Over the years, I've run both large development teams (over 150 engineers) and small teams and know the issues inherent in both, but one commonality between them is efficient allocation of resources to address critical product requirements.
With that backdrop, I want to address your contention that there is an opportunity cost of a having a GPU not fold. In the simplest terms, future WUs are issued based upon the results delivered from prior WU simulation runs. The faster those foundational WUs can be processed and delivered back to Stanford, the faster the next batch of WUs can be issued, and so on. Assuming the FAH software engineering team spent resources on developing assignment server logic that enforced specific WUs to be allocated to the most efficient hardware able to run them, then I contend the overall efficiency of FAH would increase dramatically. That assumption should be fairly easy to test: Compare the average TPF of a returned Core_17 WU to that of the average for a 780/780ti/Titan and HD7970/R9 290x GPU and the difference in TPF is a measure of the inefficiency of the current WU allocation logic. Reducing that inefficiency can either be done by intelligent allocation of WUs to optimized hardware able to run them efficiently, or simply removing low-end GPUs from the FAH network that can't efficiently run Core_17 WUs, absent improved allocation logic. When WUs are allocated to hardware systems not optimized for that WU (think a GT 430 running Core_17), then there will be delays invoked for processing subsequent generations of WUs. Those delays negatively impact the ability to immediately engage high-end GPUs optimized for that next-batch of WUs, resulting in a massive opportunity cost of having a low-end GPU folding a complex WU. Therefore, removing the bottleneck of a low-end GPU grinding its way through a Core_17 WU will speed up the entire FAH system for Core_17 projects. The opportunity cost is masked by having 8018 WUs allocated to high-end Kepler GPUs, but it still exists nonetheless. Having a large number of low-performing GPUs working on complex Core_17 WUs in a given generation taking substantially longer to deliver results (versus optimized allocation) reduces the value of the science; by definition and by representation via the QRB.
It's just my opinion, but allocating development resources to optimize WU distribution to given hardware platforms would be an enormously valuable investment. The effective throughput of the FAH network would increase dramatically, the scientists would get their results faster, and donors would be far more satisfied.
With that backdrop, I want to address your contention that there is an opportunity cost of a having a GPU not fold. In the simplest terms, future WUs are issued based upon the results delivered from prior WU simulation runs. The faster those foundational WUs can be processed and delivered back to Stanford, the faster the next batch of WUs can be issued, and so on. Assuming the FAH software engineering team spent resources on developing assignment server logic that enforced specific WUs to be allocated to the most efficient hardware able to run them, then I contend the overall efficiency of FAH would increase dramatically. That assumption should be fairly easy to test: Compare the average TPF of a returned Core_17 WU to that of the average for a 780/780ti/Titan and HD7970/R9 290x GPU and the difference in TPF is a measure of the inefficiency of the current WU allocation logic. Reducing that inefficiency can either be done by intelligent allocation of WUs to optimized hardware able to run them efficiently, or simply removing low-end GPUs from the FAH network that can't efficiently run Core_17 WUs, absent improved allocation logic. When WUs are allocated to hardware systems not optimized for that WU (think a GT 430 running Core_17), then there will be delays invoked for processing subsequent generations of WUs. Those delays negatively impact the ability to immediately engage high-end GPUs optimized for that next-batch of WUs, resulting in a massive opportunity cost of having a low-end GPU folding a complex WU. Therefore, removing the bottleneck of a low-end GPU grinding its way through a Core_17 WU will speed up the entire FAH system for Core_17 projects. The opportunity cost is masked by having 8018 WUs allocated to high-end Kepler GPUs, but it still exists nonetheless. Having a large number of low-performing GPUs working on complex Core_17 WUs in a given generation taking substantially longer to deliver results (versus optimized allocation) reduces the value of the science; by definition and by representation via the QRB.
It's just my opinion, but allocating development resources to optimize WU distribution to given hardware platforms would be an enormously valuable investment. The effective throughput of the FAH network would increase dramatically, the scientists would get their results faster, and donors would be far more satisfied.
-
- Posts: 10179
- Joined: Thu Nov 29, 2007 4:30 pm
- Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
- Location: Arizona
- Contact:
Re: future core 17 WU?
Running the WU on the most efficient hardware is not the most efficient way to get work done. There is no optimal time to wait for a more efficient machine if that machine gets turned off or upgraded tomorrow, or the next day. Waiting days for a more optimal machine is a waste, when a slower machine can still do the work in less than a day. Or a less than optimal machine like yours can do it even faster.
And designing that optimal prediction AI would take a whole new DC project it's so complex. You can never predict well enough network outages, buyer preferences for upgrading, vacations, seasonality, server outages, projects ending, starting, etc.
PG determines the order the work goes out to best move the science of the project forward. Those assignments are not always optimal for you, but they are optimal for FAH at the moment you get that work unit on that hardware.
You are saying the same thing as, "...in a perfect world" and that just doesn't happen. In a perfect world, we would get perfect WUs. Those don't exist, neither does the perfect world. Would you rather the GPU sit idle instead of fold core_15 WUs when there is a shortage of core_17 WUs?
When Core_17 WUs are temporarily unavailable, you're comfortable with the cost of not folding at all but reducing that cost by folding with Core_15 is unacceptable? How is that logical?
And designing that optimal prediction AI would take a whole new DC project it's so complex. You can never predict well enough network outages, buyer preferences for upgrading, vacations, seasonality, server outages, projects ending, starting, etc.
PG determines the order the work goes out to best move the science of the project forward. Those assignments are not always optimal for you, but they are optimal for FAH at the moment you get that work unit on that hardware.
You are saying the same thing as, "...in a perfect world" and that just doesn't happen. In a perfect world, we would get perfect WUs. Those don't exist, neither does the perfect world. Would you rather the GPU sit idle instead of fold core_15 WUs when there is a shortage of core_17 WUs?
When Core_17 WUs are temporarily unavailable, you're comfortable with the cost of not folding at all but reducing that cost by folding with Core_15 is unacceptable? How is that logical?
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Re: future core 17 WU?
Actually, a great deal of what NookieBandit is asking for is already functional. (I have no doubt it could be improved, but not without a significant cost, as has already been said.) 7im has explained a lot of it already but let me approach it from a slightly different perspective.
The Assignment Server does know the difference between the GT 430 (etc) and the 780 (etc.). NOTE:The GT430 cannot run the OpenCL-based Core_17 so it is forced to run the CUDA-based Core_15. Core_15 projects were designed before the 780 was invented and those projects are based on the expected rate of progress of lower-end GPUs (or better) and when an occasional WU is processed by your 780, it's always good for that project.
Note that the priority of Core_17 projects is very, very much higher than the priority of Core_15 projects. Thus the 780 (etc) will be given assigned Core_17 whenever possible and those projects will never be slowed down by being assigned to Tesla GPUs like the 430.
All servers run into difficulties from time-to-time and the AS attempts to make the best of those situations. Recently there have been situations where no Core_17 WUs have been available to be distributed. A couple of weeks ago, they were in very short supply and it took some time while more WUs were being generated (e.g.- by creating 13001). Servers do go off-line and currently there are some serious hardware failures which are being worked on. Other things can happen such as projects finishing, but that's not important to this discussion. For whatever reason, the AS may be unable to give you a Core_17 assignment so it's faced with a choice of choosing to give you a lower priority WU which happens to be Core_15 or telling your 780 that no work is available.
That is a challenging choice for the AS to make: helping speed up a Core_15 project or doing nothing for any project by refusing to make any assignment. In fact, the scientists which run project_15 are happy when your 780 can be given a Core_15 assignment because it speeds up their science at times when there are no more advantageous assignments. Core_17 projects are already being slowed down because they are unavailable. Under conditions like this, it's certain that donors will gripe more, of course, but that's only because they falsely assume that there are always desirable assignments to be given. If they could see the same choices that the AS has to make based on an instantaneous snapshot of dynamic conditions, they MIGHT be more understanding.
The Assignment Server does know the difference between the GT 430 (etc) and the 780 (etc.). NOTE:The GT430 cannot run the OpenCL-based Core_17 so it is forced to run the CUDA-based Core_15. Core_15 projects were designed before the 780 was invented and those projects are based on the expected rate of progress of lower-end GPUs (or better) and when an occasional WU is processed by your 780, it's always good for that project.
Note that the priority of Core_17 projects is very, very much higher than the priority of Core_15 projects. Thus the 780 (etc) will be given assigned Core_17 whenever possible and those projects will never be slowed down by being assigned to Tesla GPUs like the 430.
All servers run into difficulties from time-to-time and the AS attempts to make the best of those situations. Recently there have been situations where no Core_17 WUs have been available to be distributed. A couple of weeks ago, they were in very short supply and it took some time while more WUs were being generated (e.g.- by creating 13001). Servers do go off-line and currently there are some serious hardware failures which are being worked on. Other things can happen such as projects finishing, but that's not important to this discussion. For whatever reason, the AS may be unable to give you a Core_17 assignment so it's faced with a choice of choosing to give you a lower priority WU which happens to be Core_15 or telling your 780 that no work is available.
That is a challenging choice for the AS to make: helping speed up a Core_15 project or doing nothing for any project by refusing to make any assignment. In fact, the scientists which run project_15 are happy when your 780 can be given a Core_15 assignment because it speeds up their science at times when there are no more advantageous assignments. Core_17 projects are already being slowed down because they are unavailable. Under conditions like this, it's certain that donors will gripe more, of course, but that's only because they falsely assume that there are always desirable assignments to be given. If they could see the same choices that the AS has to make based on an instantaneous snapshot of dynamic conditions, they MIGHT be more understanding.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 79
- Joined: Sun Mar 21, 2010 8:52 pm
- Hardware configuration: Core i7 3930K(C2)@4,2 (1.30v)
Swiftech Apogee Drive II + MCR-H220 Radiator
Asus P9X79
4*4Gb SEC 1600@1866 1.5v
GeForce GTX780ti ref (nztx G10+zalman lq315)
Creative X-Fi Titanium Fatal1ty
Lite-On iHAS124-34
HDD- WD3000GLFS + 2*Hitaсhi HDS723030BLE640 + 2*HDT721010SLA360
case-Corsair Obsidian 700D
PSU - Seasonic Platinum 860W (SS-860XP2)
2) Xeon E5645@4Ghz (1,34v)
ASUS P6T
Thermalright Silver Arrow
Corsair TR3X6G1600C7 (3x2048Mb, 7-7-7-20 1,62v)
GeForce GTX780 ref (nztx G10+corsair H75)
Zotac GTX980 AMP! Edition (ZT-90204-10P)
Hitachi 320Gb HTS543232A7A384
case - Chieftec LBX-03B Dremel edition :-)
PSU - Zalman ZM-850HP+ (Enhance silver)
APC SUA1500RMI2U
APC SUA1500RMI2U
Re: future core 17 WU?
bruce
seeing shortages of WU on 17 core (when no new projects and remembering the news that new jobs for 15 core no longer... I.e. we now complete all the available and the folding on the GPU fails, does it happen so?
seeing shortages of WU on 17 core (when no new projects and remembering the news that new jobs for 15 core no longer... I.e. we now complete all the available and the folding on the GPU fails, does it happen so?
Re: future core 17 WU?
The current goals include replacing Core_15 and Core_16 with newer code. Follow-on projects will be started using new cores.
The future of Core_17 WUs is bright, in spite of a few hiccups along the way. The number of projects for Core_17 is increasing but it takes time to develop new projects and to phase out older ones. For the most part, there have been plenty of WUs. (Stanford's goal is for that to always be true!)
Science is never static. If some follow-on to the current selection of Cores can be developed that will increase production, it will be (although nothing has been announced except NaCl).
The future of Core_17 WUs is bright, in spite of a few hiccups along the way. The number of projects for Core_17 is increasing but it takes time to develop new projects and to phase out older ones. For the most part, there have been plenty of WUs. (Stanford's goal is for that to always be true!)
Science is never static. If some follow-on to the current selection of Cores can be developed that will increase production, it will be (although nothing has been announced except NaCl).
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
Re: future core 17 WU?
Could you please explain this one a bit more for me. Because as far as I can see, servers 171.64.65.105 (P76XX) and 171.67.108.142 (P8018) which are core15 servers are both having 10 000 as "Weight" in the server stats, which is actually more than the only currently running core17 server 140.163.4.231 (P13000/P13001) having "only" 5 000/9 000 (advanced/full). Hence, I read this as core17 beeing less prioritized than core15. When I look at other servers which host EOL-cores, say 171.67.108.11 (P57XX @ GPU2), they have a weight of 1.bruce wrote:Note that the priority of Core_17 projects is very, very much higher than the priority of Core_15 projects.
Anything I'm missing here, or misunderstanding?
Re: future core 17 WU?
Hmm. I hadn't noticed those exceptions. (I'm the one that was missing something.)
I'm not sure about p7627. It's reportedly a follow-on to p7625 so there may be some justification for extending the life of FahCore_15. Decisions like that are way above my pay-grade. The announcement says it's restricted to Fermi. My NV gpus are all on Linux and ATI GPUs are on Windows, so I have not seen that project yet.
P8018 seems to be in a similar situation. The last time I received one of them was in September. The only answer I know was given by Dr. Pande:
viewtopic.php?f=74&t=26067&p=261458#p261458
Have you received other projects? ... and on what GPU?
I'm not sure about p7627. It's reportedly a follow-on to p7625 so there may be some justification for extending the life of FahCore_15. Decisions like that are way above my pay-grade. The announcement says it's restricted to Fermi. My NV gpus are all on Linux and ATI GPUs are on Windows, so I have not seen that project yet.
P8018 seems to be in a similar situation. The last time I received one of them was in September. The only answer I know was given by Dr. Pande:
viewtopic.php?f=74&t=26067&p=261458#p261458
Have you received other projects? ... and on what GPU?
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
Re: future core 17 WU?
I only have AMD-GPUs, so I only recieve P13000/P13001 at the time beeing. I just know that a lot of people running Nvidia cards (like 780Ti/Titan) are more or less constantly getting core15/P8018, and not core17 unless P9401 was up and running.
But then it seems at least that P8018 is still a highly valued project.
But then it seems at least that P8018 is still a highly valued project.
Re: future core 17 WU?
What are the Project Server addresses for all the Core 17 Projects?
Project Server for 13000 and 13001
http://140.163.4.231/projects
Also from: http://fah-web.stanford.edu/cgi-bin/fah ... llbebanned
Folding@home project descriptions
Project 9401
Error: A description for this project does not yet exist.
Is this due to the server being down or it was never added to the project descriptions?
Project Server for 13000 and 13001
http://140.163.4.231/projects
Also from: http://fah-web.stanford.edu/cgi-bin/fah ... llbebanned
Folding@home project descriptions
Project 9401
Error: A description for this project does not yet exist.
Is this due to the server being down or it was never added to the project descriptions?
US Army Retired | Folding@EVGA The Number One Team in the Folding@Home Community.
-
- Site Admin
- Posts: 7926
- Joined: Tue Apr 21, 2009 4:41 pm
- Hardware configuration: Mac Pro 2.8 quad 12 GB smp4
MacBook Pro 2.9 i7 8 GB smp2 - Location: W. MA
Re: future core 17 WU?
Project 9401 was served from 171.67.108.31 until it went down - viewtopic.php?f=18&t=26065&p=261981#p261971. As for other servers, look for projects using the Zeta core on the Project Summary page. That will show which ones are active and what server they come from.
iMac 2.8 i7 12 GB smp8, Mac Pro 2.8 quad 12 GB smp6
MacBook Pro 2.9 i7 8 GB smp3
Re: future core 17 WU?
Thanks I found the link at http://fah-web.stanford.edu/pybeta/serverstat.htmlJoe_H wrote:Project 9401 was served from 171.67.108.31 until it went down - viewtopic.php?f=18&t=26065&p=261981#p261971. As for other servers, look for projects using the Zeta core on the Project Summary page. That will show which ones are active and what server they come from.
US Army Retired | Folding@EVGA The Number One Team in the Folding@Home Community.
Re: future core 17 WU?
I hate P8018, take bonus for that project for the new cards or do take anymore, only on 17 core
P8018 wasted time of my videocard
P8018 wasted time of my videocard
-
- Posts: 80
- Joined: Sat Jul 06, 2013 4:37 pm
Re: future core 17 WU?
Keep in mind, the data gained from any project has the potential to lead to a major scientific breakthroughCalcii wrote:I hate P8018, take bonus for that project for the new cards or do take anymore, only on 17 core
P8018 wasted time of my videocard
Re: future core 17 WU?
Every WU has to be folded.Calcii wrote:I hate P8018, take bonus for that project for the new cards or do take anymore, only on 17 core
P8018 wasted time of my videocard
The fact it has no "bonus" does not mean it has less scientific value.
Points are just points, they have no real value, what is all this fuss about ?
Re: future core 17 WU?
For me points important or remove points at all. The essence of people in the competition