Message boards :
Number crunching :
Developing a Multi-Threaded Benchmarking App for Linux
Message board moderation
Previous · 1 . . . 3 · 4 · 5 · 6
Author | Message |
---|---|
![]() ![]() ![]() Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 ![]() ![]() |
That is what you should expect from a typo. tom@LYNNE-JUPITER-L:~/Downloads/benchMT-1.5.0$ ./benchMT --bonic_home /home/tom/Desktop/BOINC Seti@Home classic workunits:20,676 CPU time:74,226 hours ![]() ![]() A proud member of the OFA (Old Farts Association) |
![]() Send message Joined: 28 Nov 02 Posts: 5126 Credit: 276,046,078 RAC: 462 ![]() |
That is what you should expect from a typo. I want a SPELLING CHECKER for my command line! Anyway: benchMT v1.5.0 ― SETI MB Benchmarking Utility ― Linux edition Suspending BOINC System Details Hostname: LYNNE-JUPITER-L Run Name: Platform: Linux 4.15.0-46-generic OS Description: Ubuntu 18.04.1 LTS CPU Model: Intel(R) Xeon(R) CPU E5-2690 v2 @ 3.00GHz CPU MHz: 3600.0000 CPU Cores: 20 CPU Threads: 40 GPU Count: 3 GPU Threads: 3 GPU Devices: [0, 1, 2] Devices Map: {} GPU Details: [GP104] [GP104] [GP104] Current Dir: /home/tom/Downloads/benchMT-1.5.0/ Slots Dir: /home/tom/Downloads/benchMT-1.5.0/workdir/Slots/ TimeNow: Wed Apr 3 00:51:20 2019 TimeNowShort: 0403_005120 CPU App Path: /home/tom/Downloads/benchMT-1.5.0/APPS_CPU/ GPU App Path: /home/tom/Downloads/benchMT-1.5.0/APPS_GPU/ REF App Path: /home/tom/Downloads/benchMT-1.5.0/APPS_REF/ Reference Results Path: /home/tom/Downloads/benchMT-1.5.0/APPS_REF/REF_RESULTS/ STD Signal WU Path: /home/tom/Downloads/benchMT-1.5.0/WU_std_signal/ WU Path: /home/tom/Downloads/benchMT-1.5.0/WU_test/ Test Data Path: /home/tom/Downloads/benchMT-1.5.0/testData/ BOINC Home: /home/tom/Desktop/BOINC/ Repetitions: 1 Allocated CPU Threads: 0 Allocated GPU Threads: 0 APP List MBv8_8.22r3711_sse41_x86_64-pc-linux-gnu WU List 0 of 0 jobs complete ┌────┬────┬───┬────────────────────────────────────────────────────────────┬────────┬────────┬───────────┬────────┠│Job#│Slot│xPU│app_name │ start │ finish │tot_time │ state │ │ │ │ │app_args │wu_name │ └────┴────┴───┴────────────────────────────────────────────────────────────┴──────────────────────────────────────┘ Resuming BOINC Finish Time: Wed Apr 3 00:51:29 2019 The results seem to imply I have my BenchCFG file set wrong. Tom A proud member of the OFA (Old Farts Association). |
![]() ![]() ![]() Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 ![]() ![]() |
That is what you should expect from a typo. I am reworking all of the logic behind setting modes from command line and config file. Hope I can finish it today. I will let you know when it is ready. Code on master is under development and won’t be usable until I finish this work. |
![]() Send message Joined: 28 Nov 02 Posts: 5126 Credit: 276,046,078 RAC: 462 ![]() |
That is what you should expect from a typo. Not a problem. One of my "native" talents has been to break code that was working for everyone else..... After all. This is late ALPHA testing. If I could do this when several hundred people were using it reliably, then it might bother me. :) Tom A proud member of the OFA (Old Farts Association). |
![]() ![]() ![]() Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 ![]() ![]() |
It would be great if you could be an official tester. I usually have a set way of doing things and it is difficult to imagine how many different ways people will think of using the tool. Being a tester would require basic knowledge of git/GitHub, but this is good knowledge to have. I have completed a major re-write of how command line and cfg options are parsed. The new code is on master and ready for testing. I have gone through a bunch of tests on my side, so looking forward to see if you can find a bug! To download from master, just go to the main page https://github.com/Ricks-Lab/benchMT and click on the green "Clone or download" button. |
![]() Send message Joined: 28 Nov 02 Posts: 5126 Credit: 276,046,078 RAC: 462 ![]() |
I am willing to be official but I am on another machine at the moment. I will take another shot at it tomorrow/later. See PM. Tom A proud member of the OFA (Old Farts Association). |
![]() ![]() ![]() Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 ![]() ![]() |
I am willing to be official but I am on another machine at the moment. I will take another shot at it tomorrow/later. See PM. I already debugged the couple of masters for Rick he generated today. The boinc_home parameter definition in the Bench.cfg works correctly now. No need to specify on the command line. The benchMT properly copies the AP result.sah file to the testData directory now. There is a new parameter AP test | True in the Bench.cfg file so it knows it is going to produce a binary file without throwing errors. Only thing it can't currently do is run a result compare on AP tasks yet. Other than that, working as expected. Seti@Home classic workunits:20,676 CPU time:74,226 hours ![]() ![]() A proud member of the OFA (Old Farts Association) |
![]() ![]() ![]() Send message Joined: 14 Feb 16 Posts: 492 Credit: 378,512,430 RAC: 785 ![]() ![]() |
I have just released a new version of benchMT: https://github.com/Ricks-Lab/benchMT/releases/tag/v1.6.0 Changes include the following:
Support execution and time/energy metrics for AstroPulse apps/wus. Still no working results comparison utility, so comparison to reference results not possible. |
![]() ![]() ![]() Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 ![]() ![]() |
Thanks for the update notice Rick. Just put v1.50 to use this afternoon testing beta apps. Will go grab the new v1.60 and see what kind of changes have happened to the config file. Seti@Home classic workunits:20,676 CPU time:74,226 hours ![]() ![]() A proud member of the OFA (Old Farts Association) |
![]() ![]() ![]() Send message Joined: 29 Apr 01 Posts: 13164 Credit: 1,160,866,277 RAC: 1,873 ![]() ![]() |
Was reading through the readme on future developments. Instead of using lshw for CC rating, what about clinfo. That shows the CC capability of each card in the system. Compute Capability (NV) 7.5 Also I think I mentioned before for power usage on Nvidia cards, you can get that from nvidia-smi. Seti@Home classic workunits:20,676 CPU time:74,226 hours ![]() ![]() A proud member of the OFA (Old Farts Association) |
W3Perl ![]() Send message Joined: 29 Apr 99 Posts: 251 Credit: 3,696,783,867 RAC: 12,606 ![]() ![]() |
Was reading through the readme on future developments. Instead of using lshw for CC rating, what about clinfo. That shows the CC capability of each card in the system. Users should install 'clinfo', 'lshw' is a default tool ? power usage is not set on lower CG (display 'N/A' for GTX 1050 Ti) ![]() |
©2025 University of California
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.