DocumentCode :
421330
Title :
Dual-pipeline heterogeneous ASIP design
Author :
Radhakrishnan, Swarnalatha ; Guo, Hui ; Parameswaran, Sri
Author_Institution :
Sch. of Comput. Sci. & Eng., New South Wales Univ., Sydney, NSW, Australia
fYear :
2004
fDate :
8-10 Sept. 2004
Firstpage :
12
Lastpage :
17
Abstract :
We demonstrate the feasibility of a dual pipeline application specific instruction set processor. We take a C program and create a target instruction set by compiling to a basic instruction set from which some instructions are merged, while others discarded. Based on the target instruction set, parallelism of the application program is analyzed and two unique instruction sets are generated for a heterogeneous dual-pipeline processor. The dual pipe processor is created by making two unique ASIPs (VHDL descriptions) utilizing the ASIP-Meister Tool Suite, and fusing the two VHDL descriptions to construct a dual pipeline processor. Our results show that in comparison to the single pipeline application specific instruction set processor, the performance improves by 27.6% and switching activity reduces by 6.1% for a number of benchmarks. These improvements come at the cost of increased area which for benchmarks considered is 16.7% on average.
Keywords :
C language; hardware description languages; instruction sets; pipeline processing; ASIP-Meister Tool Suite; C program; VHDL descriptions; application specific instruction set processor; dual pipeline processor; dual-pipeline heterogeneous ASIP design; instruction set generation; Application software; Application specific processors; Costs; Embedded system; Instruction sets; Personal digital assistants; Pipelines; Space exploration; Telephony; VLIW;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on
Print_ISBN :
1-58113-937-3
Type :
conf
DOI :
10.1109/CODESS.2004.240656
Filename :
1360472
Link To Document :
بازگشت