Message boards : News : New application acemdlong 6.14 is out
Author | Message |
---|---|
This new application mainly present changes in terms of the science. | |
ID: 21389 | Rating: 0 | rate: / Reply Quote | |
I would appreciate it if you could elaborate and I'm sure other GPUgrid contributors would. | |
ID: 21390 | Rating: 0 | rate: / Reply Quote | |
The old application was 6 months old and several things have changed. | |
ID: 21394 | Rating: 0 | rate: / Reply Quote | |
Well, the app runs faster and uses 92% of GPU! Great, you think? | |
ID: 21395 | Rating: 0 | rate: / Reply Quote | |
Does anybody know if GUI slowdowns also happen without SWAN_SYNC? | |
ID: 21396 | Rating: 0 | rate: / Reply Quote | |
My Windows 7 computer with the GTX 480 card just successfully completed the first of these units. It took a little over 6 hours to finish compared to about 8 hours for the 6.13. Card utilization was up to 85% compared to the mid 60's for 6.13. The card temperature reached into the 80's compared to the 70's for 6.13 at 100% fan speed. Except for the fact that the computer is sluggish and slow to respond, nothing bad is happening. | |
ID: 21397 | Rating: 0 | rate: / Reply Quote | |
I just deleted the swan_sync = 0 on my windows 7 computer, and yes it did become more responsive (less sluggish). Card utilization is down to 73% max, temperature is down. It runs great. | |
ID: 21398 | Rating: 0 | rate: / Reply Quote | |
My Windows 7 computer with the GTX 480 card just successfully completed the first of these units. It took a little over 6 hours to finish compared to about 8 hours for the 6.13. Card utilization was up to 85% compared to the mid 60's for 6.13. The card temperature reached into the 80's compared to the 70's for 6.13 at 100% fan speed. Except for the fact that the computer is sluggish and slow to respond, nothing bad is happening. Hmm strange. My GTX480 also runs on win7 64 bit with swan sync on and I have no sluggishness at all. Utilisation is about the same as yours at 84%. My card is slightly overclocked at 750core 1500shader 1900mem and my temps are 88c at 66% fan speed (standard fan setting for the night) and about 71c at 82% fan speed (daytime setting). My current 6.14 WU also seems to be aiming at about a 6 hour completion time. Anyways, I'm happy with the higher utilisation, used to be a bit low on my card. | |
ID: 21399 | Rating: 0 | rate: / Reply Quote | |
I was not expecting the machine to become faster if you were using SWAN_SYNC already. Strange. My Windows 7 computer with the GTX 480 card just successfully completed the first of these units. It took a little over 6 hours to finish compared to about 8 hours for the 6.13. Card utilization was up to 85% compared to the mid 60's for 6.13. The card temperature reached into the 80's compared to the 70's for 6.13 at 100% fan speed. Except for the fact that the computer is sluggish and slow to respond, nothing bad is happening. | |
ID: 21403 | Rating: 0 | rate: / Reply Quote | |
See this post http://www.gpugrid.net/forum_thread.php?id=2546#21400 | |
ID: 21404 | Rating: 0 | rate: / Reply Quote | |
I was not expecting the machine to become faster if you were using SWAN_SYNC already. Strange. I don't believe it has anything to do with change in CPU priority, This WU http://www.gpugrid.net/workunit.php?wuid=2525127 finished 6000 seconds faster and this one 7000 secs faster http://www.gpugrid.net/workunit.php?wuid=2528082 on GTX460 machines that were already using sync. I think you have optimized the app to use more GPU to the detriment of some machines and that will inevitably lead to people joining GPUG and leaving when they discover lag. I will try turning off Swan when I get to my comps but fear that will only mitigate the problem and not eliminate it. ____________ Radio Caroline, the world's most famous offshore pirate radio station. Great music since April 1964. Support Radio Caroline Team - Radio Caroline | |
ID: 21405 | Rating: 0 | rate: / Reply Quote | |
I noticed a slight increase in temperature, higher GPU utilization and on at least one system an improvement in task performances (they run faster). However I do see some GUI lag when browsing/normal desktop usage. You would normally expect higher performance when GPU utilization increases, so no surprise there. The fact that I only saw a small rise in performance is because the systems I have are high end and had high GPU utilization before the 6.14 move (90%+, often around 95%), so 98 is not that much. | |
ID: 21409 | Rating: 0 | rate: / Reply Quote | |
There should be no lag. So maybe we want to remove the higher priority on the gpu with the display. | |
ID: 21410 | Rating: 0 | rate: / Reply Quote | |
Now acemd2 is also out. | |
ID: 21412 | Rating: 0 | rate: / Reply Quote | |
Is the new higher priority being applied at the application level, or the thread level? | |
ID: 21413 | Rating: 0 | rate: / Reply Quote | |
I think this was also the problem with eFMer Priority; made the systems responsiveness sluggish (as well as not being as fast as using SWAN_SYNC). | |
ID: 21414 | Rating: 0 | rate: / Reply Quote | |
I think it maybe the CPU priority and you're right. | |
ID: 21416 | Rating: 0 | rate: / Reply Quote | |
Looks like the priority is applied to the application (going by Task Manager) Try looking at it in Process Explorer instead. Edit: the Einstein developers weren't aware of the difference either - http://einstein.phys.uwm.edu/forum_thread.php?id=8660&nowrap=true#109345 | |
ID: 21417 | Rating: 0 | rate: / Reply Quote | |
Setting the app to NORMAL priority seems to work as well. | |
ID: 21418 | Rating: 0 | rate: / Reply Quote | |
I don't understand. What did Einstein@home do? | |
ID: 21419 | Rating: 0 | rate: / Reply Quote | |
@GDF | |
ID: 21420 | Rating: 0 | rate: / Reply Quote | |
Looks like the priority is applied to the application (going by Task Manager) I was just looking at a 2003 server. Anyone interested try here (Windows), http://download.sysinternals.com/Files/ProcessExplorer.zip | |
ID: 21422 | Rating: 0 | rate: / Reply Quote | |
I just deleted the swan_sync = 0 on my windows 7 computer, and yes it did become more responsive (less sluggish). Card utilization is down to 73% max, temperature is down. It runs great. Had a unit complete without swan_sync = 0 on my windows 7 machine it took under 7 hours, with no sluggishness, compare to 8 hours with the swan_sync = 0 on the 6.13. Another unit will finish shortly, it looks like it will be under 7 hours. This sluggishness reminds me when my computers were crunching SETI's VLAR units, though without the unit taking a long time to complete. | |
ID: 21423 | Rating: 0 | rate: / Reply Quote | |
According to my experience with the beta 6.39/6.40 app. and the 6.14 app. the best way how to make a machine "for user usable" is to change priority of 6.14 process to low (XP) or below normal (Win 7/Vista) using e.g. Prority Tamer. Run times are very good and a machine is not sluggish, both system and Boinc GUI are responsive. Swan_syn=0 can be left to be set. | |
ID: 21424 | Rating: 0 | rate: / Reply Quote | |
I don't understand. What did Einstein@home do? They left the application priority at BOINC's default level, to play nice with other BOINC projects and other foreground applications the user might wish to have open: but raised the thread priority of the working thread within the application to minimise synchronisation overhead and delay. Thread priority is discussed at http://boinc.berkeley.edu/trac/wiki/CudaApps#Threadpriority | |
ID: 21425 | Rating: 0 | rate: / Reply Quote | |
We will do that as well, then. Only you'll have to wait 10 days as I am leaving for a 10 days conference tour to USA. I don't understand. What did Einstein@home do? | |
ID: 21426 | Rating: 0 | rate: / Reply Quote | |
Until then, we can adjust the priority level with the good old "3rd party" tools. | |
ID: 21429 | Rating: 0 | rate: / Reply Quote | |
Until GDF returns and make the changes, I would suggest that if anyone has a display lag problem stop using SWAN_SYNC (remove the system variable and restart), or as Zoltan says use a tool to set the priority (but doing it manually could result in task failures). | |
ID: 21430 | Rating: 0 | rate: / Reply Quote | |
Update on my status report: when my Core2 Quad started to crunch another GIANNI_KKFREE WU (so now it's crunching two of these at the same time), the GPU usage is dropped to 75-80%. However there is no change in the GPU usage on my Core i7-870, when it's crunching two of these at the same time (81-85%). | |
ID: 21433 | Rating: 0 | rate: / Reply Quote | |
Zoltan, | |
ID: 21436 | Rating: 0 | rate: / Reply Quote | |
SWAN_SYNC on or off for both? On for both. Any manual/tool changes in priority? I'm using eFMer priority on both systems. ("Set above" - so basically no change) Number of cores/threads freed on each system? Core 2 Quad: 2 cores for GPUGrid 2 cores for rosetta@home Core i7-870: 2 cores for GPUGrid 2 cores for rosetta@home (4 threads free) What else are you crunching? Actually I'm crunching for rosetta@home, sometimes for SIMAP. That's only a 1 to 10% difference, so might just be down to the CPU's. I'm sure it's down to the CPU's and to the related parts. The Core2's FSB architecture presents a bottleneck especially in dual GPU systems, in spite of this MB has two real PCIe x16 slots (both GPU runs at x16). I was noticed before that lower GPU utilizing WUs run at even lower GPU utilization on Core 2 systems than on i7s. That's why I've upgraded them. Also, these WUs credited much-much less, while they take much longer, which is quite absurd from the cruncher's point of view. | |
ID: 21438 | Rating: 0 | rate: / Reply Quote | |
Well, the app runs faster and uses 92% of GPU! Great, you think? On my system (Q9650, GTX275, XP, running 4 CPU tasks - malariacontrol - in parallel to GPU task), there is an increase in the GPU usage up to 95%. The result is that the tasks are around 10% quicker. I now can't watch HD movies or do anything else without turning GPUGrid off! The GUI lags and programs unresponsive. Yes there is a (small) lag, but much lower than for example with Primegrid tasks. With primegrid, the system is totally unresponsive unless GPU calculation is set to stop when the system is in use. This is not the case with the new GPUGrid application. I'm am currently typing with the applicaton running. This is only going to cost you production and I did warn you that PC's are used for other things while running GPUGrid. This is only going to stop some people helping you at all. I don't think so. For people running GPUgrid 24/7 a 10% increase in performance is a good news. It's still possible to configure Boinc to not use the GPU when the system is in use. Other Boinc applications that use intensively the GPU are in the same situation. Of course to adapt the system to personal needs, it could be nice to have the choice by example in the GPUGrid account setting. But this means I suppose two versions of the application or a system variable. | |
ID: 21439 | Rating: 0 | rate: / Reply Quote | |
Hi Zoltan, | |
ID: 21440 | Rating: 0 | rate: / Reply Quote | |
Hi SK, The difference would probably be slightly less if you freed up another CPU core on your C2Q; it's being compared to an i7 with 4 threads free. I did it - no distinct improvement. Rosetta@home runs at low priority, so the only thing could undermine the performance of other tasks its memory usage, but it's using only 300Mbytes per task. You could probably get away with using 5 threads on that i7 without any GPU task deficit. Yes, but it depends on how much the GPUGrid client uses the FPU in the CPU. GPUGrid became my primary project, so I don't want to risk its performance. PCIE 16 or 8 makes little or no difference to GPUGrid tasks, but there are still architectural differences that might make some difference (other than on the CPU). I think lower GPU utilizing tasks use more FPU in the CPU than the higher GPU utilizing ones. They also interact more with the GPU, so the difference between the performance of PCIe x16 and x8 will be larger. Look at my i7-870's tasks. This PC has an Asus P7P55D Deluxe MB with 3 PCIe x16 slots. The 1st and the 2nd is a shared x16 slot, and the 3rd one is an independent PCIe x4. If I put in only one card to slot 1 it would have PCIe x16. If I put in the second card to slot 2 both cards would have PCIe x8. This was my original setup, and I've observed that some task types run slower on this PC, than on my Core 2 Quad (with two real PCIe x16 slots). I remember I was quite disappointed. So I moved my second card to the 3rd slot, and now the tasks are running faster on "device 0", and slower on "device 1", compared to my Core 2 Quad. Looks like GDF did not apply the same credit formula for the long tasks as Toni is doing. Obviously he is busy for the next 10days, so I dont expect that to be fixed retrospectively or for existing queued tasks. It's understood. But it's still distract the crunchers out there. | |
ID: 21451 | Rating: 0 | rate: / Reply Quote | |
Toni is dealing with the low points long tasks; we will stop getting those tasks. | |
ID: 21454 | Rating: 0 | rate: / Reply Quote | |
I have removed KKFREE3 and uploaded KKFREE4. This should be fine. | |
ID: 21461 | Rating: 0 | rate: / Reply Quote | |
my gtx 460 still makes the computer freeze so hard that i have to suspend the gpugrid project. even with the new kkfree4 .. gpu usage at constant 90% | |
ID: 21465 | Rating: 0 | rate: / Reply Quote | |
my gtx 460 still makes the computer freeze so hard that i have to suspend the gpugrid project. even with the new kkfree4 .. gpu usage at constant 90% Hello Andrew Right click on task bar and select TASK MANAGER select PRCESSES and find process beginning ACEMD. Highlight that process and right click on it select PRIORITY and select BELOW NORMAL. A dialogue box will appear click on CHANGE PRIORITY and you're done. You will have to do this for every new task and when you reboot your computer. ____________ Radio Caroline, the world's most famous offshore pirate radio station. Great music since April 1964. Support Radio Caroline Team - Radio Caroline | |
ID: 21466 | Rating: 0 | rate: / Reply Quote | |
[ This is only going to cost you production and I did warn you that PC's are used for other things while running GPUGrid. This is only going to stop some people helping you at all. [
my gtx 460 still makes the computer freeze so hard that i have to suspend the gpugrid project. even with the new kkfree4 .. gpu usage at constant 90% I think this proves my point. ____________ Radio Caroline, the world's most famous offshore pirate radio station. Great music since April 1964. Support Radio Caroline Team - Radio Caroline | |
ID: 21467 | Rating: 0 | rate: / Reply Quote | |
you have small problems while gpu grid is running.. but my computer becomes unusable while gpugrid runs.. in the past it wasn't like this. | |
ID: 21470 | Rating: 0 | rate: / Reply Quote | |
Andrew, have you tried altering priority as I posted above? | |
ID: 21471 | Rating: 0 | rate: / Reply Quote | |
yes.. it works.. but what about the people who download boinc from the berkley site and select gpugrid and don't visit this forum? | |
ID: 21472 | Rating: 0 | rate: / Reply Quote | |
You don't need to play with priorities. Just wait a week and we will remove this. | |
ID: 21476 | Rating: 0 | rate: / Reply Quote | |
sure gdf.. i have patience.. but you need to ask yourself: does the standard user have it? | |
ID: 21479 | Rating: 0 | rate: / Reply Quote | |
sure gdf.. i have patience.. but you need to ask yourself: does the standard user have it? While I think your criticism is valid I do think you're overestimating the impact. People with a GPU capable of crunching for GPUGRID will mostly be gamers and other enthusiasts who should definitely be keeping an eye on the system and the projects it's running. For starters a certain version (and above) of nvidia drivers need to be installed to even be able to run the tasks. I'd say updating drivers is much more work than going to the projects forums to see if anything is known about a problem one is having and then perhaps changing a tasks priority. I doubt GPUGRID really has many "standard" users anyway, it's not like one can just attach a work pc to the project and forget about it from then on. | |
ID: 21481 | Rating: 0 | rate: / Reply Quote | |
It is not a bug. Many people with top GPUs would not have problems with that increase in priority (in fact, it was the default in BOINC at first). sure gdf.. i have patience.. but you need to ask yourself: does the standard user have it? | |
ID: 21482 | Rating: 0 | rate: / Reply Quote | |
Everytime there is a change, there are problems because the heterogeneity is very large out there. i know (it is the standard problem with big projects) but what i don't understand is why the tasks aren't tested first in a "private" enviroment (with volunteer users or something) that reflects the complex structure of the public users. i even had this computer freeze problem when on a project.. the software was tested on multiple computers before the release.. i fixed the freeze problem before it got to the users. gdf:"Everytime there is a change, there are problems" .. "you'll have to wait 10 days as I am leaving for a 10 days conference tour to USA." then you would agree with me that you made a big mistake because you didn't plan ahead.. releasing the tasks only when you have free time for the problems that come with this. gdf, can you give us some statistics or a link that shows the number of users that were running gpugrid in an hour from when the new tasks were released? then we could see a drop and how big the impact was. | |
ID: 21483 | Rating: 0 | rate: / Reply Quote | |
it's not like one can just attach a work pc to the project and forget about it from then on. people invented things like: plug and play, launch and forget(aircraft missiles) etc. because it makes the life of the user easier. i think gpugrid should strive to achieve this too because it also makes less people upset and the number of people that cancel the project will be smaller. | |
ID: 21484 | Rating: 0 | rate: / Reply Quote | |
it's not like one can just attach a work pc to the project and forget about it from then on. We used to call Windows Plug and Play "Plug and Pray" Basically it's laziness on the part of the public, they wan't wonderful machines that can make their lives easier but don't know, and worse, don't want to know the basics of how that machine works and how to keep it working efficiently. The general public tend to treat a computer like a TV, plug it in and it will do everything itself. As far as testing goes, they do, but the people who run Beta WU's on GPUGrid are usually dedicated crunchers who have powerful cards and dedicated computers so they wouldn't pick up a problem such as this one. ____________ Radio Caroline, the world's most famous offshore pirate radio station. Great music since April 1964. Support Radio Caroline Team - Radio Caroline | |
ID: 21486 | Rating: 0 | rate: / Reply Quote | |
gdf:"Everytime there is a change, there are problems" .. "you'll have to wait 10 days as I am leaving for a 10 days conference tour to USA." Andrew3000, This is a forum, not a courtroom. GDF is not the defendant, and you are not the prosecutor. Actually, you and GDF are on the same side, so please, try to be more constructive. Besides, just like every time, there were a discussion, and a beta testing before this release. The problems reported that time, were fixed before the release. You say: i know (it is the standard problem with big projects) but what i don't understand is why the tasks aren't tested first in a "private" enviroment (with volunteer users or something) that reflects the complex structure of the public users. If you understand the problems of big projects you should be a beta tester in the future, this would help the project avoiding this kind of problems next time. gdf, can you give us some statistics or a link that shows the number of users that were running gpugrid in an hour from when the new tasks were released? then we could see a drop and how big the impact was. Boinc statistics are available in a couple of webpages. For example on this one. I don't see any significant drop in the number of active users, and in the number of active hosts. | |
ID: 21488 | Rating: 0 | rate: / Reply Quote | |
Heterogeneity doesn't mean big project, it means variety in system architectures, and more specifically the range of GPU's. Presently, I see no problems on my GTX470's (these can multi-task at least to some extent) when running GIANNI_KKFREE tasks, but some lag still on TONI_AGG tasks. On GTX200 series cards (and earlier) the lag is still there and very high for TONI_AGG tasks. So the reduced GPU usage, while priority is still raised won't do the trick for older cards and requires lower GPU utilization on the Fermi's. You can manually change the priority in Task Manager for Windows. Anyone with more than one GPU need only do this for tasks running on the GPU supporting their monitor (usually GPU 0). | |
ID: 21489 | Rating: 0 | rate: / Reply Quote | |
gdf, can you give us some statistics or a link that shows the number of users that were running gpugrid in an hour from when the new tasks were released? then we could see a drop and how big the impact was. The usual definition of 'active user' on the external stats sites is "earned credit within the last 30 days" (or 60 days, or some measure like that). This change is too recent to show up in a measure like that: only GDF, or somebody else on the project team with authority to run SQL queries on the database, would be able to speak with certainty at this stage. | |
ID: 21490 | Rating: 0 | rate: / Reply Quote | |
The credit would have dropped anyway, irrespective of whether or not people left; the GIANNI_KKFREE tasks originally did not grant the correct amount of credit. This has now been fixed. Mind you after the fix these GIANNI_KKFREE task ran with lower GPU utilization, so credit might still be slightly down. On the other hand the TONI_AGG tasks are running at higher utilization, so that might go some way to offsetting the reduced utilization of the GIANNI tasks. Whatever the case application changes usually change things and the daily return stats will take a while to balance out as people make adjustments. | |
ID: 21491 | Rating: 0 | rate: / Reply Quote | |
"Heterogeneity doesn't mean big project" | |
ID: 21492 | Rating: 0 | rate: / Reply Quote | |
. Hi, The truth of the numbers of active users think it looks better: http://es.boincstats.com/stats/user_stats.php?pr=ps3grid&st=0 and the reality is that this project, like everyone, is actually supported by very few users. GPUGRID has 12,532 registered users, the numbers are: 1380 with 60,000 credit in the last month. 1050 with 20,000 credit in the last week. It does not take an expert in statistical analysis to see GPUGRID are actually about 1,200 users = 10%. Greetings. | |
ID: 21493 | Rating: 0 | rate: / Reply Quote | |
"Actually, you and GDF are on the same side" That's what the business world is like. This isn't a business venture. We are just volunteers so we cut the admins/devs a litle slack. We try to show tolerance and patience. Remember the team members are faculty at a university so they have lectures, grading exams/papers, faculty meetings and other duties that eat up their time too. You go too far when you guestion GDF's timing on the release of 6.14. Pull in your horns and back off. | |
ID: 21494 | Rating: 0 | rate: / Reply Quote | |
I would like to think we are all on the same side, and just discussing logistics. | |
ID: 21495 | Rating: 0 | rate: / Reply Quote | |
This new application mainly present changes in terms of the science. Thanks for the great news. I am always impressed by team GPUGrid's active approach to refining and improving the applications they have created to obtain better / more accurate results in advancing the science they are persuing !!! ____________ Thanks - Steve | |
ID: 21497 | Rating: 0 | rate: / Reply Quote | |
Dagorath:" This isn't a business venture." | |
ID: 21526 | Rating: 0 | rate: / Reply Quote | |
Voice your concerns guys but keep it friendly, we share the problems and the tasks. There was no intention to cause problems, but each new application does change things, sometimes unexpectedly so. The remaining problems will be rectified in due course. | |
ID: 21527 | Rating: 0 | rate: / Reply Quote | |
Looks like the priority is applied to the application (going by Task Manager) Is anybody aware at what thread priority E@H is working? gdf | |
ID: 21586 | Rating: 0 | rate: / Reply Quote | |
E@H is running at Below Normal | |
ID: 21587 | Rating: 0 | rate: / Reply Quote | |
E@H is running at Below Normal I am interested in Thread priority, not process priority. gdf | |
ID: 21589 | Rating: 0 | rate: / Reply Quote | |
OK, Thread Priority: | |
ID: 21592 | Rating: 0 | rate: / Reply Quote | |
Same Beta Task but with SWAN_SYNC not in use: | |
ID: 21594 | Rating: 0 | rate: / Reply Quote | |
It seems quite good. | |
ID: 21596 | Rating: 0 | rate: / Reply Quote | |
Same Beta Task but with SWAN_SYNC not in use: SK, To obtain a comprehensive view of the recent changes, you should repeat these tests (SWAN_SYNC on and off, while different number of CPU tasks running) on GIANNI_KKFREE workunits, with the new 6.15 app. I guess these are more sensitive to the number of CPU tasks running simultaneously. Why? The core drops it's frequency (3.6GHz down to 1.7GHz). You can disable this energy saving feature in the BIOS setup of the MB. | |
ID: 21616 | Rating: 0 | rate: / Reply Quote | |
I did, on 3 different systems. Basically all is well, fairly similar results, though there was some differnces of minor note. | |
ID: 21617 | Rating: 0 | rate: / Reply Quote | |
Message boards : News : New application acemdlong 6.14 is out