• DocumentCode
    3163768
  • Title

    Parallel algorithms that solve problems by communication

  • Author

    Sharp, David ; Cripps, Martin

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1991
  • fDate
    2-5 Dec 1991
  • Firstpage
    87
  • Lastpage
    94
  • Abstract
    Most current parallel computers are made from tens of processors that may communicate with each other (fairly slowly) by means of static intercommunication paths. However, in the future the use of optical communication media and wafer scale integration will facilitate construction of computers with thousands of simple processors each of which may communicate simultaneously with any other. What will these computers run? The authors present three novel algorithms that solve problems by communication (quicksort, tessellation and fractals). One, fractal image generation, works purely by iterative communication which is interesting because studies of the human brain indicate that the connections between neurons are mainly responsible for our powers of thought. These algorithms combine features of both imperative and connectionist programming styles and arose from a systematic study of goal-directed program transformation, including the target architecture with the program specification. They are examples of a whole class of such algorithms which the authors expect will be developed similarly
  • Keywords
    fractals; parallel algorithms; sorting; MPCI algorithms; connectionist programming; fractal image generation; fractal image reconstruction; goal-directed program transformation; iterative communication; massively parallel communication-intensive algorithms; quicksort; tessellation; Concurrent computing; Fractals; Humans; Image generation; Iterative algorithms; Neurons; Optical computing; Optical fiber communication; Parallel algorithms; Wafer scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 1991. Proceedings of the Third IEEE Symposium on
  • Conference_Location
    Dallas, TX
  • Print_ISBN
    0-8186-2310-1
  • Type

    conf

  • DOI
    10.1109/SPDP.1991.218293
  • Filename
    218293