log in |
Message boards : Number crunching : Long 2 are a joke
Previous · 1 · 2 · 3 · Next
Author | Message |
---|---|
for long3 i have runtimes of under 2 hours. | |
ID: 4855 · Rating: 0 · rate: / Reply Quote | |
Given my longs 3 threads and still running up against deadlines on some of them. | |
ID: 4906 · Rating: 0 · rate: / Reply Quote | |
Mine work using <cmdline>-t4</cmdline> That REALLY sucks... I was going to increase thread count to 6 until noticing your comment and now really want to reduce it back to 1 and abort all long WU that don't have 6 days deadline. One of my main goals it to complete 100,000 hours per work unit at WuProp. Reduce hours counted by 1/3 on longs will mean it might be 4 years to reach 100,000 hours since WU here are intermittent and I shut down work in the summer to avoid contributing to global warming with A/C since our community still uses coal and natural gas fired power plants. @Rebirther, why not triple the deadline on longs and then there will be much less wasted work, and a higher probability of work 24/7 instead of these long gaps of no WU's? | |
ID: 4907 · Rating: 0 · rate: / Reply Quote | |
Mine work using <cmdline>-t4</cmdline> What Conan (and others) posted saying to add the following line did make the hours all count for Wuprop... <avg_ncpus>4</avg_ncpus> Just make the number the same as your <cmdline>-t4</cmdline> number. | |
ID: 4910 · Rating: 0 · rate: / Reply Quote | |
Thanks, did that already. The long1's were getting about 330 hours/day and that was what I expect from single thread, 1 per machine, but they are set to 3 threads and so it seemed like WUprop wasn't counting them correctly. Some new long1-3 came down today and I'll try and get accurate accounting. | |
ID: 4915 · Rating: 0 · rate: / Reply Quote | |
I'm running some long2 and long3 tasks right now, on a non-AVX computer. The long2 tasks will take about 11 days to run. They also were queued up for a few days, so they'll finish about 4 days after the deadline. Starting them late is my fault. | |
ID: 5126 · Rating: 0 · rate: / Reply Quote | |
it works the same way as it works at Primegrid with -t8 my i7-5820k needs about 11-12 hours for one task | |
ID: 5127 · Rating: 0 · rate: / Reply Quote | |
I stand corrected. PEBKAC MT does indeed work. | |
ID: 5128 · Rating: 0 · rate: / Reply Quote | |
at least they should be realistic. long2 have a deadline of 12 days. thats 288hrs. the run time of long2 is avg 110.10 (min 0.62 - max 200.93) hrs I'm not sure, but this is a much to low deadline, when you don't use tickle up. I have long2 running since 10 days which will reach soon the 90hr mark and which still have 3 more days till dead line so I hope I can finish them before someone else with multithreading finishes them... but I decided not to run anymore long wus. the risk of getting no credits is much to high. ____________ | |
ID: 5129 · Rating: 0 · rate: / Reply Quote | |
When I tried it, CPU temperatures dropped dramatically, indicating that only one core was being used. Noticed this also, there appears to be a 1 to 4 minute delay (depending on the computer's stats) where the long1 and long2 (haven't observed all WU's for the behavior but no noticeable lag on shorts) run a single core as the data set is being initialized. Just mentioning so that anyone else maybe new to SRBase multithreading know about this lag and don't conclude they've made a mistake after seeing single core execution for 2 minutes. | |
ID: 5131 · Rating: 0 · rate: / Reply Quote | |
I just can't understand why the MT is not enabled / config by default and distributed with the standard app, it is just insane to try to run these monsters without the MT on. | |
ID: 5132 · Rating: 0 · rate: / Reply Quote | |
I just can't understand why the MT is not enabled / config by default and distributed with the standard app, it is just insane to try to run these monsters without the MT on. Its only defined by the user, smaller runtimes are not affected by the -t command and are slower in runtime. Also every user has different amount of cores. | |
ID: 5133 · Rating: 0 · rate: / Reply Quote | |
When I tried it, CPU temperatures dropped dramatically, indicating that only one core was being used. That was because I wasn't doing it correctly. When done right, it does work. | |
ID: 5135 · Rating: 0 · rate: / Reply Quote | |
I just can't understand why the MT is not enabled / config by default and distributed with the standard app, it is just insane to try to run these monsters without the MT on. There are many mt projects that provide tasks/programs able to detect and use the available cores with their mt apps depending on each member machine. Obviously here it would only be interesting for these "long" tasks, not all apps. Having to play around with config file (and I remember this one is really not easy to do) really limits the potential number of users willing to try to do this. | |
ID: 5136 · Rating: 0 · rate: / Reply Quote | |
Agreed. Longs really shouldn't be run on a 2 core machine, which would generally be 8 year old Core 2 Duos, so excluding them would be setting an appropriate boundary. So assuming minimum machine is a 4 thread CPU, and the user might be wanting to surf and do other activities, longs could default to MT 3. This is how I set up my app_config. On 4 core machine it leaves 1 core open to capture the short, average or regulars. On 8 core machine, 2 longs run and leave 2 cores available for the other WU's or another project. Having longs default to MT 4 is also a decent option given a majority of commonly owned CPU's thread counts are divisible by 4. Certain BOINC server software version have the preferences ability to decide core count of multi thread work units. You had mentioned your server software was an older version, so maybe this option isn't available. | |
ID: 5138 · Rating: 0 · rate: / Reply Quote | |
Longs really shouldn't be run on a 2 core machine, which would generally be 8 year old Core 2 Duos, so excluding them would be setting an appropriate boundary. Most modern Core i3 CPUs are 2c/4t. All but the highest end laptops tend to be 2c/4t. Most Mobile Core i5 CPUs are 2c/4t, unlike their desktop counterparts. Unless I'm mistaken, many mobile Core i7s are also 2c/4t. You don't have to go back 8 years to find dual core CPUs in common use. | |
ID: 5139 · Rating: 0 · rate: / Reply Quote | |
so. all my long2 are now marked for resending...I'm 2-3 days away from finishing... | |
ID: 5142 · Rating: 0 · rate: / Reply Quote | |
Longs really shouldn't be run on a 2 core machine, which would generally be 8 year old Core 2 Duos, so excluding them would be setting an appropriate boundary. When I said Core2 Duo, the implication was 2c/2t. But to be specific, 2c/2t machines. The benchmarks of 6th -> 9th gen 2c/4t are much greater than the Core2 Duos and can do the work of a long1 or long2, slowly. BOINC will see 4 threads unless an owner actually turned off hyperthreading. I wouldn't want to be doing long SRBase work units on even a modern 2c machine with hyper threading turned off and no available processing power to even use Chromium. LLR is pretty aggressive even set to idle priority. BTW, only 1st gen i7 600 series were 2c/4t, all later have been 4+ real cores. 2nd, 3rd, 4th and 5th gen i3/i5s had quite a lot of low power 2 cores sold (desktop i5's were 4 core), 6th gen and later (after Jan 2015) are 2/4, 4 and 6. | |
ID: 5145 · Rating: 0 · rate: / Reply Quote | |
Longs really shouldn't be run on a 2 core machine, which would generally be 8 year old Core 2 Duos, so excluding them would be setting an appropriate boundary. We'll just have to agree to disagree. There's a lot in what you said that I completely disagree with. ____________ Want to find one of the largest known primes? Try PrimeGrid. Or help cure disease at WCG. | |
ID: 5146 · Rating: 0 · rate: / Reply Quote | |
Longs really shouldn't be run on a 2 core machine, which would generally be 8 year old Core 2 Duos, so excluding them would be setting an appropriate boundary. Unless you are referring to the earlier suggestions about default MT on LLR for SRBase long WU's, the only opinion I present in the last message was not wanting to run SRBase on even a modern 2 core machine with no hyper-threading. The rest of my response was all factual taken from Intel database sources and sales figures presented in Wikipedia from tech articles. All the machines I'm referring to are less than 6 GFlops (http://srbase.my-firewall.org/sr5/cpu_list.php) and it's unclear how many have completed a long WU in the last year (doubtful any completed one until the recent grace period was added). It would take some DB analysis. EDIT: I see about 1200 of 61000 machines in the database that would be effected, most of which are likely not doing long WU's anyway, so that the rest of the workforce can see a 3x to 4x boost in speed. Not seeing a downside. So, I assume you would love people to run SRBase on 2 core machines as that's the only thing you could be disagreeing with. | |
ID: 5147 · Rating: 0 · rate: / Reply Quote | |
Message boards :
Number crunching :
Long 2 are a joke