kirancodes.me
To Proof Maintenance & Beyond!

The Program Dependence Graph and Vectorization

William Baxter, Henry R. Bauer III

Abstract

Previous attempts at vectorizing programs written in a sequential high level language focused on converting control dependences to data dependences using a mechanism known as IF-conversion. After IF-conversion vector optimizations are performed on a data dependence graph. However, IF-conversion is an irrevocable process which can introduce high run-time overhead if the input program is not amenable to vectorization.

Related papers