Proceedings of the 2005 ACM/SIGDA 13th International Symposium on Field-Programmable Gate Arrays 2005
DOI: 10.1145/1046192.1046206
|View full text |Cite
|
Sign up to set email alerts
|

Instruction set extension with shadow registers for configurable processors

Abstract: Configurable processors are becoming increasingly popular for modern embedded systems (especially for the field-programmable system-on-a-chip). While steady progress has been made in the tools and methodologies of automatic instruction set extension for configurable processors, the limited data bandwidth available in the core processor (e.g., the number of simultaneous accesses to the register file) becomes a potential performance bottleneck. In this paper we first present a quantitative analysis of the data b… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
27
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 49 publications
(28 citation statements)
references
References 24 publications
0
27
0
Order By: Relevance
“…Binding of base-processor registers to custom state registers at compile time reduces the amount of data transfers. Use of shadow registers [35] and exploitation of forwarding paths of the base processor [36] can improve the data bandwidth.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Binding of base-processor registers to custom state registers at compile time reduces the amount of data transfers. Use of shadow registers [35] and exploitation of forwarding paths of the base processor [36] can improve the data bandwidth.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Shadow registers duplicate a subset of base processor registers [9] to increase the data bandwidth. The mapping between base processor registers and shadow registers can be fixed, or established at compile time.…”
Section: Related Workmentioning
confidence: 99%
“…The approaches described in [13] and [9] are complementary to ours, since our formulation can take advantage of the increased data bandwidth. The approach of Pozzi et al [14] can be combined with ours to further optimize the performance of multi-cycle instruction-set extensions.…”
Section: Related Workmentioning
confidence: 99%
“…Though the previous works [4,5,12] improve the data bandwidth, they do not address the related problems of encoding multiple operands in a fixed-length instruction format and data hazards.…”
Section: Related Workmentioning
confidence: 99%