Broadway Compiler Project
The Broadway Compiler project aims to make software libraries more portable
and efficient by allowing them to be automatically customized for different
hardware and software environments. By viewing libraries as semantically
rich but syntactically poor languages, and by adding simple annotations that
convey important semantic information, our Broadway Compiler can analyze and
optimize library operations in much the same way that C compilers optimize
primitives of the C language. We are currently refining our annotation
language, developing novel compilation techniques that exploit such
annotations, and applying our approach to libraries for parallel computers.
For more information, see our recent paper in the
Second Conference on Domain-Specific Languages.
An Annotation Language for
for Optimizing Software Libraries..
Last modified: November 18, 1999