skip to main content
10.1145/97808.97866acmconferencesArticle/Chapter ViewAbstractPublication PagesaplConference Proceedingsconference-collections
Article
Free Access

A parallel APL machine

Authors Info & Claims
Published:01 May 1990Publication History

ABSTRACT

The suitability of APL as a programming language for parallel computers seems to be obvious. Nevertheless, integral concepts of parallel APL machines are rare. Some ideas published so far are either not feasible with today's technology (e.g. needing large crossbar switches, which are expensive) or not detailed enough to prove their feasibility

At SaarbrUcken university, we developed a 32-processor prototype of a parallel APL machine along with a high performance network designed for up to 256 processors. Besides building the prototype (which shows the feasibility with today's technology), we specified in detail, in which way the parallel APL machine is operating.

In this paper, we present the basic principles of the parallel APL machine together with the efficiency of the machine for the most important APL functions. The details are described in [Sa].

References

  1. ACM.Association for Computing Machinery: Draft proposed standard programming language APL ML Quote Quad , Vol. I4 , No. 2Google ScholarGoogle Scholar
  2. Ba.KE. Batcher: Sorting networks and their applications Proc. MIPS 1968 SJCC , Vol. 32Google ScholarGoogle Scholar
  3. Ka.R. Kanner: The Use Aad Disuse Of APL: An Empirical Study APL 82 Conference Proceedings, APL Quote Quad Vol. 13 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Sa.J. Sauermann: Ein paralleler APLdechner Dissertation, Universitlt des Saarloodes, 1989Google ScholarGoogle Scholar
  5. SaWe.HJ Saal, Z. Weiss: An Empirical Study Of APL Programs Computer Languages, Vol. 2, 1977Google ScholarGoogle Scholar
  6. Va.L.G.Valiant: A scheme for fast parallel communication SIAhf Journal on Computation. Nd. II, 1982Google ScholarGoogle Scholar
  7. Wa.A Waksman: A permutation network Journal ACAi , Vol. 15 , No. I , 1968 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A parallel APL machine

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        APL '90: Conference proceedings on APL 90: for the future
        May 1990
        438 pages
        ISBN:089791371X
        DOI:10.1145/97808
        • cover image ACM SIGAPL APL Quote Quad
          ACM SIGAPL APL Quote Quad  Volume 20, Issue 4
          APL 90: for the future conference proceedings (Copenhagen, Denmark, Aug. 13–17, 1990)
          July 1990
          425 pages
          ISSN:0163-6006
          DOI:10.1145/97811
          Issue’s Table of Contents

        Copyright © 1990 Author

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 May 1990

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader