• DocumentCode
    1853430
  • Title

    Towards a higher level of abstraction in parallel programming

  • Author

    killicorn, D. B S

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Sci., Queen´´s Univ., Belfast, UK
  • fYear
    1995
  • fDate
    9-12 Oct 1995
  • Firstpage
    78
  • Lastpage
    85
  • Abstract
    There are substantial problems with exploiting parallelism, particularly massive parallelism. One attempt to solve these problems is general-purpose parallelism, which searches for models that are abstract enough to be useful for software development, but that map well enough to realistic architectures that they deliver performance. We show how the skeletons model is a suitable general-purpose model for massive parallelism, and show its power by illustrating a new algorithm for search in structured text. The algorithm is sufficiently complex that it would have been hard to find without the theory underlying the Bird-Meertens formalism. The example also demonstrates the opportunities for parallelism in new, non-scientific and non-numeric applications
  • Keywords
    parallel programming; software engineering; Bird-Meertens formalism; general-purpose parallelism; higher level of abstraction; massive parallelism; parallel programming; skeletons model; software development; structured text; Computer architecture; Concurrent computing; Convergence; Information science; Optical interconnections; Parallel processing; Parallel programming; Quantum computing; Signal detection; Skeleton;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programming Models for Massively Parallel Computers, 1995
  • Conference_Location
    Berlin
  • Print_ISBN
    0-8186-7177-7
  • Type

    conf

  • DOI
    10.1109/PMMPC.1995.504344
  • Filename
    504344