-
Notifications
You must be signed in to change notification settings - Fork 60
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
multicore / gpu compataibility #91
Comments
My general though is "never optimize prematurely". Are there specific applications where running the free energy analysis is a bottleneck? |
specifically, i'm computing relatively big data sets (~40 GBs of samples) On Wed, Aug 24, 2016 at 10:35 PM, Michael Shirts [email protected]
|
A couple of questions on this:
We don't have any immediate plans to deal with this. Also, the code itself will need some larger architectural changes (i.e. see the open PR from Loeffler) in the relatively near future that I hope to get to later this fall (or get help with making -- but I have some deadlines to get through first), so I'd recommend against doing anything which would require extensive code changes at this point as it would likely break when we do those architectural changes. However, if you want to get involved with the architectural changes we'd probably be supportive and it might provide you an opportunity to try out the optimizations you're discussing. |
Thanks for your input in this matter, I will look forward then for the On Thu, Aug 25, 2016 at 9:59 AM, David L. Mobley [email protected]
|
Following up from Mobley - If the data sets are that large, the biggest pymbar version 3.0 beta is definitely faster for larger data sets, though On Thu, Aug 25, 2016 at 9:26 AM, raziel81 [email protected] wrote:
|
Yes, to further clarify -- all of the (time-consuming) actual analysis here is done by pymbar. alchemical-analysis basically just processes things into numpy arrays, does bookkeeping, etc., decides what to feed into pymbar. But the intensive calculations are entirely within pymbar. |
thank you very much for your advice Michael. Just to be sure i'm not On Thu, Aug 25, 2016 at 10:59 AM, Michael Shirts [email protected]
|
It does if you ask it to, so if you are seeing decorrelated output, then On Thu, Aug 25, 2016 at 11:15 AM, raziel81 [email protected] wrote:
|
Hi there, I noticed that alchemical analysis only uses a single core at a time and doesn't utilize gpus at all. I'm wondering if their is any intent of adding this to the code in the near future?
Generally speaking, the options are numerous - multi core/multi thread/ gpus and there are many different strategies within python that can be implemented like autojit and cython.
If there aren't any such plans in the moment, can the addition of any of these enhancements damage the code or the program's accuracy ?
All the best
The text was updated successfully, but these errors were encountered: