Skip to main navigation Skip to search Skip to main content

Automatic instruction generation for application specific co-processor

  • Shengtian Sang*
  • , Xiaoming Li
  • , Yizheng Ye
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

By extending the baseline processor with application specific instructions, an application specific co-processor can meet the computational demands of the application. Working with the traditional co-processor interface, it doesn't require the extensible processor core and has least impact on the existing hardware and software. This paper proposes a framework for design space exploration and automatic co-processor instructions generation, in which application profiling, instruction identification and evaluation proceed seamlessly and iteratively. The optimal instruction set of the co-processor under given constraints is automatically generated from the source code of the application. To demonstrate the effectiveness of the method we generate the instruction set of a SPARC V8 co-processor for a VoIP application. The experiment gives promising results with the speedup of factor 2.3.

Original languageEnglish
Title of host publicationASICON 2005
Subtitle of host publication2005 6th International Conference on ASIC, Proceedings
Pages854-857
Number of pages4
StatePublished - 2005
EventASICON 2005: 2005 6th International Conference on ASIC - Shanghai, China
Duration: 24 Oct 200527 Oct 2005

Publication series

NameASICON 2005: 2005 6th International Conference on ASIC, Proceedings
Volume2

Conference

ConferenceASICON 2005: 2005 6th International Conference on ASIC
Country/TerritoryChina
CityShanghai
Period24/10/0527/10/05

Fingerprint

Dive into the research topics of 'Automatic instruction generation for application specific co-processor'. Together they form a unique fingerprint.

Cite this