welcome

2006 MCS Divisional Seminars & Colloquia


Generic Linear Algebra

   Peter Gottschling

 Indiana University

  Hosted by  Dmitry Karpeev

3:00 PM, August 10, 2006
Building 221,  Room A261


Abstract

Generic linear algebra software provides algorithmic functionality on the whole set of data types that fulfils the requirements of the algorithms respectively its specific implementation. These requirements are formalized in concepts and it is well known from the Standard Template Library how data types implementations demands are specified with concepts. In our work we specified the properties of algebraic structures, like semi-groups and fields, in terms of concepts. Recent efforts to integrate the concepts into the C++ language lead to an implementation called ConceptGCC and we use our concepts with this compiler. Another topic, we will present is the code generation within C++ for performance optimization avoiding code generation using another language.   

[MCS | Research | Resources | People | Collaboration | Software | Publications | Information]
Last updated on August 10, 2006
Disclaimer
Security/Privacy Notice
webmaster@mcs.anl.gov