AtomicMoose
[H]F Junkie
- Joined
- Sep 26, 2001
- Messages
- 11,803
What size are they typically?mikeblas said:It would be neat to have a favorites icon.
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
What size are they typically?mikeblas said:It would be neat to have a favorites icon.
16x16. See this article for more details: http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/howto/shortcuticon.aspAtomicMoose said:What size are they typically?
mikeblas said:16x16. See this article for more details: http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/howto/shortcuticon.asp
Okay.AtomicMoose said:Why not use the small one I sent you?
![]()
This is a good question that I need to know the answer to.OSUguy98 said:Has e08 ever mentioned a color scheme that he wanted or already has? I can't go to his website (from work)....
p[H]ant0m said:Moose isn't the only one who can do artwork.
I thought I made a post about it being finished (mostly), but I can't seem to find it.amenthes said:mikeblas: you mentioned a while back that CSS work was still TODO. I didn't see a mention of that being completed, but it appears that you're using style sheets now by looking at your html source. If you still need any assistance with that, please let me know, I can certainly help with html/css where needed.

mikeblas said:Nope, it doesn't; you're the first to suggest it. I guess I can see why you'd want it to look, but that number is just a suggestion. We have no idea if it's running more or less CPU time than the suggestion.
MN Scout said:Right now you are collecting:
CPU speed, can we get this even on the older processors that you can't get the cpu string?
model
stepping
...pending we can get old machines information somehow, or ever, I guess we need to way this decision.
frame time
protein name
user name
team
computer name
Yeah; there was a problem hooking up historized logging. I have to decide even if I'm going to disconnect it altogether or fix the client, or what.OSUguy98 said:mikeblas... just a heads up.... I think you may have something wrong with one of your PCs... looking down through, I saw that this PC has one WU that's getting something like 1 min per frame..... not to mention 9700 ppd....
I think I already answered this adequately: there's just no way to measure it. We have no idea how much time the process really spent running.enhanced08 said:Actually this was one of the bits of data I wanted collected in the first place.
It's at least partially because you weren't here to participate in the disussions as they went on.enhanced08 said:Any reason why you decided not to collect more of the data I wanted collected?
Such as?enhanced08 said:I'm willing to eliminate some of the items such as L1 or L3 cache, the processing tech (90nm) and such but I would like more than whats gathered now.
So you don't like MN Scout's ideas for the reports based on that data?enhanced08 said:As far as webspace goes, you dont have to save all the data from each frame, thats a waste.
This is what's currently implemented.enhanced08 said:Once a WU finishes and the average time and all other calculations are made the actual frame data can be deleted as long as the calculation results are saved.
mikeblas said:I think I already answered this adequately: there's just no way to measure it. We have no idea how much time the process really spent running.[\QUOTE]
Read it from the config file. Sure its not going to be 100% correct due to the way the system is used but it can be used for a reference. If at all possible it will use xx% of the CPU. 2 systems running the same speed will show different results if one runs folding 100% and the other 50%. Even if each system is a gamming system, the one at 100% will finish faster than the other simply because folding can use more of the CPU and uses it at every chance it gets. This is like with cars, MPG of a car isn't always what the manuf says it is, there are a ton of variables that come into play but in general it should get xx MPG and people will look at that and go with it. Same here, sure it will bounce around a bit but in general it will get xx% of the CPU.
mikeblas said:It's at least partially because you weren't here to participate in the disussions as they went on.
I understand that, but I also had a website setup that was displaying this data as well as posting it in this thread.
mikeblas said:Parsing the CPU-Z output is a little too fragile for my liking; it means I have to write a ton more parsing code, which isn't interesting work. We're locked into CPUZ's output, which may change from version to version, and we're stuck with their bugs.
Meanwhile, the code is already collecting everything that the CPUID instructions offer; it's just a matter of cracking more of it.
I understand this as well, I'm just trying to save some work on your part. The way I see it is either write your own version on CPUz or use it to collect the data for you and in my eyes its easier to use it.
mikeblas said:Such as?
Socket, process tech, L1, L3, CAS, and hours. These things seem to make the least impact on the speed of folding except for CAS and we all know that the tighter the timming the faster the whole system will run including folding. Its also something that can be different on 2 systems which are "the same" just because of different brands and the amount of overclock. Plus from what I understand its hard to detect.
mikeblas said:So you don't like MN Scout's ideas for the reports based on that data?
I dont think we are on the same page here. What can you gather from each frame other than average time per frame? once you have that I see no point in keeping the rest.
mikeblas said:This is what's currently implemented.
I dont think we are on the same page with this.... How and what data is stored in the database as far as the WU times go?
[01:50:34] Folding@Home Gromacs Core
[01:50:34] Version 1.86 (August 28, 2005)
[01:50:34]
[01:50:34] Preparing to commence simulation
[01:50:34] - Assembly optimizations manually forced on.
[01:50:34] - Not checking prior termination.
[21:49:54] - Expanded 3972861 -> 20311029 (decompressed 511.2 percent)
[21:49:55] - Error: Bad work unit. Digital signatures don't match
[21:49:55] Error: Could not open work file
[21:49:55]
[21:49:55] Folding@home Core Shutdown: FILE_IO_ERROR
[21:49:58] CoreStatus = 75 (117)
[21:49:58] Error opening or reading from a file.
[21:49:58] Deleting current work unit & continuing...
[21:50:02] Trying to send all finished work units
[21:50:02] + No unsent completed units remaining.
[21:50:02] - Preparing to get new work unit...
enhanced08 said:I understand this as well, I'm just trying to save some work on your part. The way I see it is either write your own version on CPUz or use it to collect the data for you and in my eyes its easier to use it.
Actually, I'm asking about the ones that you'd like to see added, not the ones you are willing to eliminate; that would help me prioritize the work to crack more information from the CPUID data.enhanced08 said:Socket, process tech, L1, L3, CAS, and hours.
MN Scout had some interesting suggestions about tracking how the rate changes over time, how the assigned proteins change over time, and so on. Post #247 is where he first submitted those ideas, I believe.enhanced08 said:I dont think we are on the same page here. What can you gather from each frame other than average time per frame? once you have that I see no point in keeping the rest.
I explained not only what is stored, but the algorithm for updating in post #294 just a couple hours ago.enhanced08 said:I dont think we are on the same page with this.... How and what data is stored in the database as far as the WU times go?
What is the problem?enhanced08 said:I have YURT beta installed on a system now and am getting a second setup. I have noticed a problem already.
So you're saying that the problem is a work unit completion was reported to the website by YURTMonitor.EXE given those log entries? I don't see any completed work units for your machines at the moment.enhanced08 said:and doesnt display the EUE statment. Maybe there should be some script on the server that will compare how many unfinished units are vs the number of clients on a specific system and will delete any units that might be EUE and not get detected by YURT.
mikeblas said:Is this explanation adequate? Can we consider the matter closed?
mikeblas said:Actually, I'm asking about the ones that you'd like to see added, not the ones you are willing to eliminate; that would help me prioritize the work to crack more information from the CPUID data.
Cache sizes are easy to detect and can be inferred from the family/model/stepping when they're not reported by the CPUID instruction directly. That's clumsy, but workable.
CAS is all but impossible to reliably detect.
Process size and socket size can't be detected in any way that I know of, and must be inferred from the family/model/stepping. If you have a table of that data, it would help greatly. The ones I've got (previously linked in this thread) are usable, but incomplete.
mikeblas said:MN Scout had some interesting suggestions about tracking how the rate changes over time, how the assigned proteins change over time, and so on. Post #247 is where he first submitted those ideas, I believe.
mikeblas said:I explained not only what is stored, but the algorithm for updating in post #294 just a couple hours ago.
mikeblas said:So you're saying that the problem is a work unit completion was reported to the website by YURTMonitor.EXE given those log entries? I don't see any completed work units for your machines at the moment.
I need the exact error message; provide a screenshot (but preferably a text capture), if you have to. This might be hard to diagnose, though, since I have no machines which are running Windows 2000.enhanced08 said:Says YURTInstaller has created errors and must be closed. You need to restart the program. Its win2k btw.
I'm signed on to develop, and that's mostly fun. I answer lots of specific questions over in the programming forum, and write essays to post here and there on the site -- but I'm not really interested in tutoring.enhanced08 said:As far as the website goes, I'm willing to find a webhost that has microsoft database if you would be willing to help me learn to use it.
enhanced08 said:Read it from the config file. Sure its not going to be 100% correct due to the way the system is used but it can be used for a reference. If at all possible it will use xx% of the CPU. 2 systems running the same speed will show different results if one runs folding 100% and the other 50%. Even if each system is a gamming system, the one at 100% will finish faster than the other simply because folding can use more of the CPU and uses it at every chance it gets.
I think the date would be the more likely axis rather than a frame number. Note that we've also been talking about doing this for work units, not for frames.enhanced08 said:Ah, ok. Something like frames 1-30 take an average of 1234 sec to complete while 31-100 take 4321sec to complete?
I'm not sure how to respond to this because so many of the things you've listed are already collected and very apparent at the website. Many other things are items which I've said can't be detected easily, way back when I first started working on the project. Repeating every discussion and rewriting every explanation whenever you come back to the thread isn't fun for me.enhanced08 said:Things I would like to include would be CPU core, CPU name, Multiplier, Speed (mhz), FSB (mhz), L2 (other cache's could be included but I dont think they are needed), amount of RAM, speed of RAM (mhz), Dual channel (could be left out but would be nice to include as well), operating system, and cpu usage as far as the computer specs goes. The you have your frame times, username, etc which is already included.
As far as I can tell, it didn't. The only machine that you've registered is shown here, and it indicates no submitted work units.enhanced08 said:No, the unit never finished, it there was an error and it was deleted just like an EUE. Once deleted a new one was downloaded and is running now. YURTMon picked up both units and uploaded them both.
I don't have enough information to make any diagnosis. But I will point out that the desktop is just another folder.enhanced08 said:I played around with it and it was an error with a folder or something, I moved the program to the desktop and it works fine now. Rather odd.
If you want to fix the name, do so with the -CONFIG option on the FAH client, then rerun YurtInstaller.EXE. Isn't it explained in the documentation, that you can rerun the Installer any time you'd like? I thought I had covered it.enhanced08 said:btw, apparently one day when a friend of mine was here he changed that system to fold under his name, t3ch so if you see that on your website its my system. Sorry about that I didn't know he had changed it.
Only the information in the first configuration file found is registered. The website doesn't track instances.enhanced08 said:Hmm.... this brings up something. I looked on my config files and it seems he only changed 1 file and not both since its a dually. On the website its showing up as a dual CPU machine but only running 1 instance under the name t3ch while not showing any under my username. There are some people who fold for more than 1 team and they may have something like this, one core folding for this team and another folding for that team.
mikeblas said:I'm signed on to develop, and that's mostly fun. I answer lots of specific questions over in the programming forum, and write essays to post here and there on the site -- but I'm not really interested in tutoring.
mikeblas said:And I missed this because the QUOTE tag was broken and I thought I had written it:
mikeblas said:I'm not sure how to respond to this because so many of the things you've listed are already collected and very apparent at the website. Many other things are items which I've said can't be detected easily, way back when I first started working on the project. Repeating every discussion and rewriting every explanation whenever you come back to the thread isn't fun for me.
Here are the things that are not only collected, but already shown on the site:
- Speed (Mhz)
- Amount of RAM
- operating system
These things are collected, but not yet decoded from the CPUID data:
- L2 cache
mikeblas said:I can't guess what you mean by "cpu usage as far as the computer specs goes" means. Can you clarify that?
mikeblas said:As I previously explained, "CPU core" isn't detectable, though I think it can come from a table given the vendor, family, model, and stepping. Again, if you have a table of these values for available processors that is better than the one I previously linked to, it would be helpful. CPU Core names are not official; they're internal code names for the development projects, and as such they're in no official public documentation offered by Intel or AMD.
There's no specific thing called "CPU name". The processor reports a brand name, which we currently show. (For example, your machine reports as "Intel(R) Pentium(R) 4 CPU 3.20GHz".)
There's also a brand ID which older processors can provide, given a table. I need to get the table from the spec I have into the database, and write a query that gets it back out for each processor. This is why older processors, like my Pentium III machine, don't report anything in the "name" field.
mikeblas said:As far as I can tell, it didn't. The only machine that you've registered is shown here, and it indicates no submitted work units.
mikeblas said:If you want to fix the name, do so with the -CONFIG option on the FAH client, then rerun YurtInstaller.EXE. Isn't it explained in the documentation, that you can rerun the Installer any time you'd like? I thought I had covered it.
How did you shut down the YURTMonitor.EXE? What happened when it restarted?enhanced08 said:Now it seems the website has doubled the frames. It jumped from 12 to 24 on the first unit and from 38 to 76 on the second. The last frame uploaded from YURT was frame 38 on unit 2060 so its something server-side.
That's what I meant, too.enhanced08 said:I didn't mean teach me everything you know, I meant point me in the direction to learn some basics and if I have a question I would be able to ask you.
Actually, I didn't know what you meant. The whole point of my explanation is that "CPU name" doesn't mean anything consistent or specific. When working with databases, its imperative to be very consistent and specific. Otherwise, bad things happen; from running into data that's to inconsistent to be aggregable, to having bad data integrity problems.enhanced08 said:Ok, I see what you mean about the core name. Thats understandable. I know the official name isn't "CPU name", but you knew what I meant.
Yes, we collect data from unfinished units. A trackable section of work from an unfinished unit is called a "frame". You've got some data from different frames listed there, but you have no data from any units, at all, listed on the site.enhanced08 said:If I happen to download that same unit again and finish it then i'll have 112 frames finished where I should have 200, its not a complete unit, unless you had planned on collecting data from unfinished units...
The website is behaving as designed. I provided an explanation for this in post #305.enhanced08 said:What I'm saying is that what if someone if folding under 2 different names for 2 different teams on the same system? The website isn't showing the data correctly for this.
mikeblas said:How did you shut down the YURTMonitor.EXE? What happened when it restarted?
mikeblas said:Actually, I didn't know what you meant. The whole point of my explanation is that "CPU name" doesn't mean anything consistent or specific.
mikeblas said:Yes, we collect data from unfinished units. A trackable section of work from an unfinished unit is called a "frame". You've got some data from different frames listed there, but you have no data from any units, at all, listed on the site.
Then I'd like to see your complete YURTMonitorLog.txt file for the machine in question, as it is very strange that the application would spuriously send out the data again without having been restarted.enhanced08 said:I did nothing, it was running the whole time, i simply refreshed the webpage and noticed the numbers changed.
Yes, data from frames and data from completed units is tracked seperately.enhanced08 said:So you have data from frames and data from the whole unit seperate? How does this work? For the frames is it a total of all frames of a given unit? ex. if I do 10 of unit 1234 and each is 100 frames, unit 1234 would be listed as a total of 1000 frames completed? This is the way I understand it from looking at the site.
I'd prefer an email, please.enhanced08 said:I'l send you a PM with the log file.
Thanks for the email.enhanced08 said:Sent via email.
It depends on where you're looking. The value might include only for the frames run by the given machine, or a particular user. I think that the "Show List Of Proteins" page is the only place where all frames of a protein are considered.enhanced08 said:On the website, where you display the average time per frame, I assume you do this from all frames of that protein,
Please do. Nobody else here has brought that issue up. I've based the current behaviour on your advice that PPD is calculated using the average time per frame. You made no mention of the frames not being consistent fractions of a workunit. And when I explained that scheme to you the last time you were participating in the thread, you said it should work fine.enhanced08 said:I'll try and find more detail on this.
Thank you for your encouraging words.ICE_9 said:Beyond that, I saw no error in the Manual. Very well done!!!![]()
Here is some info on it. Bruce calls it a "Folding Event". This folding event is the reason the average time per frame might be wrong if its calculated based off all the frames recorded for a specific protein. If for some reason your working on a unit that causes an error and is deleted durring the "faster" frames, these frames will be uploaded and could throw off the averages. It wont do too much damage if its only a few frames but if it happens often then it will cause more damage.mikeblas said:Please do. Nobody else here has brought that issue up.