Saved in:
Bibliographic Details
Main Authors: Veldhuizen, Todd L., Gannon, Dennis
Format: Preprint
Published: 1998
Subjects:
Online Access:https://arxiv.org/abs/math/9810022
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915560377286656
author Veldhuizen, Todd L.
Gannon, Dennis
author_facet Veldhuizen, Todd L.
Gannon, Dennis
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_math_9810022
institution arXiv
publishDate 1998
record_format arxiv
spellingShingle Active Libraries: Rethinking the roles of compilers and libraries
Veldhuizen, Todd L.
Gannon, Dennis
Numerical Analysis
Programming Languages
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.
title Active Libraries: Rethinking the roles of compilers and libraries
topic Numerical Analysis
Programming Languages
url https://arxiv.org/abs/math/9810022