[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/97444.97702acmconferencesArticle/Chapter ViewAbstractPublication PagesspaaConference Proceedingsconference-collections
Article
Free access

A foundation for sequentializing parallel code

Published: 01 May 1990 Publication History
First page of PDF

References

[1]
Frances Allen, Michael Burke, Philippe Charles, Ron Cytron, and Jeanne Ferrante. An overview of the ptran analysis system for rnultiprocessing. Proceedings of the 1987 Internalional Conference on Supercomputing, 1987. Also published in The Journal of Parallel and Distributed Computing, Oct., 1988, Vol. 5, No. 5, pp. 617- 640.
[2]
Randy Allen and Ken Kennedy. Automatic translation of fortran programs to vector form. A CM Transactions on Programming Languages and Systems, 9(4):491-592, October 1987.
[3]
A.V. Aho, R. Sethi, and J.D. Ullman. Compilers: Principles, Techniques, and Tools. Addison-Wesley, 1986.
[4]
Mario R. Barbacci. A comparison of register transfer languages for describing computers and digital systems. IEEE Transactions on Computers, C-24:137-150, February 1975.
[5]
William Baxter and J. R. Bauer, III. The program dependence graph in vectorization. Sixteenth A CM Principles of Programming Languages Symposium, pages 1- 11., january 11-13 1989. Austin, Texas.
[6]
Michael Burke, Ron Cytron, Jeanne Ferrante, and Wilson Hsieh. Automatic generation of nested, fork-join parallelism. Journal of Supercomputing, 2(3):71-88, July 1989.
[7]
Robert Cartwright and Mathias Felleisen. The semantics of program dependence. SIGPLAN '89 Conference on Programming Language Dest9n and Implemenlation, pages 13-27, June 1989.
[8]
Ron Cytron, Jeanne Ferrante, and Vivek Sarkar. Experiences using control dependence in ptran. Proceedings of the Second Workshop on Languages and Compilers for Parallel Computing, August 1989.
[9]
J. Ferrante and M. E. Mace. On linearizing parallel code. Conf. Rec. Twelfth A CM Syrup. on Principles of Programming Languages, pages 179-189, January 1985.
[10]
Jeanne Ferrante, Mary Mace, and Barbara Simons. Generating sequential code from parallel code. Proceedings of the A CM 1988 International Conference on Supercompuling, pages 582-592, July 1988.
[11]
J. Ferrante, K. Ottenstein, and J. Warren. The program dependence graph and its use in optimization. A CM Transactions on Programming Languages and Systems, pages 319-349, July 1987.
[12]
Susan Horwitz, Jan Prins, and Thomas Reps. Integrating non-interfering versions of programs. Conf. Rec. Fifteenth A CM Symposium on Principles of Programmin9 Languages, pages 133-145, January 1987.
[13]
Susan Horwitz, Jan Prins, and Thomas R eps. On the adequacy of program dependence graphs for representing programs. Conf. Rec. Fifteenth A CM Symposium on Principles of Programming Languages, pages 146-157, January 1987.
[14]
David J. Kuck. The Structure of Com p~tters a~d Computalions. John Wiley and Sons, 1978.
[15]
Vivek Sarkar. Partitioning and Scheduling Parallel Programs for Multiprocessors. Pit nm.n, London and The MIT Press, Cambridge, Massachusetts, 1989. In the series, Research Monographs in Parallel and Distributed Computing.
[16]
Rebecca Parsons Selke. A rewriting semantics for program dependence graphs. Sixteenth A CM Principles of Programming Languages S'9mposlum, January 11-13 1989. Austin, Texas.
[17]
V. Sarkar and J. Hennessy. Compile-time partitioning and scheduling of parallel programs. Proceedings of the Sigplan '86 Symposium on Compiler Construction, 21(7):17-26, July 1986.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SPAA '90: Proceedings of the second annual ACM symposium on Parallel algorithms and architectures
May 1990
417 pages
ISBN:0897913701
DOI:10.1145/97444
  • Chairman:
  • F. T. Leighton
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 1990

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

SPAA90
Sponsor:

Acceptance Rates

Overall Acceptance Rate 447 of 1,461 submissions, 31%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)40
  • Downloads (Last 6 weeks)6
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)Graphs and Gating FunctionsSSA-based Compiler Design10.1007/978-3-030-80515-9_14(185-199)Online publication date: 12-Jun-2021
  • (2014)Light on horizontal interactive surfacesACM Computing Surveys10.1145/250046746:3(1-42)Online publication date: 1-Jan-2014
  • (2013)Intermediate representations in imperative compilersACM Computing Surveys10.1145/2480741.248074345:3(1-27)Online publication date: 3-Jul-2013
  • (2006)An operational semantics of program dependence graphs for unstructured programsProceedings of the 11th Asian computing science conference on Advances in computer science: secure software and related issues10.5555/1782734.1782756(264-271)Online publication date: 6-Dec-2006
  • (2005)Analysis and optimization of explicity parallel programs using the parallel program graph representationLanguages and Compilers for Parallel Computing10.1007/BFb0032686(94-113)Online publication date: 9-Jun-2005
  • (2000)Efficient compilation of ESTEREL for real-time embedded systemsProceedings of the 2000 international conference on Compilers, architecture, and synthesis for embedded systems10.1145/354880.354882(2-8)Online publication date: 1-Nov-2000
  • (1994)The revival transformationProceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages10.1145/174675.178043(421-434)Online publication date: 1-Feb-1994
  • (1994)Value dependence graphsProceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages10.1145/174675.177907(297-310)Online publication date: 1-Feb-1994
  • (1993)Data flow equations for explicitly parallel programsACM SIGPLAN Notices10.1145/173284.15534928:7(159-168)Online publication date: 1-Jul-1993
  • (1993)Data flow equations for explicitly parallel programsProceedings of the fourth ACM SIGPLAN symposium on Principles and practice of parallel programming10.1145/155332.155349(159-168)Online publication date: 1-Aug-1993
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media