DocumentCode
2222448
Title
Custom Instruction Generation with High-Level Synthesis
Author
Seto, Kenshu ; Fujita, Masahiro
Author_Institution
Dept. of Electr. & Electron. Eng., Musashi Inst. of Technol., Tokyo
fYear
2008
fDate
8-9 June 2008
Firstpage
14
Lastpage
19
Abstract
This paper presents a novel approach for automatic custom instruction set generation with high-level synthesis techniques. Unlike previous approaches which generate a single custom instruction from each subgraph, the proposed approach generates a sequence of multiple custom instructions from each subgraph. Because of this feature, the proposed approach can not only generate custom instructions from multiple inputs multiple outputs (MIMO) subgraphs but also enables resource sharing among custom instructions. The technique is widely applicable to extensible processors with limited numbers of operands per instruction, such as RISCs, since it requires minimal changes in the architecture and instruction encoding of the processors. Experimental results show that proposed approach can generate custom instructions with average speedups of 20.5% and significant area reduction.
Keywords
MIMO systems; graph theory; high level synthesis; instruction sets; network synthesis; MIMO; automatic custom instruction set generation; custom instruction generation; extensible processors; high-level synthesis techniques; multiple custom instructions; multiple inputs multiple outputs subgraphs; High level synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Application Specific Processors, 2008. SASP 2008. Symposium on
Conference_Location
Anaheim, CA
Print_ISBN
978-1-4244-2333-0
Electronic_ISBN
978-1-4244-2334-7
Type
conf
DOI
10.1109/SASP.2008.4570780
Filename
4570780
Link To Document