Page 9 of 10
Re: Folding@Home GPU Statistics Database
Posted: Sun Mar 03, 2013 7:52 am
by compdewd
Somewhat of an Update:
I have decided to let everyone in on the code that I have been working on that has taken me away from further developing the database page. I have been learning how to use Git for the past few hours too and I must say it's quite cool. Anyway, this side program should have never taken this long to code, but with school and work and (possibly) soon an internship, my time to develop this side program has been taken from me. The purpose of the program is so I can take someone's HFM.NET data and parse it to give an output that corresponds to the information needed for submission to the GPU database. This will certainly ease my job and could potentially ease a submitter's job, allowing them to simply submit a file and not have to worry about filling in several fields.
I have put the code on GitHub and SourceForge, so pick your favorite and check it out (with the links below). Do note, though, that
it is not finished, so if you try to compile and run it in it's current form, it will crash. Constructive criticism is more than welcome. I learned C++ (and PHP) on my own (I have yet to take them in college) so things may not look very good to the experienced ones, but in the end the code will get the job done and I enjoy learning from my mistakes and my successes. If you are interested, take a look at the Overview in the README as well. Here are the links to the source code:
The Folding@Home GPU Statistics Database's HFM.NET Custom Parser [
... on GitHub] [
... on SourceForge]
Re: The Folding@Home GPU Statistics Database
Posted: Mon Mar 04, 2013 12:12 am
by compdewd
Database Update:
I apologize for not posting consistently when new records are added. It's been a while since I have mentioned new records so I'll start again now by saying that there were 6 new records added today.
Ideas for the database:
Being optimistic here about time, but some new ideas for the database are:
- The ability to link to an individual record
- A history of records added (possibly a feed implementation) so this thread does not get cluttered with updates of 1 or 2 new records being added. This would have links to the records themselves.
- The ability to filter records between a pair of dates
- Concatenation of the Chipset and Model columns (only for display)to decrease the width of the table on the web page
Re: The Folding@Home GPU Statistics Database
Posted: Tue Mar 05, 2013 6:55 am
by compdewd
Database Update
- 12 new records were added thanks to bollix47
- 23 errors fixed
EDIT: Didn't mean to give thanks to just bollix47, but rather to
all contributors of data to the database. So I should say, 351 records added to the database
thanks to you! You are what keeps the database alive!
Sincerely,
Patrick
Re: The Folding@Home GPU Statistics Database
Posted: Wed Mar 06, 2013 9:40 pm
by compdewd
Database Update:
- Modified (enhanced) the original post of this thread
- Since I like open source code, I have made available some of the code for the database page on GitHub (more to come soon) which can be found here.
- Now that the code is available, take note of the LICENSE.txt about modification and redistribution of the code if you're someone that wants to modify and redistribute it. If you are someone that does, please ask me about it. Chances are I'll allow you to, just ask first. Thanks.
- Note that a code restructure of the entire site, compdewddevelopment.com, is being written and that the code on GitHub has not yet been tested
- More records from bollix47 to appear soon now that I have the parser working for his "WuHistory.db3" file.
Re: The Folding@Home GPU Statistics Database
Posted: Wed Mar 06, 2013 11:22 pm
by compdewd
Database Update:
- 62 new records added thanks to bollix47 (because he submitted his HFM.NET's WuHistory.db3 file)
Database Bugs:
- If you happen to bring up the "known database errors" page, you will see an error that says the database is empty, however it is not. Apparently I never had no errors after I created the errors page and could not foresee this bug. This shouldn't be a problem for long, as I'm sure an error will show itself there again soon. It will still be on the "fix list" regardless.
- Speaking of bugs on the errors page, I've just found that the script isn't consistently reporting errors. It's quite strange and may require a rewrite of the script, which by chance is already happening! If you happen to spot an error that doesn't show up on the errors page, be sure to report it!
Re: The Folding@Home GPU Statistics Database
Posted: Thu Mar 07, 2013 1:08 am
by compdewd
CompdewdDevelopment as a whole is down. I am aware of the problem, know how to fix it, and am working to fix it. Apologies for any inconvenience this causes. I will report back when it is back up.
Re: The Folding@Home GPU Statistics Database
Posted: Thu Mar 07, 2013 1:14 am
by compdewd
The site is now back up. Again, sorry for the temporary outage.
Re: The Folding@Home GPU Statistics Database
Posted: Sun Mar 10, 2013 5:23 am
by compdewd
Database Update:
- 26 new records added on March 9, 2013 thanks to zspaldin
Re: The Folding@Home GPU Statistics Database
Posted: Sun Mar 10, 2013 6:16 am
by compdewd
Database Update:
- 18 new records added on March 10, 2013 thanks to PantherX's contribution of two HFM.NET "WuHistory.db3" files
Re: The Folding@Home GPU Statistics Database
Posted: Tue Mar 12, 2013 11:39 pm
by compdewd
Database Update:
- 6 new records added thanks to anonymous sources over the past couple days
- 2 new records added thanks to Self (not me, by the way) on March 12, 2013
New Database Plans:
- The database tables are going to be redesigned (along with the code for the site) to have less redundant data. New columns will be added which will be: "Memory Clock Speed" and "Shader Clock Speed". With this table redesign, I foresee being able to add features to the page more easily, and be able to insert records into the database more easily.
- The submission form will change a little. Those submitting will choose from a dropdown list of entities that already exist in the database. There will be an adjacent form that will look similar to the one that exists now where those submitting can add entities that don't exist in the database already (new model, driver version, etc.). Submissions will still go into a secondary table, but this change will allow me to enter them into the main table (database, if you will) more efficiently.
Re: The Folding@Home GPU Statistics Database
Posted: Mon Mar 18, 2013 1:50 am
by compdewd
Re: The Folding@Home GPU Statistics Database
Posted: Wed Mar 27, 2013 11:43 am
by compdewd
Database Update
Well, it's around 7:30 in the morning for me here in Cincinnati, Ohio, USA. I have stayed up all night coding the database. I have to go to leave for school in two hours. I think I have finished what I wanted to do for now. Here are the new things:
- The code that runs the database has been revised/simplified. This should make it easier/faster to implement new features (hopefully!). Unfortunately, the user base will not notice a difference between the old code and the new code, only the features that it brings about, so I hope no one thought I was wasting my time rewriting the code that had to be rewritten (it started off as some MySQL queries and I wasn't anticipating the features it would gain).
- An FAQ has been added to the database. Honestly, I really haven't received any questions so for now it's just some questions I thought might be commonly asked. The "About the Database" was merged into the FAQ.
- The ability to filter by more than one criterion at a time has been implemented. Basically, now instead of just filtering by all GPUs of project X, you can filter project X by GPU Y. It may be easier to try it out than for me to try to explain it
- Added the ability to link to a single record, whether in a new page or within a group of records. For example, if you would like to tell someone about a certain record, you can click on the arrows on the left of the record which will open up a page with just that record on it. Copy the URI in the address bar, and you're good to go. Alternatively, you can link to the "fragment identifier" of the record on the page which will keep all the records listed in your current query and redirect those who click on the link to the record in the group of records on the page. In that case, the record being specified will appear at the very top of the screen. The second method is a little harder to do since you must know the statistic record ID (which can be found by clicking on the arrows mentioned in the first method and looking for the "record" number in the URI). I don't know of a reason why someone would choose the second method over the firs (which is why I didn't use my time to make it very easy), but I made it available in case someone needs it.
- The columns have a fixed width in preparation for a scrolling table header. It was a little tricky, but it should be fine now.
- Added a "Shader Clock Speed" and "Memory Clock Speed" columns.
- Removed records that did not have current PSummary projects. These were lost in the transition of the database format and would have been very time consuming to try to salvage. One can look at the database backups if they would like to reference those records that were "lost".
I'm pretty tired so I've probably forgot to mention something and there's probably something wrong with the new code that I've missed debugging, so if you notice anything that fits those categories, give me a holla
You now see the current development progress that matches my end, so it may be a while before anything else comes to be as nothing is "in development". Hopefully not too long, but my schedule is about to get pretty packed coming up in the next few weeks.
As always, thanks for reading!
EDIT: Forgot to upload the new files
EDIT: All better now
Re: The Folding@Home GPU Statistics Database
Posted: Mon Apr 01, 2013 6:53 pm
by compdewd
Database Update:
- The form to submit data has been fixed. I had tested it and it worked, but then I changed some code and forgot that that code would change the form code. Long story short, it didn't work, but it's been fixed.
Re: The Folding@Home GPU Statistics Database
Posted: Mon Apr 15, 2013 9:48 pm
by compdewd
Personal Update:
I have been quite busy lately. I'm actually writing this while in class. There are some records that need to be added as well as a WuHistory.db3 file that I just received. Unfortunately, to add those records, some intermediate code needs to be written with SQL joins and whatnot. Poor planning on my part, honestly, but if I had time to write the code it would be finished already! Huge apologies for the wait, especially to those who subitted data. I'm excited for that WuHistory.db3 file though
Re: The Folding@Home GPU Statistics Database
Posted: Sun Dec 01, 2013 9:41 pm
by compdewd
Database Update:
As many of you probably already know, I have not been active with the database for what feels like a very long time to me. Unfortunately, I have been required to give my attention to things in my life other than the database. I have also not been keeping up with FAH updates so I do not know if maintaining the database in its current form is worth anything to anyone anymore. (I'm thinking FAHBench may have utilized a better way to measure graphics cards performance? I don't know.)
There are some things that are greatly important to those who may still use the database even in its currently outdated form or those who may plan on using it in the future:
- I have hosted compdewddevelopment(.com/.net) with GoDaddy and the domain names and hosting plan are set to expire on December 11, 2013, which is 10 days from the day of this posting. I will renew the domain names so I can keep ownership of them, however, the hosting plan with GoDaddy will cost me $107.88 USD. Because of my financial situation right now, I cannot afford to renew the hosting plan. And seeing as I cannot maintain the database due to my time constraints, I think that the best course of action for me is to drop availability of the resource for an indefinite amount of time. I am reluctant to drop availability since the database page is now the top Google search result for "fah gpu database" and because I believe as much information should be available to the public as possible for the betterment of the humanity. But again, I cannot afford to keep the information available with interactivity. Which brings me to my next point:
- Thanks to the wonderful cloud-storage service provided by Google, I am able to provide a copy of the data in the database (as seen by the user) at no cost to anyone. The file is provided in CSV format for small size and easy interpretation by a spreadsheet-like application. The file can be found with this link: https://drive.google.com/file/d/0B9zKEg ... sp=sharing. The default option for CSV files in Google Drive is to have them downloaded to the user's computer for viewing on the client side. If you do not want to download the file and deal with all the associated implications of dealing with a CSV file, you can click in Google's web app: File -> Open With -> Google Sheets and view it in your browser.
Note:
I do not want to have control of the data provided by the database, nor do I want to seem like I want control. I thought of officially licensing the data under some kind of unrestricted license, but all that trouble seems far too unnecessary. I suppose I can do so if requested, but hopefully people can trust that I am not going to pursue legal action (or any other action) if the data is used elsewhere, and I don't even have the means to do so if I wanted to! So, informally, anyone wishing to use the information supplied is free to do so as long as the information remains truthful
I think I've covered everything I wanted to announce. If you would like to contact me, you may email me at
[email protected] or through this great forum.
Thanks for bearing with the unsteady nature of my volunteer work
- Patrick Rebsch