Differences between revisions 2 and 4 (spanning 2 versions)
Revision 2 as of 2007-06-12 00:04:19
Size: 1471
Editor: wstein
Comment:
Revision 4 as of 2007-06-12 23:37:38
Size: 1552
Editor: YiQiang
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
Yi Qiang, William Stein Yi Qiang, Alex Clemesha, Dorian Raymer, William Stein
Line 12: Line 12:
  * Make a DSAGE Live CD (BCCD or something else)

Distributed Computation

[:days4/projects/: Other SAGE Days 4 Project]

Continuing a major trend started at the MSRI workshop in January 2007 on parallel computation, participants will design algorithms for parallel distributed integer factorization, computation of Hecke eigenvalues, and other algorithms. In particular, participants will explore several of the other ideas listed above in the context of parallel computation. Implementing these algorithms will likely vastly improve the stability and reliability of distributed computation in SAGE.

Yi Qiang, Alex Clemesha, Dorian Raymer, William Stein

  • DSAGE:
    • Make a DSAGE Live CD (BCCD or something else)
    • Improve overhead of running jobs with DSage
    • Completely convert to GNUTLS (use gnutls tools to generate certificates, etc.)
    • Improve web interface to dsage with Alex and Dorian
    • Finish implementing gmp-ecm wrapper
    • Help out with porting the notebook server to twisted
    • Implement parallel running of doctests
    • Fix doctest thread issue for DSage
    • Make the Dashboard widget more fun to look at and more usable
  • Make it so vastly more objects are picklable:
    • Write way way more loads(dumps(s)) doctests
    • Fix them when they don't work.
  • Documentation:
    • Use dsage to task farm a couple of standard example problems.
    • Make dsage truly usable for mere mortals -- this means having people who know little just sit down and throw random crap at it; then we formulate a plan to improve things based on the results.

days4/projects/dist (last edited 2008-11-14 13:42:10 by anonymous)