Lambda

The Lambda toolkit is an implementation of the non-singular matrix transformation theory. The loop transformation theory, generalizing the unimodular matrix approach, provides a framework to represent compound transformations. In fact, this theory can represent any linear one-to-one transformation.

The Lambda loop transformation tool-kit can be used to transform loops in FORTRAN programs with the goal of increasing parallelism or of enhancing locality of reference. This technology has been transferred to Hewlett-Packard's FORTRAN compiler for the HP-PA architecture.

Lambda has a simple interface, and is independent of the intermediate representation used in any compiler.

Download!

Related Publications: