+- +-
Say hello if visiting :) by Gecko
11 Jan 2023, 07:43:05 pm

Seti is down again by Mike
09 Aug 2017, 10:02:44 am

Some considerations regarding OpenCL MultiBeam app tuning from algorithm view by Raistmer
11 Dec 2016, 06:30:56 am

Loading APU to the limit: performance considerations by Mike
05 Nov 2016, 06:49:26 am

Better sleep on Windows - new round by Raistmer
26 Aug 2016, 02:02:31 pm

Author Topic: ExtractTimes Perl script for easy performance info collection  (Read 24988 times)

Ghost0210

  • Guest
Re: ExtractTimes Perl script for easy performance info collection
« Reply #15 on: 11 Oct 2010, 03:12:04 pm »
lol, not proprietry code, just my only special blend of amateurish coding ;D But seems to work well enough for what i need.
It's a 'click once application' as VS 2010 Express doesn't allow to publish in any other way
So extract the files, run the setup.exe and it will create a start menu item for you.
Will also create a config.xml file in your %appdata%\roaming\Result Reader directory, which the app reads on load so you don't have to keep entering the file locations

Have only tested on Vista x64 and Win 7 x64 so would like to know if it works on any other OS
(was build with .NET Framework 4 Client Profile (x86 and x64) so these may be required)
If any one wants the source please shout and I'll get them to you
« Last Edit: 18 Oct 2010, 01:33:58 pm by Ghost »

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: ExtractTimes Perl script for easy performance info collection
« Reply #16 on: 11 Oct 2010, 03:18:28 pm »
LoL, you find interesting way to encourage .NET 4 update ;D

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: ExtractTimes Perl script for easy performance info collection
« Reply #17 on: 17 Oct 2010, 05:34:02 pm »
Script updated, added Urs' CPU AP detection, x32 CUDA MB detection and columns rearranged for easy Copy&Paste into spreadsheet.

Ghost0210

  • Guest
Re: ExtractTimes Perl script for easy performance info collection
« Reply #18 on: 18 Oct 2010, 01:33:46 pm »
Script updated, added Urs' CPU AP detection, x32 CUDA MB detection and columns rearranged for easy Copy&Paste into spreadsheet.


And not to be outdone by Rasitmer ;D
Also updated my app -
new features:
1. Tracks Tasks by Status (Ready to Start, Ready to Report, Uploading and Suspended) and by count
2. Reads Client_State to get current DCF - also allows reset of DCF value to 1.000000
3. Creates Result File for all uploading and ready to report tasks
4. Checks server status (running or down)
5. Checks tasks ready to send on server (if database is up)
6. Can send email with above info (via smtp)

Copy install files to installation location and run 'setup.exe' please enter a 'Version #' in settings tab or you will get no results

.Net 4 required again

Known Issues: On multi-project host DCF value may be the last projects DCF from the client_state file, and not garuanteed to be Seti's. This has been fixed in a test build, will update attached build once I'm sure it works - Should now be fixed
« Last Edit: 18 Oct 2010, 04:26:56 pm by Ghost »

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: ExtractTimes Perl script for easy performance info collection
« Reply #19 on: 18 Oct 2010, 02:49:17 pm »
Ough... setup required 1619MB space on your hard drive but only 121 MB are currently available  :o
M$ knows how to fill space  :P

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: ExtractTimes Perl script for easy performance info collection
« Reply #20 on: 19 Oct 2010, 03:28:06 pm »
Main purpose for writing this data collection tool:



This graph shows times for different SETI MB apps.

ATI GPU is HD4870, NV GPU is 9600GSO.
While NV outperforms ATI on mid and high ARs, this ATI GPU clearly wins by elapsed time (CPU consumption still bigger) on VLARs.
« Last Edit: 19 Oct 2010, 03:40:52 pm by Raistmer »

Ghost0210

  • Guest
Re: ExtractTimes Perl script for easy performance info collection
« Reply #21 on: 19 Oct 2010, 04:09:06 pm »

ATI GPU is HD4870, NV GPU is 9600GSO.
While NV outperforms ATI on mid and high ARs, this ATI GPU clearly wins by elapsed time (CPU consumption still bigger) on VLARs.


Seeing the same here with my GPU's (GTX465 running 2 tasks at a time, and a HD5670 running 1 at a time)
VHAR and mid-range tasks the nv card outperforms the ATI by quite some margin - ~6 mins for vhar ~25 for mid range compared to ATI of ~15 for vhar and ~90 mins for mid range
But the ATI does a vlar in ~105 minutes - can't give accurate times for the nv card and a vlar as have tried this recently but it was taking about the same as a cpu vlar of around ~135 minutes

Offline kevin6912

  • Knave
  • Posts: 12
Re: ExtractTimes Perl script for easy performance info collection
« Reply #22 on: 21 Oct 2010, 08:45:33 am »

Script and example of its result in attached file.


Raistmer,

The "Example of its result" is missing from ExtractTimes_V2.rar file.

Thanks,
Kevin

Offline Raistmer

  • Working Code Wizard
  • Volunteer Developer
  • Knight who says 'Ni!'
  • *****
  • Posts: 14349
Re: ExtractTimes Perl script for easy performance info collection
« Reply #23 on: 21 Oct 2010, 11:06:15 am »
And do you really need it? ;)
Ok, will attach smth when will do next data collection from my host.

 

Welcome, Guest.
Please login or register.
 
 
 
Forgot your password?
Members
Total Members: 97
Latest: ToeBee
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 59559
Total Topics: 1672
Most Online Today: 50
Most Online Ever: 983
(20 Jan 2020, 03:17:55 pm)
Users Online
Members: 0
Guests: 98
Total: 98
Powered by EzPortal