Movement of implicit parallel and vector expressions out of program loops

Paul B. Schneck · ACM SIGPLAN Notices · 1975

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.

Read the paper · More papers on PaperTik