• Home
  • Search
  • Scalable custom instructions identification for instruction-set extensible processors
  • Open Access IconOpen Access
  • Cite Icon190
  • https://doi.org/10.1145/1023833.1023844Copy DOI Icon

Scalable custom instructions identification for instruction-set extensible processors

  • Sep 22, 2004
  • Pan Yu +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Extensible processors allow addition of application-specific custom instructions to the core instruction set architecture. However, it is computationally expensive to automatically select the optimal set of custom instructions. Therefore, heuristic techniques are often employed to quickly search the design space. In this paper, we present an efficient algorithm for exact of all possible candidate instructions given the dataflow graph (DFG) corresponding to a code fragment. Even though this is similar to the subgraph enumeration problem (which is exponential), we find that most subgraphs are not feasible candidates for various reasons. In fact, the number of candidates is quite small compared to the size of the DFG. Compared to previous approaches, our technique achieves orders of magnitude speedup in enumerating these candidate custom instructions for very large DFGs.

Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.