• Home
  • Search
  • Efficient custom instruction enumeration for extensible processors
  • Cite Icon2
  • https://doi.org/10.1109/asap.2011.6043270Copy DOI Icon

Efficient custom instruction enumeration for extensible processors

  • Sep 1, 2011
  • Chenglong Xiao +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In recent years, the use of extensible processors has been increased. Extensible processors extend the base instruction set of a general-purpose processor with a set of custom instructions. Custom instructions that can be implemented in special hardware units make it possible to improve performance and decrease power consumption in extensible processors. The key issue involved is to generate and select automatically custom instructions from a high-level application code. In this paper, we propose an efficient and flexible algorithm for the exact enumeration of custom instructions. The algorithm can be tuned to generate all possible patterns or only connected patterns. Compared to a previously proposed well-known algorithm, our algorithm can achieve orders of magnitude speedup.

Similar Papers
  • Conference Article
  • Citations5

Reliability-Aware Instruction Set Customization for ASIPs with Hardened Logic

  • Jan 01, 2012
  • Unmesh D Bordoloi +6
  • Research Article
  • Citations33

Application-specific heterogeneous multiprocessor synthesis using extensible processors

  • Sep 01, 2006
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Fei Sun +3
  • Conference Article
  • Citations2

Efficient custom instruction generation based on characterizing of basic blocks

  • Jun 01, 2013
  • Guoqiang Liang +3
  • Conference Article
  • Citations190

Scalable custom instructions identification for instruction-set extensible processors

  • Sep 22, 2004
  • Pan Yu +1
  • Research Article
  • Citations2

A MATLAB Vectorizing Compiler Targeting Application-Specific Instruction Set Processors

  • Jan 04, 2017
  • ACM Transactions on Design Automation of Electronic Systems
  • Ioannis Latifis +6
  • Book Chapter
  • Citations1

Adaptive Low-power Reconfigurable Processor Architecture

  • Jan 01, 2011
  • Muhammad Shafique +1
  • Research Article
  • Citations1

Implementation-aware selection of the custom instruction set for extensible processors

  • Jun 06, 2014
  • Microprocessors and Microsystems
  • Amir Yazdanbakhsh +5
  • Research Article
  • Citations117

Compilation Techniques for Multimedia Processors

  • Aug 01, 2000
  • International Journal of Parallel Programming
  • Andreas Krall +1
  • Conference Article
  • Citations1

EJOP: An Extensible Java Processor with Reasonable Performance/Flexibility Trade-off

  • Sep 01, 2012
  • Samaneh Talebi +2
  • Conference Article
  • Citations8

A hardware accelerated configurable ASIP architecture for embedded real-time video-based driver assistance applications

  • Jul 01, 2011
  • Gregor Schewior +4
  • Conference Article
  • Citations14

A just-in-time customizable processor

  • Nov 18, 2013
  • Liang Chen +3
  • Research Article
  • Citations10

Improving System Predictability and Performance via Hardware Accelerated Data Structures

  • Jan 01, 2012
  • Procedia Computer Science
  • Chetan Kumar Ng +6
  • Conference Article
  • Citations9

Enhancing energy efficiency of processor-based embedded systems through post-fabrication ISA extension

  • Jan 01, 2008
  • Hamid Noori +3
  • Book Chapter
  • Citations6

Configurable, Extensible Processor System Simulation

  • Jan 01, 2010
  • Grant Martin +2
  • Book Chapter

Integrating Custom Instruction Specifications into C Development Processes

  • Jan 01, 2006
  • Jack Whitham +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.