Loading…

Movement of implicit parallel and vector expressions out of program loops

The concept of “interference” is introduced and related to the problem of transforming implicit parallel and vector operations to an explicit form. Statement types and constructs which cause interference are identified. Programming techniques which avoid use of potentially interfering statements res...

Full description

Saved in:
Bibliographic Details
Published in:SIGPLAN notices 1975-03, Vol.10 (3), p.103-106
Main Author: Schneck, Paul B.
Format: Article
Language:English
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:The concept of “interference” is introduced and related to the problem of transforming implicit parallel and vector operations to an explicit form. Statement types and constructs which cause interference are identified. Programming techniques which avoid use of potentially interfering statements result in programs which are better suited for operation on parallel and vector processors. The analysis of the inhibiting effect of interfering statements on the motion of parallel and vector expressions has been implemented and demonstrated as an addition to an existing compiler which recognizes parallelism implicit in current serial programs.
ISSN:0362-1340
1558-1160
DOI:10.1145/390015.808408