Index  | Recent Threads  | Unanswered Threads  | Who's Active  | Guidelines  | Search
 

Quick Go »
No member browsing this thread
Thread Status: Active
Total posts in this thread: 30
Posts: 30   Pages: 3   [ Previous Page | 1 2 3 ]
[ Jump to Last Post ]
Post new Thread
Author
Previous Thread This topic has been viewed 139898 times and has 29 replies Next Thread
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

I understand the original idea would be to start the open source project of science application which would work under BOINC framework. This might be used by WCG or other projects or third party as they wish. Autodock and Autodock Vina drug design (docking) applications are open source, so they make it perfect candidate to:

1. Use one of them, preferably AutodockVina in the distributed Boinc environment (in a way this may be seen as reverse engineer WCG).
2. Optimize Autodock/Autodock Vina docking code to use GPU.

result of this project might be merged back to original Autodock if his owner, Scripps Institute wishes to do so. Otherwise, WCG, other boinc projects and any other third party might use it.

What are benefits:
- possible inclution of resulting code in WCG, helping overworking WCG team and speeding the project up,
- open source project that might be used by other scientists to speed up drug discovery. Who knows which illnesses might be cured by this in the future.

Correct me if I am wrong.
[Aug 3, 2010 9:47:26 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

if someone wants to develop an application outside of WCG, then they have every opportunity to do so. But if that is the idea, it need not be promoted inside WCG. That would be (is) confusing that somehow this new project will benefit or be supported by WCG.

WCG is clearly not going to support an open source application development project, but that should not be a deterrent to anyone who wants to develop an open source DC project. You can even do so for Cancer or Aids, but it won't be hosted on the WCG servers.

SETI is one of many separate applications that have no relationship with WCG, for example. Similarly, if SETI ever supports GPUs is meaningless to the WCG applications. WCG is also not impacted if the SETI application is open source or proprietary.
[Aug 3, 2010 10:03:29 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

Thank you astrolab for your post. I believe this thread will point to the external project with its forums, source codes etc.

Somebody would like to setup SourceForge or other type of open project?
Original Autodock (used in FAAH on WCG) and its sources can be found here:
http://autodock.scripps.edu/

Improved Autodock Vina and its sources can be found here:
http://vina.scripps.edu/

We at CARE (Cancer And Aids Research Enabler) would like to assist in the efforts, with more resources starting from september 2010.
[Aug 4, 2010 4:10:12 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

I have pointed some old threads to this one, so that ppeople who actually want to contribute to native x64/GPU development will start doing something in this direction.

Lets leave WCG people doing their great job, and try ourselves to setup open project for the native x64/GPU science application.
[Aug 13, 2010 7:27:56 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

Hello everyone,
I would like to thank everyone for their contributions.
Pointing to the volunteer projects outside Worldcommunitygrid is something positive for me.
I wish that those projects will make good progress.
Yours
Martin

Here are the links again:

http://autodock.scripps.edu/
http://vina.scripps.edu/
http://boinc.drugdiscoveryathome.com/
http://boinc.berkeley.edu/trac/wiki/GPUApp
http://autodock.scripps.edu/faqs-help/how-to/...4-bit-windows-application
http://autodock.scripps.edu/faqs-help/how-to/...ed-up-autodock-vina-1-1.1
[Aug 14, 2010 8:16:41 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

shhh Never saw this in the small print before but next AutoDock deployment at WCG will make use of the Vina version.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Sep 7, 2010 8:34:37 AM]   Link   Report threatening or abusive post: please login first  Go to top 
steffen_moeller
Cruncher
Joined: Dec 3, 2005
Post Count: 44
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

Hello, the best that could possibly happen to us is that IBM would sense that a community outrage on their technically not overly much inspired service leading to a redundant Open Sourced technically superior effort would be damaging their reputation. They should sense that early and come up with an update, i.e. spearing us the effort.

As others on this thread I have some interest in AutoDock. It probably does not matter too much if we use Vina or the traditional AutoDock, if that is (initially) optimised or not. Just alone to find ways to implement an Open Source project server would be to the benefit of many already. What comes to mind is Alex' Malaria pet project. And someone on this thread mentioned ideas for Cancer. Maybe such an increased readiness of the server side for all the ZINC based docking projects would be a more important contribution to the science than our compute time is.

Suggestions:
* we ask Scripps for the support they would possibly be prepared to give such an effort without them thinking to offend IBM in any way
* we should think about parties that might be interested to help this further, what comes to mind are those who fund ZINC, so we should ask there, too
* we think of someone for funding who might be particularly interested to demonstrate their interest, Amazon, HP or Dell come to mind
* the focus is on the server side, not on the client, which should basically just execute a locally available installation of autodock/vina as a start and not ship the binaries with it. Autodock ships with Debian/Ubuntu 32/64 bits and we fairly easily should get it into other distros as well. I don't know about how to deal with Mac/Win. That should reduce the complexity of the client and should be sufficient as a start, further attracting contributors and helping the testing.
* I suggest to do a further team building here and eventually start with a github project / project home page

Comments?

Steffen
[Sep 10, 2010 9:33:32 PM]   Link   Report threatening or abusive post: please login first  Go to top 
Former Member
Cruncher
Joined: May 22, 2018
Post Count: 0
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

Hello Steffen, Sekrob and all other respected contributors,

Lets make sure our goal is clear. I understand the goal is a creation of open source, grid enabled molecular docking software that would be optimized with time to include new CPU technologies (64 bit and SSE) and GPU technologies.

Resulting software can be used directly by scientists or be a base for future WCG projects, possibly leading to closed source deployments.

It is great news that Vina is going to be used in new FAH iteration. It is faster and tecnically cleaner than autodock. Autodock is difficult to port out of the box due to some library dependencies.

The startup tasks are:
- create project environment such as source code repository, project web page, email list,
- get in touch with WCG/Scripps and ask if they actually want some improvements in Vina that would be of direct value to them that might be performed on our project,
- with time get in touch with some research institutes and see which of them might be interested in using it.

Do you think it is a good start?
[Sep 14, 2010 7:22:15 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Sekerob
Ace Cruncher
Joined: Jul 24, 2005
Post Count: 20043
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

Sorry, but I said "next AutoDock deployment" not meaning to infer what science that would be. So far we have 4 sciences using AutoDock: HFCC, DDDT1, FLU1 and FAAH. Latter has had I think 1 or 2 upgrades over the course of the research.

Dotting an i, our WCG moniker btw is FAAH. FAH is referring to Folding At Home... nothing to do with this grid.
----------------------------------------
WCG Global & Research > Make Proposal Help: Start Here!
Please help to make the Forums an enjoyable experience for All!
[Sep 14, 2010 8:12:48 AM]   Link   Report threatening or abusive post: please login first  Go to top 
steffen_moeller
Cruncher
Joined: Dec 3, 2005
Post Count: 44
Status: Offline
Reply to this Post  Reply with Quote 
Re: GPU programming in volunteers hands? Technical specifications in a new forum here?

Hello,

Lets make sure our goal is clear. I understand the goal is a creation of open source, grid enabled molecular docking software that would be optimized with time to include new CPU technologies (64 bit and SSE) and GPU technologies.


from what I see, at least the 64 bit (and sse with it, although not manually optimised for it) version of AutoDock is already there, but just like the translations it is just not redistributed. My aim is hence to have a platform that would allow to integrate such tools earlier - and invalidate all results of those platforms if those are worse than what versions yield or incorrect. So: platform first, technologies to plug in then are already available or come over time.

Resulting software can be used directly by scientists or be a base for future WCG projects, possibly leading to closed source deployments.


Yes, and if they make our open effort redundant, then this is an achievement. But I would particularly be happy to learn about other projects also outside the WCG reusing the Open infrastructure. But given that the WCG is a good partner for what they are doing, we should be very happy for them to exist and take extra efforts from the scientists away. It is just that we think that they could do more than they are doing and they say they don't have the resources to go for it. If we had an Open Source WCG infrastructure, then we would just extend that, of course, but we don't have that and as such the idea for an Open Source alternative arose.

It is great news that Vina is going to be used in new FAAH iteration. It is faster and technically cleaner than autodock. Autodock is difficult to port out of the box due to some library dependencies.


Well, I don't know for Vina (which is not open source to my knowledge), but at least for Linux platforms, there is no difficulty to recompile autodock on any platform
and Debian has it for all possible (and impossible) architectures already. It even runs on your smartphone.... if it runs Debian or Ubuntu:
http://packages.debian.org/unstable/autodock

The startup tasks are:
- create project environment such as source code repository, project web page, email list,
- get in touch with WCG/Scripps and ask if they actually want some improvements in Vina that would be of direct value to them that might be performed on our project,
- with time get in touch with some research institutes and see which of them might be interested in using it.


We'd need a leader, first. The best would probably be if Scripps would agree to either lead such an effort as an "alpha" variant of its efforts - after all they have done most of the work already. The second best is probably if they offered consulting for the technology and synchronization with their science. The third best would then likely to be to start talking to the Docking@Home http://docking.cis.udel.edu/about/science/advanced.php project and learn more about how they do things, how their integration with wet-lab research looks like, if their clients are technically better or at least open for readily available improvements and/or Open Source also on the client side, if they also use ZINC or would be prepared to do so or by some other means would talk to Scripps - which (knowing no more than the web pages tell (or don't tell) me about docking@home) appeals much more to me in about every aspect.

All that said, the scientific and medical aims are too important to allow our 64bit machines work only left-handed, not even speaking about all the extra that could come. Let's see who else drops a note here and in a month time we should then know more.

Steffen
[Sep 14, 2010 8:15:39 AM]   Link   Report threatening or abusive post: please login first  Go to top 
Posts: 30   Pages: 3   [ Previous Page | 1 2 3 ]
[ Jump to Last Post ]
Post new Thread