DocumentCode
1645241
Title
Methodology for the efficient use of operands in the design of compound instructions in ASIP
Author
Lee, Jongwon ; Ahn, Minwook ; Youn, Jonghee M. ; Paek, Yunheung
Author_Institution
Sch. of Electr. Eng. & Comput. Sci., Seoul Nat. Univ., Seoul, South Korea
fYear
2009
Firstpage
349
Lastpage
352
Abstract
ASIP is widely used for the embedded processor design when stringent requirements are necessary such as fast time-to-market, good performance for the killer application and flexibility from software programming. Compound instruction, one type of various ASIs, gives the developers a chance of satisfying those requirements by encapsulating several operations into one instruction. However, encapsulating several operations into one compound instruction makes it hard to encoding instructions due to the lack of the room for encoding operands. Using implicit-operand requires no bits for encoding operands but increases the register pressure, resulting in many spills. Using the additional instruction words for encoding operands (multi-word instruction) allows the full exploitation of registers available in the processor as operand, but increases the code size. In this paper, we empirically investigate several ways of encoding operands for the compound instruction between the above two extremes, and give an advice for the design of compound instructions having many operands.
Keywords
application specific integrated circuits; encoding; instruction sets; integrated circuit design; ASI; ASIP; application specific instruction set processor; compound instructions; embedded processor design; encoding operands; software programming; Active appearance model; Application software; Application specific processors; Computer science; Decoding; Embedded system; Encoding; Process design; Registers; Software performance; ASI; ASIP; compound instruction; implicit operand; multiple word instruction; spill;
fLanguage
English
Publisher
ieee
Conference_Titel
SoC Design Conference (ISOCC), 2009 International
Conference_Location
Busan
Print_ISBN
978-1-4244-5034-3
Electronic_ISBN
978-1-4244-5035-0
Type
conf
DOI
10.1109/SOCDC.2009.5423845
Filename
5423845
Link To Document