1 | initial version |
Does Sage already comprehensively address this, and if not,
Sage certainly doesn't comprehensively address this -- in fact, parallel techniques are only used a tiny bit.
does the Sage roadmap address it?
The Sage roadmap, such as it is, doesn't address parallel computing.
This is a recipes/examples question.
Type
sage: parallel?
for some examples.
Check out the multiprocessing module in Python but watch out -- sometimes you really have to understand how certain things in Sage works to safely use it.
Learn about mpi4py, if you are really, really serious about fine-grained parallel computing.
Try out David Harvey's multithreaded bernoulli number code. Type bernoulli? for details.
2 | No.2 Revision |
Does Sage already comprehensively address this, and if not,
Sage certainly doesn't comprehensively address this -- in fact, parallel techniques are only used a tiny bit.
does the Sage roadmap address it?
The Sage roadmap, such as it is, doesn't address parallel computing.
This is a recipes/examples question.
Type
sage: parallel?
for some examples.
Check out the multiprocessing module in Python but watch out -- sometimes you really have to understand how certain things in Sage works to safely use it.
Learn about mpi4py, if you are really, really serious about fine-grained parallel computing.
Try out David Harvey's multithreaded bernoulli number code. Type bernoulli? for details.