\"\" \"\" \"\"
Go backward to Reducing Software Engineering Costs
Go up to Top
Go forward to The Mapping Stage
RISC-Linz logo

Agglomeration Design Checklist

  1. Has agglomeration reduced communication costs by increasing locality?
  2. If agglomeration replicates computation, do benefits outweigh costs?
  3. If agglomeration replicates data, is scalability not compromised?
  4. Have tasks similar computation and communication costs?
  5. Does the task number still scale with problem size?
  6. Is ther still sufficient concurrency for future target computers?
  7. Can task number be further reduced without introducing load imbalances?
  8. How far must the code be modified?

Author: Wolfgang Schreiner
Last modification: November 15, 1996