Message boards : Web interfaces : Computer/project/app efficiency
Message board moderation
Author | Message |
---|---|
Send message Joined: 5 Apr 20 Posts: 2 |
Looking for an app that collects project/app completion times by computer? I want to see which projects run best on which of my machines, configurations, and project combinations. Data can be extracted from each project's my account/tasks pages, but not sortable or easily compared to other projects. Wish I were a programmer. And yes, still a newbie, but an old tired newbie. ;-) |
Send message Joined: 8 Nov 19 Posts: 718 |
For GPUs and CPUs, you can just look at the power draw (watts), temperature and frequency. (As well as core count and load). Usually when the load is high, the temperature rises, and the frequency drops. Those are good projects. They fully tax a system. When the load is low, power consumption is low, and the project doesn't use the hardware as well. There is no program that can measure time of tasks for measuring hardware speed, as certain projects have same tasks sometimes differing 10%, sometimes as much as 200%. The best way to know hardware speed is by using programs like blender or pcmark. |
Send message Joined: 25 Nov 05 Posts: 1654 |
You could try WUProp@Home |
Send message Joined: 29 Aug 05 Posts: 15570 |
Yes, use WUProp for that. See https://wuprop.boinc-af.org/results/delai.py for all the options this project checks. If you run it yourself it will send information about your hardware vs projects back for comparison. |
Send message Joined: 29 Aug 05 Posts: 15570 |
There is no program that can measure time of tasks for measuring hardware speed, as certain projects have same tasks sometimes differing 10%, sometimes as much as 200%There is still a lot about BOINC that you have to learn. I have asked you this before and I will ask you again, when you post advice like that to post it on your personal title, "in my opinion". You want so much to have the first answer in and be right, when will you research your answer, see if what you're about to put down is correct, before putting in an answer? Can't you see that you can do much more damage than help by answering uninformed? Even those of us who have been working with BOINC since its conception, who help on various forums, write code for it, or its documentation, will at times research if the answer we want to put down is correct. I certainly do. |
Send message Joined: 8 Nov 19 Posts: 718 |
There is no program that can measure time of tasks for measuring hardware speed, as certain projects have same tasks sometimes differing 10%, sometimes as much as 200%There is still a lot about BOINC that you have to learn. I have asked you this before and I will ask you again, when you post advice like that to post it on your personal title, "in my opinion". You want so much to have the first answer in and be right, when will you research your answer, see if what you're about to put down is correct, before putting in an answer? Can't you see that you can do much more damage than help by answering uninformed? Correction sir, There is NO program that can measure the time it takes to finish WUs to measure performance, simply because the method js not feasible. If same project, same task differs as much as 200% in length to finish, what program are you going to recommend? WUs are variable in length. I see that all over the place, for nearly every project! You probably misunderstood what I wrote, and I might have worded it a bit less clear, but I don't think what I intended to write was wrong. If anything, I certainly didn't cause any damage, by sharing what I believe is correct. |
Send message Joined: 25 May 09 Posts: 1302 |
Sadly you can do harm by telling newcomers inaccurate information. You would do well to sit back, learn and understand what BOINC is capable of, and how it works before answering or responding to questions. |
Send message Joined: 8 Nov 19 Posts: 718 |
Sadly you can do harm by telling newcomers inaccurate information. Someone can always try to interpret what someone shares, or try to fault find it. If what I wrote is erroneous, it would be simple to just correct it, and we'd all learn. But as far as I'm aware, you can't measure system efficiency based on variables. (WUs are variable in length of time to finish, therefore aren't a feasible form of benchmark). Power consumption, and system load are better indicators. Or, one could go by PPD, but projects offering higher PPD doesn't mean the tasks run more efficient on the hardware. |
Send message Joined: 25 May 09 Posts: 1302 |
Try reading what the OP asked, and what Les & Jord replied with - then you will learn. I'm not familiar with WUProp, but your initial answer was very wrong in that it did not address the OP's question in the least - he was asking how to collate the way his system was behaving across a number of projects. I stayed out at that time because I didn't know an appropriate solution. Glancing at WUProp I see it endevours to collate the use of various parts of a system and then produce a metric for overall performance in a comparative manner. You keep on about TPD etc as being "good" metric for system performance, let me try and explain to you (again) why that is NOT the case. You have a very planar and simplistic view that every project's applications run in the same way and use the system resources in a very similar manner. They don't, some will make extensive (if not exclusive) use of one part of a system e.g. Colatz(sp?) & PrimeGrid do a lot of integer maths that can be processed in parallel, while a protein folding application is doing some very heavy floating point matrix manipulations that can only be done in series and require substantial amounts of memory, so while both appear to be only using one part of the system heavily they are each working in an efficient manner towards the required solution. Over the years I have seen far too many programs that have been so badly written that the hog system resources, overload parts of a system while doing needless operation, and all the while return poor quality results, if not total rubbish (I will admit to having written a few myself in the past). |
Send message Joined: 29 Aug 05 Posts: 15570 |
WUProp@home is a non-intensive project that uses Internet-connected computers to collect workunits properties of BOINC projects such as computation time, memory requirements, checkpointing interval or report limit. But then again, who are we? What do we know? What do the project developers at WUProp know? Probably nothing. |
Send message Joined: 5 Apr 20 Posts: 2 |
Sorry I have not inputted, but was watching for some sort of usable answer. Wish I were a programmer, because it seems with all that is out there, this would be simple to write, taking data from BOINC, Project site, and Cross-project stat sites. I started keeping a hand written log on 4 machines for foldin@home, and can clearly see advantages in some machines. Now experimenting with equipment and configurations. BOINC logging will be a whole other matter. Benchmarks are good, but would be better if someone made Folding or BOINC project benchmark tools. Just throwing ideas out there that may challenge some kid to step up. ;-) Oh, I did WUProp a while back, but didn't see the benefit. I'll have to look again. Thanks for your comments. |
Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License,
Version 1.2 or any later version published by the Free Software Foundation.