Instruction extension and generation for adaptive processors

  • Chao Wang
  • , Xi Li
  • , Huizhen Zhang
  • , Liang Shi
  • , Xuehai Zhou

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

Abstract

Adaptive reconfigurable instruction-set processors (RISP) is an emerging research field for state-of-the-art VLIW processors. However, it still poses significant challenges to generate and map the original codes to the custom instructions. In this paper we propose an architecture framework to extend new instructions for adaptive RISP. The selected hotspot is considered as a custom instruction and implemented in reconfigurable hardware units. An instruction generator is used to provide a mapping mechanism from hot blocks to hardware implementations, using data flow analysis, instruction clustering, subgraph enumerating and subgraph merging techniques. To demonstrate the effectiveness and performance of the framework and to verify the correctness of the mapping mechanism, a prototype instruction generator has been implemented.

Original languageEnglish
Title of host publicationReconfigurable Computing
Subtitle of host publicationArchitectures, Tools, and Applications - 10th International Symposium, ARC 2014, Proceedings
PublisherSpringer Verlag
Pages306-311
Number of pages6
ISBN (Print)9783319059594
DOIs
StatePublished - 2014
Externally publishedYes
Event10th International Symposium on Reconfigurable Computing: Architectures, Tools, and Applications, ARC 2014 - Vilamoura, Portugal
Duration: 14 Apr 201416 Apr 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8405 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference10th International Symposium on Reconfigurable Computing: Architectures, Tools, and Applications, ARC 2014
Country/TerritoryPortugal
CityVilamoura
Period14/04/1416/04/14

Keywords

  • Adaptive Multicore Processors
  • Instructions Extension

Fingerprint

Dive into the research topics of 'Instruction extension and generation for adaptive processors'. Together they form a unique fingerprint.

Cite this