Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
![]() |
World Community Grid Forums
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 10
|
![]() |
Author |
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Hi,
I'm computer science student and my plans is to use the World Community Grid as my final thesis, focusing on distributed systems, compiling on an Intel GALILEO architecture. I already have the BOINC source code, so I can download work units and the Mapping Cancer Markers 7.35 software. But, I only have the Mapping Cancer Markers 7.35 binaries. This project have open source code for researching purposes? how can I find that? Thanks |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Sorry to disappoint you, but there's grave danger that 'optimizers' will put their builds in place of the binaries distributed by WCG, and then generating garbage or malforms, certainly results that don't match with the verifier copy [always 2 copies with this project]. This would force extra copies be distributed for processing, even could cause work to have to be repeated.
----------------------------------------Generally you wont find the code of 'critical' research be available for any BOINC research project. Several projects have already suffered of intentionally messing to fake full results and get 'credit/points' which to some is the holy grail, though worth absolute nothing but bragging rights. That said, you could try the scientists directly and see what they say. They are the owners of the code, not WCG who just hosts/facilitates these projects Cheers P.S. SCRIPPS has Autodock / and AD Vina as open source available for study or building your own project. WCG uses AD Vina in modified form for their Ebola and AIDS projects [Of SCRIPPS too]. [Edit 1 times, last edit by Former Member at Aug 12, 2015 2:04:44 PM] |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
SekeRob, thank you for your help.
|
||
|
Falconet
Master Cruncher Portugal Joined: Mar 9, 2009 Post Count: 3295 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I recall someone previously asked for the MCM code to optimize but he/she was told no.
----------------------------------------AMD Ryzen 5 1600AF 6C/12T 3.2 GHz - 85W AMD Ryzen 5 2500U 4C/8T 2.0 GHz - 28W AMD Ryzen 7 7730U 8C/16T 3.0 GHz |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Optimizing software can be easy but for the purpose of this software, it has to go through a long validation process. Just one WU being successfully validated is not a thorough test of the software. The researchers spent many hours on the software and the validation process. This is not something that could easily be performed by anyone here.
I have no idea what the expected error rate is. Some WU's error out on some machines but not others and the researchers expect this. Hypothetically speaking, we'll say one out of every 10,000 errors out. What if someone optimized the code and it was one out of 1,000 or even 1 out of 5,000. How could one person do that in a timely fashion? You also have various versions of OS X, Windows, Linux and Android and different processor architectures. If the software is proprietary, then if they give it to someone it opens the door for it to be given to others. Sure you can put an NDA and a license attached to it, but it would find its way to others. What if someone optimized it and many users used it as it was set to use newer processor technology? Then you have hardcore crunchers using it and what if the error rate was high and you had the same WU given to two people running the optimized code and they both performed the same error? You now have a valid WU result per the system but it really isn't a valid WU result. The MCM scientists don't want to deal with WU's being returned that could be suspect. It detracts from what they are trying to accomplish. As previously mentioned, AD is open source and you could use that. The project may not accept your result though. AD Vina supports multiple cores/threads, so one could build it and go through a WU extremely quickly. Rather than a quad core with a total of 8 threads running 8 WU's, you could have all 8 threads working on the same WU. If a WU on one thread took 32 minutes to complete, it would take 4 minutes (if the scalability was completely linear). The validation scheme could have a minimum threshold set and would reject that result. The BOINC software is also open source, so you could build your own DC project. Obviously you will never use the results for science but you would get a complete working system. You might be able to use what you learned with other BOINC projects. You never know, in the end you could get a job. You could even setup your own project on something you are interested in. |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
Ian, it's not as bleak... Won't expand, but you have to work extremely hard to be able to fake the home-build app is the genuwhine [sic] article.
----------------------------------------(This of course poses a challenge to some who go without name.) [Edit 1 times, last edit by Former Member at Aug 14, 2015 1:42:49 PM] |
||
|
Falconet
Master Cruncher Portugal Joined: Mar 9, 2009 Post Count: 3295 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Ian,
----------------------------------------I don't think he wants to run the app for WCG. He just needs it for his thesis. AMD Ryzen 5 1600AF 6C/12T 3.2 GHz - 85W AMD Ryzen 5 2500U 4C/8T 2.0 GHz - 28W AMD Ryzen 7 7730U 8C/16T 3.0 GHz |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
He can still build his own DC setup using BOINC and AD Vina though; all of which is open source.
He wants to run the project on the Intel GALILEO SoC. So he would need to run the app as stated here: I'm computer science student and my plans is to use the World Community Grid as my final thesis, focusing on distributed systems, compiling on an Intel GALILEO architecture. No need to compile if you aren't going to run it. If any FQDN's are listed in the source code to start things off, you can either change them or just control the DNS servers to point them to where you want too. Create a project, manually add it to BOINC client and away you are. The backend BOINC system is open source itself. |
||
|
Falconet
Master Cruncher Portugal Joined: Mar 9, 2009 Post Count: 3295 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Yes, what I meant was that he does not wish to compile an optimized app and run it ON WCG.
----------------------------------------He wants to compile for Intel GALILEO and run it locally, I believe. AMD Ryzen 5 1600AF 6C/12T 3.2 GHz - 85W AMD Ryzen 5 2500U 4C/8T 2.0 GHz - 28W AMD Ryzen 7 7730U 8C/16T 3.0 GHz |
||
|
KerSamson
Master Cruncher Switzerland Joined: Jan 29, 2007 Post Count: 1672 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
FYI: some years ago, a PhD thesis has been written focused on grid computing for the HCMD project, including WCG.
----------------------------------------Please contact me, if you wish the document. The download link I had in the past is out-of-date. Cheers, Yves |
||
|
|
![]() |