Posts by BilBg


log in
1) Message boards : Number crunching : 1080 underclocking (Message 1812902)
Posted 23 hours ago by Profile BilBg
<cmdline>insert commandline here</cmdline>

Do you think he will really see this?
2) Message boards : Number crunching : 1080 underclocking (Message 1812901)
Posted 23 hours ago by Profile BilBg
I've got a 64bit OS, yet the file name I use is different to the one Al is using.

I don't think he "is using" - he only asked if he should use "_x64" (as in "should I create ...?" - and the answer is No)

The file in Lunatics_Win64_v0.45_Beta4-for-SoG_setup.exe (as you can see by 7-Zip) is:
mb_cmdline_win_x86_SSE3_OpenCL_NV_SoG.txt

Named by _x64 are only the CPU files like:
mb_cmdline_win_x64_AVX_VS2010.txt
3) Message boards : Number crunching : Thought(s) on changing S@h limit of: 100tasks/mobo ...to a: ##/CPUcore (Message 1812896)
Posted 23 hours ago by Profile BilBg
There are at least 3 ('Advanced') methods I know to overcome the 100+100 tasks limits.
Someone dare to list them? ;)
4) Message boards : Number crunching : 1080 underclocking (Message 1812892)
Posted 23 hours ago by Profile BilBg
The other option (which sounds like a good idea to me) ... that made use of the app_config.xml file to give the command line settings- having the big advantage that re-running the Lunatics installer won't remove any modifications or references there you've made yourself.

Lunatics installer don't touch any existing .txt file.
It do not delete them nor overwrite them.
Only if the .txt file do not exist - it puts/extracts the zero-length empty .txt file.
5) Questions and Answers : Web site : Screensaver Missing (Message 1812661)
Posted 1 day ago by Profile BilBg
I'd noticed that when SETI@HOME work units were running, if I clicked on "GRAPHICS", that the B.O.I.N.C. program would indicate there were no graphics for the SETI@HOME work units.

"... if I clicked on "GRAPHICS" ...":
You just can't click [Show graphics] button - it will be grey for GPU applications here at SETI@home
How "the BOINC program" indicated to you that "there were no graphics"?

! Graphics don't come with "work units", it comes with applications.
The exactly same WU - if done by CPU SETI@home stock application - will Show graphics!

Look:
BOINC Manager Advanced view
"Show graphics: Open a window showing application graphics. (Only available if that application has graphics, and when the Status of the selected task is 'running'.)
"

Thank you for taking the time to explain this to me.[/color]

The same (with different words of course) was explained to you in the first Reply here by Ageless:
http://setiathome.berkeley.edu/forum_thread.php?id=80159&postid=1811501#1811501
6) Questions and Answers : Web site : Screensaver Missing (Message 1812659)
Posted 1 day ago by Profile BilBg
And although now all show SETI@home v8 v8.12 (opencl_intel_gpu_sah) windows_intelx86, I'm sure that when BilBg checked earlier this week, that one of them showed it had run on the CPU.

:) Not really, all tasks at that time (23 Aug 2016, 6:02:49 UTC) were opencl_intel_gpu_sah

I looked at:
"Number of tasks completed 1"
"Consecutive valid tasks 1"

See the second link in this post:
http://setiathome.berkeley.edu/forum_thread.php?id=80159&postid=1811739#1811739

(yes, we know that the "Number of tasks completed 1" don't count overflows and similar but in this case is good enough to show that "very few" SETI@home tasks were done by CPU app)
7) Questions and Answers : Web site : Screensaver Missing (Message 1812057)
Posted 3 days ago by Profile BilBg
It's strange then that only one SETI@home CPU task was done since you added that computer (4 Jul 2016)

You may try to temporarily (e.g. for 1 h) Suspend the other projects and possibly some SETI@home CPU tasks will be Downloaded.

On 'Projects tab' - select some project (e.g. Einstein@Home) and click [Suspend] button at left:
http://boinc.berkeley.edu/wiki/Advanced_view#The_Projects_tab
8) Questions and Answers : Web site : Screensaver Missing (Message 1811739)
Posted 4 days ago by Profile BilBg
He didn't explain how to get CPU tasks because it was you who stopped them (they are ON by default)
So if you stopped them from being Downloaded you know how to get CPU tasks again.

At some point in time you unchecked "Use CPU" here:
SETI@home preferences

You did only 1 task by the current CPU application "SETI@home v8 8.00 windows_intelx86":
http://setiathome.berkeley.edu/host_app_versions.php?hostid=8038207


https://en.wikipedia.org/wiki/CPU
https://en.wikipedia.org/wiki/GPU
9) Message boards : Number crunching : GUPPI Rescheduler for Linux and Windows - Move GUPPI work to CPU and non-GUPPI to GPU (Message 1810950)
Posted 6 days ago by Profile BilBg
 
Just out of curiosity:

I searched my client_state.xml (279 698 bytes) to estimate the probability of the two bugs combined to hang the (now old v0.5) program:
find /c "ap" client_state.xml - gives count 321
find /c "ap_" client_state.xml - gives count 10

If randomly "poking" in client_state.xml
321 / 279698 = 0.0011 = 0.11 % to find "ap" and hang (1 per 1000 runs) - "ap" is found in many words inside client_state.xml : apic swap app api
(Yes, it was not supposed to poke client_state.xml for the short "ap" string)

10 / 279698 = 0.000036 = 0.0036 % to find "ap_" - if using ap_ : ~30 times less chance for the bug to show itself (would have been 1 per 30000 runs)
 
10) Message boards : Number crunching : GUPPI Rescheduler for Linux and Windows - Move GUPPI work to CPU and non-GUPPI to GPU (Message 1810917)
Posted 6 days ago by Profile BilBg
run 0.5 ...with no issues

As I read the code - there are at least 2 bugs:
- the AstroPulse will not be identified (because "ap" is searched in wrong place/file) = previous bug is not fixed
- may enter infinite loop (hang) if the string "ap" is found (despite searched in a wrong place)
11) Message boards : Number crunching : GUPPI Rescheduler for Linux and Windows - Move GUPPI work to CPU and non-GUPPI to GPU (Message 1810913)
Posted 6 days ago by Profile BilBg
I just noticed this program can't be used for BOINC 6.x

This is from my sched_request_setiathome.berkeley.edu.xml on BOINC 6.10.58
<other_result> <name>07my10aa.24998.22181.15.42.119_1</name> <plan_class>opencl_ati5_sah</plan_class> </other_result> <other_result> <name>14mr09ac.1350.7434.13.40.186_2</name> <plan_class>opencl_ati5_sah</plan_class> </other_result> </other_results>


As you can see there is no </app_version> here so on BOINC 6.x these lines will not find tasks:

currentposition = sched_request.find("</app_version>\n </other_result>", currentposition); // No <plan_class> between these two lines indicates a CPU workunit

currentposition = sched_request.find("</app_version>\n <plan_class>"); // Now do the same as the block above but for app_versionGPU


! Also the second line misses to start at currentposition (infinite loop if "ap" is found), should be:
currentposition = sched_request.find("</app_version>\n <plan_class>", currentposition);


EDIT:
Some protection against infinite loops can be:

#define MAXLOOP 10000

currentposition = 0;
endloop = 0;
while (currentposition >= 0 && endloop < MAXLOOP) {
endloop++;
...
 
12) Message boards : Number crunching : GUPPI Rescheduler for Linux and Windows - Move GUPPI work to CPU and non-GUPPI to GPU (Message 1810908)
Posted 6 days ago by Profile BilBg
but I have to get the fix posted ASAP.

That part of code look strange to me:

tempposition = sched_request.rfind("<name>", currentposition) + 6; // Find backwards to eliminate picking up "<name>ap" which is an AstroPulse version number
if ( client_state.substr(tempposition, 2) != "ap" ) {


You find/set tempposition in sched_request and then check what is in that tempposition in client_state (?)
13) Message boards : Number crunching : GUPPI Rescheduler for Linux and Windows - Move GUPPI work to CPU and non-GUPPI to GPU (Message 1810897)
Posted 6 days ago by Profile BilBg
Bonus: Added --b (Linux) and -b (Windows) command line switch to skip the warning that SETI Beta is present

Did you consider adding some code to search only from the start to end of SETI@home section (and not the entire client_state.xml):
http://setiathome.berkeley.edu/forum_thread.php?id=79954&postid=1807421#1807421
14) Message boards : Number crunching : GUPPI Rescheduler for Linux and Windows - Move GUPPI work to CPU and non-GUPPI to GPU (Message 1810896)
Posted 6 days ago by Profile BilBg
Good chance to try the new app out.

You can try it offline first (in new empty directory):
http://setiathome.berkeley.edu/forum_thread.php?id=80141&postid=1810871#1810871
15) Message boards : Number crunching : Run Cuda app only... again (Message 1810871)
Posted 7 days ago by Profile BilBg
[edit] oops, I forgot about Cuda60. I don't know if Mr Kevvy's script was tested for that app. Just backup your whole Boinc folder first...just in case. [/e]

Mr Kevvy's script looks for client_state.xml in the current directory.
So it can be tested with a copy of client_state.xml
Then the changed copy can be compared to the original client_state.xml

Put in empty directory:
- the "script"
- a copy of client_state.xml
- a copy of sched_request_setiathome.berkeley.edu.xml (the "script" analyses that file too (maybe Mr Kevvy found that easier than analysing just client_state.xml) but changes only client_state.xml)

Run the "script" (from this temp directory)
Compare the changed copy with the original client_state.xml

P.S.
In fact the "script" is a compiled C++ code, not what I will call "script"
 
16) Message boards : Number crunching : Run Cuda app only... again (Message 1810405)
Posted 8 days ago by Profile BilBg
There is a little difference between OpenCL and CUDA GPU-time. I don't know if it is worth running OpenCL. I guessed no. Have you got any benchmark for GTX 750Ti?

OK, according to the graph Shaggie76 made - for GTX 750Ti there is not much difference
(graph is for one task/GPU, he analyses the host.gz from http://setiathome.berkeley.edu/stats/ and some web pages here but you may ask him for the details)
http://setiathome.berkeley.edu/forum_thread.php?id=80132
17) Message boards : Number crunching : Run Cuda app only... again (Message 1810400)
Posted 8 days ago by Profile BilBg
This high CPU use from OpenCL started after some driver versions
I think for NVIDIA the last driver with low CPU usage was/is 266.58

On Windows XP for my older AMD ATI Radeon HD 6570 + Catalyst 11.12
the CPU time was low for any app in the past and is still very low with the current app (ATi_HD5_r3500)
http://setiathome.berkeley.edu/results.php?userid=8647488&offset=0&show_names=0&state=4&appid=

The new ATi_HD5_r3500 app have much less lag even on VLARs (and ~ the same speed for me as r3330)
(on default, no mb_cmdline - file is empty)
18) Message boards : Number crunching : Run Cuda app only... again (Message 1810389)
Posted 8 days ago by Profile BilBg
opencl_nvidia_SoG Vs. opencl_nvidia_sah Vs. cuda60
http://setiathome.berkeley.edu/result.php?resultid=5101496155
http://setiathome.berkeley.edu/result.php?resultid=5098523660
http://setiathome.berkeley.edu/result.php?resultid=5101749058

You may read the doc - there are many switches to tune OpenCL apps for: less CPU usage / less lag / higher performance:

From here:
https://cloud.mail.ru/public/LJ8s/c3WyRR8ip

get MB8_win_x86_SSE3_OpenCL_NV_SoG_r3500.7z

Inside it read: ReadMe_MultiBeam_OpenCL.txt
19) Message boards : Number crunching : Run Cuda app only... again (Message 1810379)
Posted 8 days ago by Profile BilBg
2) I noticed Opencl applications use 100% CPU instead of respecting my project configuration file.

app_config.xml

Only BOINC reads that file.
So no application can "respect" it.

<cpu_usage> is used by BOINC only to decide to "free CPU cores" or not.
- if the Sum of <cpu_usage> for all the running GPU applications >= 1 and < 2 : BOINC will run one less CPU task

E.g.:
- if <cpu_usage>0.5</cpu_usage> and you run 4 GPU tasks - BOINC will free 2 CPU cores (will run two less CPU tasks)
- For 3 running GPU tasks <cpu_usage>0.33</cpu_usage> will not free any core (= is useless, is only cosmetic display in BOINC Manager)

The Sum is truncated: 0.99 == 0 ; 1.99 == 1 ; ...


I guess this behaviour leads to an inefficiency of CPU-only applications

Most people prefer to run less CPU tasks ("free CPU cores") to help the GPU app perform faster because the GPU can do more work than the cores you "lose".
 
20) Message boards : Number crunching : Open Beta test: SoG for NVidia, Lunatics v0.45 - Beta4 update (Message 1810357)
Posted 8 days ago by Profile BilBg
For me your images don't show, I changed your links:
(I used the same view yesterday, but sorted by date)

Some people have reported difficulty choosing the right download file from OneDrive.

This is the view I use:



Select it this way:



Hope that helps.


Next 20

Copyright © 2016 University of California