Filter fusion

Todd A. Proebsting, Scott A. Watterson

Research output: Contribution to journalConference articlepeer-review

16 Scopus citations

Abstract

Filter Fusion is a new compiler optimization that eliminates the overhead of a modular design of independent filters, and automates the integration of arbitrary, independently designed filters. The Filter Fusion compiler (FCC) composes of filters and produces code that is as efficient as hand-integrated code. While Filter Fusion is well suited for systems software applications, no assumptions about its problem domain are made. FCC places few restrictions on the filters it integrates. It also handles arbitrary control flow and data manipulations within each filter.

Original languageEnglish (US)
Pages (from-to)119-130
Number of pages12
JournalConference Record of the Annual ACM Symposium on Principles of Programming Languages
DOIs
StatePublished - 1996
EventProceedings of the 1996 ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages - St.Petersburg, FL, USA
Duration: Jan 21 1996Jan 24 1996

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Filter fusion'. Together they form a unique fingerprint.

Cite this