User:Todd Bezenek/sandbox

Eliminate red "Sandbox" icon.

The Strata Compiler was the first industrial strength Java bytecode compiler. It utilized program slicing to propagate type information through the program to eliminated unnecessary type checks for performance. It also...

History

Iwrote the Strata Compiler at the University of Wisconsin—Madison under James E. Smith in 1998-99. The Strata Compiler was an industrial-strength Java bytecode-to-SPARC compiler written by Subramanya (Subbu) Sastry, Timothy Heil, and Todd Bezenek, with money provided in part by Sun Microsystems. Subbu and Tim designed the compiler’s internal representation and became idempotent after 13 months. Todd’s contribution to the compiler was retargeting it from the SPARC instruction set architecture (ISA) to SimpleScalar 2.0.

Origin of the Name

James Smith originally wanted to name the project Janus after the two-faced traitor from Greek mythology, but the idea was replaced by Strata, which shows the multiple layers of software--and complexity--being eliminated by the compiler.

References

Subbu's thesis.