The GLAS project specifies a generic interface for linear algebra operations that allows optimal performance and provides a multi-platform reference implementation in C++.