DocumentCode :
2815076
Title :
Optimization of HW/SW Co-Design: Relevance to Configurable Processor and FPGA Technology
Author :
Xu, Susan ; Pollitt-Smith, Hugh
Author_Institution :
CMC Microsyst., Kingston
fYear :
2007
fDate :
22-26 April 2007
Firstpage :
1691
Lastpage :
1696
Abstract :
This paper presents a methodology for optimization of HW/SW co-design based on emerging configurable processor and FPGA technologies. This methodology is illustrated by the optimization of a discrete cosine transform (DCT) for image compression based on Tensilica´s Xtensa LX core and Xilinx Virtex-II Pro device. The various optimization processes of a 2-D DCT transform, including adding different processor instruction sets onto the base processor to speedup software execution, are described. The results show a 26.76 times speed increase by adding a 4-way SIMD (single instruction multiple data) instruction with moderate hardware cost for a simple 2-D DCT implementation. The optimized 4-way SIMD processor is implemented on the FPGA board to verify the design, and shows a further significant speedup for on-board calculation compared to instruction-set simulation results. The HW vs. SW optimization strategy, speed and HW cost trade-offs, etc. are presented.
Keywords :
data compression; discrete cosine transforms; field programmable gate arrays; hardware-software codesign; image coding; microprocessor chips; parallel processing; 2D DCT transform; FPGA technology; SIMD processor; Tensilica Xtensa LX core; Xilinx Virtex-II Pro device; configurable processor; discrete cosine transform; hardware-software codesign; image compression; instruction-set simulation; on-board calculation; optimization processes; processor instruction; single instruction multiple data; speedup software execution; Computational modeling; Cost function; Design optimization; Discrete cosine transforms; Field programmable gate arrays; Hardware; High performance computing; Image coding; Optimization methods; Paper technology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2007. CCECE 2007. Canadian Conference on
Conference_Location :
Vancouver, BC
ISSN :
0840-7789
Print_ISBN :
1-4244-1020-7
Electronic_ISBN :
0840-7789
Type :
conf
DOI :
10.1109/CCECE.2007.423
Filename :
4233082
Link To Document :
بازگشت