Embedded compilation for multimedia applications

Nathaniel Daw, Seth Goldstein, Dennis Strelow

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Reconfigurable computing obtains its performance advantage over fixed processors by creating hardware configurations specialized for a particular application. In some cases this advantage can be pushed even further, by creating hardware specialized to a particular instance of an application. For many problems where this approach is applicable, such as automatic target recognition, template matching, and encryption, the problem parameters can change often even within a single program execution, requiring periodic, and potentially expensive, hardware reconfigurations. To support these applications, we propose a method for on-chip configuration generation, or embedded compilation, for use with CMU's PipeRench reconfigurable processor. We describe PipeRench's performance in detail for one problem, template matching, relative to the newest general-purpose processors, and show how embedded compilation can be used to support multiple problem instances for a second problem, IDEA encryption.

Original languageEnglish (US)
Title of host publicationProceedings - 2000 IEEE Symposium on Field-Programmable Custom Computing Machines
EditorsBrad L. Hutchings
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages315-316
Number of pages2
ISBN (Electronic)0769508715
DOIs
StatePublished - 2000
EventIEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2000 - Napa Valley, United States
Duration: Apr 17 2000Apr 19 2000

Publication series

NameIEEE Symposium on FPGAs for Custom Computing Machines, Proceedings
Volume2000-January
ISSN (Print)1082-3409

Other

OtherIEEE Symposium on Field-Programmable Custom Computing Machines, FCCM 2000
Country/TerritoryUnited States
CityNapa Valley
Period4/17/004/19/00

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Theoretical Computer Science

Fingerprint

Dive into the research topics of 'Embedded compilation for multimedia applications'. Together they form a unique fingerprint.

Cite this