2009
DOI: 10.1016/j.sysarc.2008.06.003
|View full text |Cite
|
Sign up to set email alerts
|

Rapid design of area-efficient custom instructions for reconfigurable embedded processing

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
41
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(41 citation statements)
references
References 32 publications
0
41
0
Order By: Relevance
“…Other related and complementary work includes: 1) use of local memories for improving the performance of custom instructions [25], [29]; 2) datapath merging [30] and combinational equivalence checking [31] techniques to improve resource sharing; 3) synthesis of custom instructions targeting field-programmable systems [32], [33], including support for run-time reconfiguration [34], [35]; and 4) transparent integration of custom instructions with a general-purpose processsor [36].…”
Section: Related Workmentioning
confidence: 99%
“…Other related and complementary work includes: 1) use of local memories for improving the performance of custom instructions [25], [29]; 2) datapath merging [30] and combinational equivalence checking [31] techniques to improve resource sharing; 3) synthesis of custom instructions targeting field-programmable systems [32], [33], including support for run-time reconfiguration [34], [35]; and 4) transparent integration of custom instructions with a general-purpose processsor [36].…”
Section: Related Workmentioning
confidence: 99%
“…The potential benefits of instruction set extension have led to numerous amount of research work that focuses on generating custom instructions from a given application (see [5] for a list of references). In order to select custom instructions for different runtime configurations, temporal partitioning must be performed to divide the design into mutually exclusive configurations such that the computational resource requirement of each configuration is less than or equal to the reconfigurable resource capacity of the RFU.…”
Section: A Related Workmentioning
confidence: 99%
“…The IR serves as input to the Custom Instruction Generation stage to identify a set of custom instruction candidates. Details of the Custom Instruction Generation stage can be found in [5]. The hardware area-time information of the custom instruction candidates are then rapidly estimated without undergoing time-consuming hardware implementation.…”
Section: B Our Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Customizing the instruction set of a base processor is emerging as a key design methodology in new extensible embedded processors exploiting both programmability and efficiency. In these methods the base processor is extended with custom functional units that provide application-specific instructions [1], [2], [3], [4]. Major concerns in the design of a customized embedded processor are computational performance, area efficiency, and limited productivity of the designers.…”
Section: Introductionmentioning
confidence: 99%