No replies
Nicm25's picture
User offline. Last seen 4 weeks 3 days ago. Offline
Joined: 04/22/2020
Groups: None

Hey, I have a quick question.
are there any plans for Lua scripts running on foldit to support multi threading in the future?

this is not a request, it's a question of how I(we) should writing(processing) the scripts in the future.
I'm trying todo something that involves deciding if the algorithm needs to be flexible enough to scale based on any number of processors(cores).

If it's difficult to implement on memory exclusions, then
I(we) will have to design our scripts assuming that global variables will be unique to each thread and will not be accessible across threads, maybe except for the first thread that starts them.

The reason for this question is that trying to do advanced shape estimation without the need for Wiggle(Rosetta) required a large amount of CPUtime to be consumed on Lua.

Thanks for checking this out.


Developed by: UW Center for Game Science, UW Institute for Protein Design, Northeastern University, Vanderbilt University Meiler Lab, UC Davis
Supported by: DARPA, NSF, NIH, HHMI, Amazon, Microsoft, Adobe, Boehringer Ingelheim, RosettaCommons