Parallelization by semantic detection of reductions

4Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

One of the best known techniques to compile sequential programs for multiprocessors is to detect the so called reduction operations. An example of such an operation is the sum of vector elements which can be evaluated under a pyramidal scheme using the associativity property of addition, A method to detect such operations in a PASCAL or FORTRAN-like programming language is presented. This detection and the corresponding modifications to the source programs are considered as non-standard deriota-tional interpretations of the abstract syntax tree of the object programs. A by-product of this paper is to show how a denotations] specification of a nontrivial application can directly lead to a running prototype, using here the ML programming language as an’’executable specification language”.

Cite

CITATION STYLE

APA

Jouvelot, P. (1986). Parallelization by semantic detection of reductions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 213 LNCS, pp. 223–236). Springer Verlag. https://doi.org/10.1007/3-540-16442-1_17

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free