Differences between revisions 3 and 4
Revision 3 as of 2007-02-01 19:12:08
Size: 618
Editor: wstein
Comment:
Revision 4 as of 2007-02-01 19:12:18
Size: 619
Editor: wstein
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
== Basic Principles ==  == Basic Principles ==

Parallelization Plans For SAGE

The core SAGE library is a collection of Python and sagex files.

Basic Principles

  1. Parallel methods should always be viewed as a means to an end -- speedups. Never parallelize any computation except to speed up a calculation beyond what can be done using sequential techniques.
  2. Parallel methods should never completely replace sequential implementations. Parallel algorithms are often very complicated to understand and test, so we need to at a minimum have a randomized test function that compares with that output of purely sequential code.

msri07/plans (last edited 2008-11-14 13:41:58 by anonymous)