vix.ing · top · new · best · stats · spec

Active Libraries: Rethinking the roles of compilers and libraries

1998/10/05 by Todd L. Veldhuizen, Veldhuizen, Todd L., Dennis Gannon +1 · 2 citations
Computer Science · #Parallel Computing and Optimization Techniques #Advanced Data Storage Technologies #Distributed and Parallel Computing Systems

paper · pdf · doi:10.48550/arxiv.math/9810022

Abstract

We describe Active Libraries, which take an active role in compilation. Unlike traditional libraries which are passive collections of functions and objects, Active Libraries may generate components, specialize algorithms, optimize code, configure and tune themselves for a target machine, and describe themselves to tools (such as profilers and debuggers) in an intelligible way. Several such libraries are described, as are implementation technologies.

Citations

Cited by

Related