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
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;
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
DOI :
10.1109/SASP.2008.4570780