Don't know where it should go? Stick it here!

Message boards : Number crunching : Don't know where it should go? Stick it here!
Message board moderation

To post messages, you must log in.

Previous · 1 . . . 78 · 79 · 80 · 81 · 82 · 83 · 84 . . . 147 · Next

AuthorMessage
Profile Bernie Vine
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 26 May 99
Posts: 9954
Credit: 103,452,613
RAC: 328
United Kingdom
Message 2003430 - Posted: 20 Jul 2019, 15:50:29 UTC

Wait a minute! If you have 2 GPUs in a PC, BOINC will only see 2. How can you tell it you have, say, 4 if you only have 2?

You er.. "spoof " Boinc into seeing the number you want. I personally have no idea how it is done, but you only need to look at the "Top Hosts" to see it in action.
ID: 2003430 · Report as offensive     Reply Quote
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 2003431 - Posted: 20 Jul 2019, 15:54:40 UTC - in response to Message 2003430.  
Last modified: 20 Jul 2019, 15:55:39 UTC

Wait a minute! If you have 2 GPUs in a PC, BOINC will only see 2. How can you tell it you have, say, 4 if you only have 2?

You er.. "spoof " Boinc into seeing the number you want. I personally have no idea how it is done, but you only need to look at the "Top Hosts" to see it in action.


Head over to GPUGrid and review their forums. Keith talks about it there, well not completely but he gives you a hint...
ID: 2003431 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2003436 - Posted: 20 Jul 2019, 16:40:35 UTC - in response to Message 2003426.  

Wait a minute! If you have 2 GPUs in a PC, BOINC will only see 2. How can you tell it you have, say, 4 if you only have 2?

Only if you use a stock client. All of BOINC's source code is open and free for anyone to use as they see fit. I simply compile the client to make the client see more gpus than are physically present. All that does is allow the schedulers to send me more work to maintain a larger cache.

It is not "cheating" the science in any way. Same cpus and gpus crunching the work. And the returned results are validated against my wingmen. And no aborted task is "thrown away" It is simply and quickly reissued to someone else to crunch. The science still gets done. Bunkering for the WOW contest has been going on since inception. It is a contest after all with virtual trophies awarded to the participants, teams and groups who crunch the most science for Seti. And that is the reason why we are here crunching isn't it? We are only processing 1% of the output from Breakthrough Listen. We need more computers and participants crunching all the data we receive. I think the WOW contest is one way to engage more people with distributed computing. It is a good thing.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2003436 · Report as offensive     Reply Quote
Profile Siran d'Vel'nahr
Volunteer tester
Avatar

Send message
Joined: 23 May 99
Posts: 7379
Credit: 44,181,323
RAC: 238
United States
Message 2003443 - Posted: 20 Jul 2019, 17:17:36 UTC - in response to Message 2003430.  

Wait a minute! If you have 2 GPUs in a PC, BOINC will only see 2. How can you tell it you have, say, 4 if you only have 2?

You er.. "spoof " Boinc into seeing the number you want. I personally have no idea how it is done, but you only need to look at the "Top Hosts" to see it in action.

Hi Bernie,

Ok, now THAT IS cheating. :( I don't have an idea how and don't want to know how. Plain and simple. I have run out of work during outages / crisis events too. I don't care, gives my PCs a chance to catch a breath. ;)

Have a great day!

Siran
CAPT Siran d'Vel'nahr - L L & P _\\//
Winders 11 OS? "What a piece of junk!" - L. Skywalker
"Logic is the cement of our civilization with which we ascend from chaos using reason as our guide." - T'Plana-hath
ID: 2003443 · Report as offensive     Reply Quote
Profile Siran d'Vel'nahr
Volunteer tester
Avatar

Send message
Joined: 23 May 99
Posts: 7379
Credit: 44,181,323
RAC: 238
United States
Message 2003444 - Posted: 20 Jul 2019, 17:18:30 UTC - in response to Message 2003431.  

Wait a minute! If you have 2 GPUs in a PC, BOINC will only see 2. How can you tell it you have, say, 4 if you only have 2?

You er.. "spoof " Boinc into seeing the number you want. I personally have no idea how it is done, but you only need to look at the "Top Hosts" to see it in action.


Head over to GPUGrid and review their forums. Keith talks about it there, well not completely but he gives you a hint...

Nope, don't wanna know.

Have a great day! :)

Siran
CAPT Siran d'Vel'nahr - L L & P _\\//
Winders 11 OS? "What a piece of junk!" - L. Skywalker
"Logic is the cement of our civilization with which we ascend from chaos using reason as our guide." - T'Plana-hath
ID: 2003444 · Report as offensive     Reply Quote
Profile Siran d'Vel'nahr
Volunteer tester
Avatar

Send message
Joined: 23 May 99
Posts: 7379
Credit: 44,181,323
RAC: 238
United States
Message 2003445 - Posted: 20 Jul 2019, 17:28:32 UTC - in response to Message 2003436.  

Wait a minute! If you have 2 GPUs in a PC, BOINC will only see 2. How can you tell it you have, say, 4 if you only have 2?

Only if you use a stock client. All of BOINC's source code is open and free for anyone to use as they see fit. I simply compile the client to make the client see more gpus than are physically present. All that does is allow the schedulers to send me more work to maintain a larger cache.

It is not "cheating" the science in any way. Same cpus and gpus crunching the work. And the returned results are validated against my wingmen. And no aborted task is "thrown away" It is simply and quickly reissued to someone else to crunch. The science still gets done. Bunkering for the WOW contest has been going on since inception. It is a contest after all with virtual trophies awarded to the participants, teams and groups who crunch the most science for Seti. And that is the reason why we are here crunching isn't it? We are only processing 1% of the output from Breakthrough Listen. We need more computers and participants crunching all the data we receive. I think the WOW contest is one way to engage more people with distributed computing. It is a good thing.

Keith,

I have to say that filling up your cache with more WUs than is NORMALLY allowed is cheating the system. Plain and simple! That's like going to the store, paying with a 10 dollar bill and getting change back for 20. And, I didn't say anything about "cheating the science". No, the cheat is on regular users.

Have a great day! :)

Siran
CAPT Siran d'Vel'nahr - L L & P _\\//
Winders 11 OS? "What a piece of junk!" - L. Skywalker
"Logic is the cement of our civilization with which we ascend from chaos using reason as our guide." - T'Plana-hath
ID: 2003445 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2003446 - Posted: 20 Jul 2019, 17:36:58 UTC - in response to Message 2003445.  


Keith,

I have to say that filling up your cache with more WUs than is NORMALLY allowed is cheating the system. Plain and simple! That's like going to the store, paying with a 10 dollar bill and getting change back for 20. And, I didn't say anything about "cheating the science". No, the cheat is on regular users.

Have a great day! :)

Siran

Siran, you are certainly entitled to that world view. I don't have a problem with it. I am not harming regular users in any material way. I am simply letting the servers supply me with enough work that the computers don't go idle during outages. So more science gets done. That's my take on it.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2003446 · Report as offensive     Reply Quote
juan BFP Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 9786
Credit: 572,710,851
RAC: 3,799
Panama
Message 2003450 - Posted: 20 Jul 2019, 17:57:52 UTC - in response to Message 2003446.  
Last modified: 20 Jul 2019, 18:00:59 UTC

Siran, you are certainly entitled to that world view. I don't have a problem with it. I am not harming regular users in any material way. I am simply letting the servers supply me with enough work that the computers don't go idle during outages. So more science gets done. That's my take on it.

+ 1

We have a big msg exchange in the past about the use of the "spoofed clients" and at the end the result was clear, our "huge cache" hosts are managed in a different way from the normal host, so their impact is even less than a regular host during the outages. Since they only ask for new work well after the rest of the community fill their caches.

What we achieved with this "huge caches" is keep the hungry host filled to produce all they can, as posted by Keith, no harm is done to any other participant of the project. We simply crunch more Wu because we could keep our hosts working 24/7 for the Seti cause..

About bunkering, was a normal practice for years, so not imagine why now all this msg exchanges, my only clue is because the ones who do that keeps their hosts invisible to the rest so they pass without notice, different from me who make all transparent and my hosts are visible.

BTW Bunkering or use spoofed client, does not improve the host crunching performance just keep it working 24/7.

<edit> Maybe the Admins of the forums could switch all this msg to a more appropriated thread than Panic mode.
ID: 2003450 · Report as offensive     Reply Quote
Profile Zalster Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 27 May 99
Posts: 5517
Credit: 528,817,460
RAC: 242
United States
Message 2003451 - Posted: 20 Jul 2019, 18:06:28 UTC - in response to Message 2003450.  
Last modified: 20 Jul 2019, 18:07:16 UTC

my only clue is because the ones who do that keeps their hosts invisible to the rest so they pass without notice.


<--------- Looks around the room, ducks his head down and pulls up his shirt 8^)
ID: 2003451 · Report as offensive     Reply Quote
juan BFP Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 9786
Credit: 572,710,851
RAC: 3,799
Panama
Message 2003463 - Posted: 20 Jul 2019, 20:09:19 UTC - in response to Message 2003451.  
Last modified: 20 Jul 2019, 20:21:44 UTC

my only clue is because the ones who do that keeps their hosts invisible to the rest so they pass without notice.


<--------- Looks around the room, ducks his head down and pulls up his shirt 8^)


I will hide my hosts, at least until the WoW event starts, so if you can't see you can't feel it. LOL

BTW If the Boinc code is open to all, why we could be called "cheaters" if we have the skills to make the changes and create our own "spoofed or bunkering client"?.
ID: 2003463 · Report as offensive     Reply Quote
Profile Siran d'Vel'nahr
Volunteer tester
Avatar

Send message
Joined: 23 May 99
Posts: 7379
Credit: 44,181,323
RAC: 238
United States
Message 2003553 - Posted: 21 Jul 2019, 10:39:41 UTC - in response to Message 2003446.  


Keith,

I have to say that filling up your cache with more WUs than is NORMALLY allowed is cheating the system. Plain and simple! That's like going to the store, paying with a 10 dollar bill and getting change back for 20. And, I didn't say anything about "cheating the science". No, the cheat is on regular users.

Have a great day! :)

Siran

Siran, you are certainly entitled to that world view. I don't have a problem with it. I am not harming regular users in any material way. I am simply letting the servers supply me with enough work that the computers don't go idle during outages. So more science gets done. That's my take on it.

Hi Keith,

Correct me if I'm wrong here. If I remember correctly, SETI put the 100 WU limit in to help relieve stress on their servers, correct? Or was it because people were hoarding WUs? I seem to remember that it had something to do with users and the servers.

Here's what I'm trying to get at: I think I can count on one hand the number of programmers I know out here: Petri, the gentleman in Germany, the gentleman in Taiwan, just off the top of my head. I'm not a programmer. Sure I dabbled in it when I first got into computers B.A.S.I.C., C++, even Perl, PHP for my website. But my brain does not work like Jerry at nerdgasm. He could program blindfolded, I've watched him program in his videos. I cannot program without having a reference source because I just cannot memorize everything about programming languages

I would estimate that perhaps 98% of the users, if not more, at SETI aren't programmers. So now we have a limit on WUs. Some programmer discovered that they can modify the BOINC code, being that it is free and anyone can do with it what they please, and hey! He can get more WUs than the average users can just by making a modification and compiling the program. And now instead of getting only 100 WU, he gets 200, 300, 400... My question is this: Does that seem fair to the rest of us that cannot cheat the system and get more than our share of the WUs because we cannot program?

I guess this is a moot point at this stage since the WOW event has been going on for several years now. I kinda wish I hadn't found out about "spoofing" and "bunkering" even though I haven't a clue what "bunkering" is except in times of war. My problem is that I like reading the stuff on these fora. I've been doing it for 20 years now. Heck, I learned about the Raspberry Pis out here and now have 3 of my own crunching away.

Anyway, I'm sorry if I may have made you upset. I think I will drop this topic now. :)

Have a great day! :)

Siran
CAPT Siran d'Vel'nahr - L L & P _\\//
Winders 11 OS? "What a piece of junk!" - L. Skywalker
"Logic is the cement of our civilization with which we ascend from chaos using reason as our guide." - T'Plana-hath
ID: 2003553 · Report as offensive     Reply Quote
Profile Tom M
Volunteer tester

Send message
Joined: 28 Nov 02
Posts: 5124
Credit: 276,046,078
RAC: 462
Message 2003563 - Posted: 21 Jul 2019, 12:38:47 UTC

And to bring the thread COMPLETELY back on track....

There is a rumor that the Sun will rise in the EAST tomorrow ;)



And my part of the USA Midwest is actually getting rain this morning. So some of the heatwave "here" has temporarily gone down.






Tom
A proud member of the OFA (Old Farts Association).
ID: 2003563 · Report as offensive     Reply Quote
juan BFP Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 9786
Credit: 572,710,851
RAC: 3,799
Panama
Message 2003569 - Posted: 21 Jul 2019, 13:02:38 UTC
Last modified: 21 Jul 2019, 13:17:17 UTC

Hi Siran

Some additional explanation about.

"Spoofed client" - It's a special sauce of the open available boinc code with some modifications who make it think you have more GPU's on the hosts than it really has. That's allow an additional 100 WU for each additional GPU, but the 100 WU limit are still respected, so nobody is cheating the 100 WU limit. Works as the rescheduling by making the host WU cache larger, and nobody said the use of the rescheduler is cheating. We keep this special build in a closed loop for heavy users only, those who knows what they realy doing, because if it used without discretion could create problem with the DB. Several threads talk about that in the past and as was explained before no harm is done to the DB if used as intended. They can't be released to the general public exactly because we can't force anybody to use as intended.

"Bunkering" - Is when you, by any mean (there are several techniques) "store" a set of ready crunched or not WU to release in a determinate date, normally was used for the challenges or large events like the WoW event. Several users and teams uses this method to increase their participation on the event. Could be seen as weird but it just follow the rule of the deadline of the WU. So no cheating, just keep the WU report time on the hands of the operator. Anyone could do the same by using the boinc provided suspended network activity tab.

What is important to anybody understand, "bunkering" or "spoofed" has no impact on the host crunching performance, the WU are crunched in the same way, takes the same time to crunch, they only allow the user take more control of his resources in order to keep the host 24/7 working for the SETI cause.

Hope this help to understand what we talk about. I know fear of the unknown is normal.

@Tom

Here is hot, shinning skie, pool, barbeque & cooler ready. You know that i mean...
ID: 2003569 · Report as offensive     Reply Quote
juan BFP Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 16 Mar 07
Posts: 9786
Credit: 572,710,851
RAC: 3,799
Panama
Message 2003571 - Posted: 21 Jul 2019, 14:04:08 UTC - in response to Message 2003553.  
Last modified: 21 Jul 2019, 14:48:37 UTC

I would estimate that perhaps 98% of the users, if not more, at SETI aren't programmers. So now we have a limit on WUs. Some programmer discovered that they can modify the BOINC code, being that it is free and anyone can do with it what they please, and hey! He can get more WUs than the average users can just by making a modification and compiling the program. And now instead of getting only 100 WU, he gets 200, 300, 400... My question is this: Does that seem fair to the rest of us that cannot cheat the system and get more than our share of the WUs because we cannot program?

You could do exactly the same, without any knowledge of programming, just run several instances of boinc in your host.
That is a boinc build in function, and is well documented. So no cheating at all.

What i tried to explain is not about what is fair or not, there are several ways to use the advanced controls to take control over your boinc, you don't need to be a programmer, just need to expend some (a lot of) time to learn them and choose what is the best for your particular configuration. Average users just simply set & forget so they use the standard configuration and don't care about this.

<edit> BTW I'm not a programmer too, just learn some basic FORTRAN on my engineering school (>35 Years ago) . Just tried to learn all i can to try to squeeze all i can from my host.
ID: 2003571 · Report as offensive     Reply Quote
Profile Keith Myers Special Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 29 Apr 01
Posts: 13164
Credit: 1,160,866,277
RAC: 1,873
United States
Message 2003605 - Posted: 21 Jul 2019, 17:03:47 UTC

Hi Siran,

The reason why we have a 100 WU per device limit is because DA figured that was enough work to keep a 1 core Intel cpu busy for 10 days back at the beginning of the project. And that was true for the time and the applications and hardware. But time has marched on with newer multi-core processors and gpu computing. And the server hardware has been upgraded multiple times to handle more participants. But the code for the 100 WU per device is still there in the code because DA is loathe to change anything in the code unless dragged kicking and screaming by the users. Why do we still have the screensaver when no screens today need saving. Just an example of how old the code is and that has never been changed. The code has not kept up with the advent of gpu computing which is the prime production contributor. The code is still focused on cpu computing even though a good portion of users don't run the cpu applications at all because they are so time and energy inefficient compared to gpus.
Seti@Home classic workunits:20,676 CPU time:74,226 hours

A proud member of the OFA (Old Farts Association)
ID: 2003605 · Report as offensive     Reply Quote
Profile Bernie Vine
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 26 May 99
Posts: 9954
Credit: 103,452,613
RAC: 328
United Kingdom
Message 2003612 - Posted: 21 Jul 2019, 17:55:28 UTC
Last modified: 21 Jul 2019, 18:03:35 UTC

The reason why we have a 100 WU per device limit is because DA figured that was enough work to keep a 1 core Intel cpu busy for 10 days back at the beginning of the project.


Sorry but I believe you are incorrect. The limit was not part of the original Boinc, it was imposed as CPU's and GPU's got faster and could crunch more work per hour. I do not believe David Anderson had anything to do with it. It is a SETI@Home limit not a Boinc one

After any outage there were hundreds of machines trying to return thousands of task and this caused database problems.

As machines have got faster this has obviously got worse. So the limit is there to prevent the DB being swamped

If there is not a DB problem can I ask why you and others who use this "spoofing" are careful to not return all your tasks in one go after an outage. Because this is what you said when I questioned it before,

You said you didn't want to swamp the server after an outage, why not?

Whilst used responsibly I have no problem with it, however used in conjunction with bunkering, it will, I suspect, lead to more accusations of cheating in the WOW event as the opportunity to bunker thousands of WU's is now easy.

Why do we still have the screensaver when no screens today need saving.

Because it is good PR for those wanting to "show off" SETI@Home and there were many post about it when Windows 10 stopped it from working.
ID: 2003612 · Report as offensive     Reply Quote
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 4267
Credit: 1,282,604,591
RAC: 6,640
United States
Message 2003618 - Posted: 21 Jul 2019, 18:56:17 UTC - in response to Message 2003612.  

The maximum return rate is 255 tasks every 5 mins.

Nothing you do will change this. Even if it says “reporting 5368 tasks”, only 255 will make it through.
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2003618 · Report as offensive     Reply Quote
Profile Mr. Kevvy Crowdfunding Project Donor*Special Project $250 donor
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 3776
Credit: 1,114,826,392
RAC: 3,319
Canada
Message 2003624 - Posted: 21 Jul 2019, 19:23:06 UTC - in response to Message 2003618.  

The maximum return rate is 255 tasks every 5 mins.

Nothing you do will change this. Even if it says “reporting 5368 tasks”, only 255 will make it through.


I've reported a queue of several thousand uploads in less than five minutes, 512 at a time manually hitting the Update button right after each prev. scheduler request was completed, watching them disappear from the BOINC tasks display until there were none to report. I've also done this several times (as part of recovering my lost tasks... have to clear out any to upload and report first.) If the above is true, where did they go? And why did it seem to be working?
ID: 2003624 · Report as offensive     Reply Quote
Ian&Steve C.
Avatar

Send message
Joined: 28 Sep 99
Posts: 4267
Credit: 1,282,604,591
RAC: 6,640
United States
Message 2003628 - Posted: 21 Jul 2019, 19:30:23 UTC - in response to Message 2003624.  

i've only seen 255 going through for each update. unless they recently updated it to now take 512 at a time.
Seti@Home classic workunits: 29,492 CPU time: 134,419 hours

ID: 2003628 · Report as offensive     Reply Quote
Profile Mr. Kevvy Crowdfunding Project Donor*Special Project $250 donor
Volunteer moderator
Volunteer tester
Avatar

Send message
Joined: 15 May 99
Posts: 3776
Credit: 1,114,826,392
RAC: 3,319
Canada
Message 2003631 - Posted: 21 Jul 2019, 19:38:13 UTC - in response to Message 2003628.  

That may be as I note that the recommended cc_config <max_tasks_reported> value is 512, but there's no time limit it seems.
ID: 2003631 · Report as offensive     Reply Quote
Previous · 1 . . . 78 · 79 · 80 · 81 · 82 · 83 · 84 . . . 147 · Next

Message boards : Number crunching : Don't know where it should go? Stick it here!


 
©2024 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.