A self-adaptive extensible embedded processor

Lars Bauer, Muhammad Shafique, Dirk Teufel, Jörg Henkel

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

Abstract

Extensible embedded processors allow the designer to adapt the instruction set to a certain application profile. It is either done during design time or at run time. In the latter case it is fixed when which part of the instruction set is used. The processor is then configured according to a predefined schedule. Our approach goes a step further: our extensible processor is self-adaptive. That means, during run time the processor analyzes the usage of Special Instructions and self-adapts when and how these are used and configured. We show that this kind of self-adaptation leads to a high efficiency (e.g. performance per chip area, etc.) and is superior to state-of-the-art extensible processors. In this paper we present the main techniques of our novel self-adaptive approach. We evaluate by means of an H. 264 Video Encoder.

Original languageEnglish (US)
Title of host publicationFirst International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2007
Pages344-347
Number of pages4
DOIs
StatePublished - 2007
EventFirst International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2007 - Cambridge, MA, United States
Duration: Jul 9 2007Jul 11 2007

Publication series

NameFirst International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2007

Conference

ConferenceFirst International Conference on Self-Adaptive and Self-Organizing Systems, SASO 2007
CountryUnited States
CityCambridge, MA
Period7/9/077/11/07

ASJC Scopus subject areas

  • Control and Systems Engineering

Cite this