Part of the Series in Computer Science book series (SCS)


Despite decades of research in industry and academia, parallel algorithm design largely remains an art form. The systematic steps in the Parallel Algorithm Synthesis Procedure provide algorithm designers with a framework for mastering this art form. The case studies demonstrate that the synthesis procedure is a road map for designing reusable building blocks of adaptable, scalable software components from which high performance signal processing applications can be constructed. The semi-systematic process for introducing parameters to control the partitioning and scheduling of computation and communication allows algorithm designers to simultaneously reap the benefits of efficiency and portability. The parameters are essentially a convenient representation of a large class of algorithms. They allow the algorithm designer to optimize over a large class of algorithms, enhancing both portability and efficiency.

Copyright information

© Springer Science+Business Media New York 2003

Authors and Affiliations

  1. 1.Mercury Computer System, Inc.ChelmsfordUSA
  2. 2.John Hopkins UniversityBaltimoreUSA

Personalised recommendations