skip to main content
article
Free Access

The parallel execution of DO loops

Published:01 February 1974Publication History
Skip Abstract Section

Abstract

Methods are developed for the parallel execution of different iterations of a DO loop. Both asynchronous multiprocessor computers and array computers are considered. Practical application to the design of compilers for such computers is discussed.

References

  1. 1 Mclntyre, David. An introduction to the ILLIAC-IV computer. Datamation 16, 4 (Apr. 1970), 60-67.Google ScholarGoogle Scholar
  2. 2 Ramamoorthy, C.V., and Gonzalez, M.J. A survey of techniques for recognizing parallel processable streams in computer programs. Proc. AFIPS 1969 FJCC, Vol. 35. AFIPS Press, Montvale, N. J. pp. 1-15.Google ScholarGoogle Scholar
  3. 3 Muroaka, Yoishi. Parallelism exposure and exploitation in programs. Ph.D. Th., U. of Illinois, Urbana, II1., 1971.Google ScholarGoogle Scholar
  4. 4 Mordell, L.J. Diophantine Equations. Academic Press, New York, 1969.Google ScholarGoogle Scholar
  5. 5 Karp, R.M., Miller, R.E., and Winograd, S. The Organization of computations for uniform recurrence equations. J. ACM 14, 3 (July 1967), 563-590. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Warshall, Stephen. A theorem on Boolean matrices. J. ACM 9, 1 (Jan. 1962), 11-12. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Lamport, Leslie, and Presberg, David. The parallel execution of FORTRAN DO loops. Mass. Computer Associates, Inc., AD 742-279. Wakefield, Mass. 1971.Google ScholarGoogle Scholar
  8. 8 Lamport, Leslie. The coordinate method for the parallel execution of DO loops. To appear in Proc. 1973 Sagamore Comput. Conf.Google ScholarGoogle Scholar

Index Terms

  1. The parallel execution of DO loops

            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

            Full Access

            • Published in

              cover image Communications of the ACM
              Communications of the ACM  Volume 17, Issue 2
              Feb. 1974
              54 pages
              ISSN:0001-0782
              EISSN:1557-7317
              DOI:10.1145/360827
              Issue’s Table of Contents

              Copyright © 1974 ACM

              Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

              Publisher

              Association for Computing Machinery

              New York, NY, United States

              Publication History

              • Published: 1 February 1974

              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