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...
Saved in:
Published in: | SIGPLAN notices 1975-03, Vol.10 (3), p.103-106 |
---|---|
Main Author: | |
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!
|
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 |