Academic
Publications
DESOLA: An active linear algebra library using delayed evaluation and runtime code generation

DESOLA: An active linear algebra library using delayed evaluation and runtime code generation,10.1016/j.scico.2008.06.002,Science of Computer Programm

DESOLA: An active linear algebra library using delayed evaluation and runtime code generation   (Citations: 5)
BibTex | RIS | RefWorks Download
Active libraries can be dened as libraries which play an active part in the compi- lation, in particular, the optimisation of their client code. This paper explores the implementation of an active dense linear algebra library by delaying evaluation of expressions built using library calls, then generating code at runtime for the compo- sitions that occur. The key optimisations in this context are loop fusion and array contraction. Our prototype C++ implementation, DESOLA, automatically fuses loops aris- ing from dierent client calls, identies unnecessary intermediate temporaries, and
Journal: Science of Computer Programming - SCP , vol. 76, no. 4, pp. 227-242, 2011
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
Sort by: