Proceedings of the 43rd Annual Conference on Design Automation - DAC '06 2006
DOI: 10.1145/1146909.1146924
|View full text |Cite
|
Sign up to set email alerts
|

Exploiting forwarding to improve data bandwidth of instruction-set extensions

Abstract: Application-specific instruction-set extensions (custom instructions) help embedded processors achieve higher performance. Most custom instructions offering significant performance benefit require multiple input operands. Unfortunately, RISC-style embedded processors are designed to support at most two input operands per instruction. This data bandwidth problem is due to the limited number of read ports in the register file per instruction as well as the fixed-length instruction encoding. We propose to overcom… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
5
0

Year Published

2009
2009
2015
2015

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 25 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…Utilizing the bypass network has been proven an efficient way to increase operand bandwidth and reduce register file energy in different types of architectures [She et al 2012b;Balfour et al 2007Balfour et al , 2009Park et al 2006]. Jayaseelan et al proposed explicit forwarding to reduce register file port pressure and operand encoding cost for application-specific ISE in a RISC-like datapath, which resembles the idea of explicit bypass in this work [Jayaseelan et al 2006]. However, the power model used in Jayaseelan et al [2006] only considers the consumption of the register file.…”
Section: Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Utilizing the bypass network has been proven an efficient way to increase operand bandwidth and reduce register file energy in different types of architectures [She et al 2012b;Balfour et al 2007Balfour et al , 2009Park et al 2006]. Jayaseelan et al proposed explicit forwarding to reduce register file port pressure and operand encoding cost for application-specific ISE in a RISC-like datapath, which resembles the idea of explicit bypass in this work [Jayaseelan et al 2006]. However, the power model used in Jayaseelan et al [2006] only considers the consumption of the register file.…”
Section: Related Workmentioning
confidence: 99%
“…There are also studies trying to integrate ISE in general-purpose architectures [Clark et al 2004[Clark et al , 2005Jayaseelan et al 2006]. Most of these focus on improving the performance.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…This can increase performance by reducing the number of NOP instructions required between dependent instructions. It has been explored in the context of general soft processor design, VLIW embedded processors [17], as well as instruction set extensions in soft processors [12]. In each case, the principle is to allow the result of an ALU computation to be accessed sooner than would be possible in the case where write back must occur prior to execution of a subsequent dependent instruction.…”
Section: Related Workmentioning
confidence: 99%