DocumentCode :
3517054
Title :
Custom instruction hardware integration within a SoC hybrid environment
Author :
Parri, Jonathan ; Bolic, Miodrag ; Groza, Voicu
Author_Institution :
Comput. Archit. Res. Group, Univ. of Ottawa, Ottawa, ON, Canada
fYear :
2011
fDate :
19-21 May 2011
Firstpage :
517
Lastpage :
522
Abstract :
Traditionally, common processor augmentation solutions have involved the addition of coprocessors or the datapath integration of custom instructions within extensible processors as Instruction Set Extensions (ISE). Rarely is the hybrid option of using both techniques explored. Much research already exists concerning the identification and selection of custom hardware blocks from hardware/software partitioning techniques, but the question of how to best use this hardware within a user system where both coprocessors and datapath augmentations are possible remains. This paper looks to extend existing ISE algorithms which provide custom hardware as dataflow graphs (DFG) and place them appropriately within a hybrid System-on-Chip (SoC) using standard combinatorial optimization techniques. A combinatorial model is presented to address this placement issue and is applied to two well known kernel programs. We further show that such standard techniques can execute within a reasonable time frame alleviating the need for heuristics.
Keywords :
coprocessors; data flow graphs; hardware-software codesign; instruction sets; optimisation; system-on-chip; SoC hybrid environment; combinatorial optimization techniques; coprocessors; custom instruction hardware integration; dataflow graphs; datapath augmentations; hardware-software partitioning techniques; instruction set extensions; kernel programs; processor augmentation solutions; Computer architecture; Coprocessors; Delay; Generators; Hardware; Registers; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Applied Computational Intelligence and Informatics (SACI), 2011 6th IEEE International Symposium on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-9108-7
Type :
conf
DOI :
10.1109/SACI.2011.5873058
Filename :
5873058
Link To Document :
بازگشت