DocumentCode
3489600
Title
Performance evaluation of hardware/software codesign of iterative methods of linear systems
Author
Huang, Peng ; Teng, Daniel ; Wahid, Khan ; Ko, Seok-Bum
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Saskatchewan, Saskatoon, SK, Canada
fYear
2009
fDate
6-8 Nov. 2009
Firstpage
1
Lastpage
5
Abstract
This paper presents the performance analysis hardware/software co-design of iterative methods for solving linear systems in terms of speed, iteration and toleration. Three iterative methods, Jacobi, Gauss-Seidel (GS) and conjugate gradient (CG), are implemented using Xilink EDK (embedded development kit). For comparison purposes, the same methods are also implemented in pure software using Xilink EDK. Comparisons of the implementations of three methods in software and hardware/software codesign show that the CG method benefits most from the hardware implementation of the matrix multiplication block. These indicators can be used for trade-off of area and speed during the development of reconfigurable hardware accelerator system for large scale circuit and neural simulations.
Keywords
Jacobian matrices; conjugate gradient methods; hardware-software codesign; iterative methods; matrix multiplication; reconfigurable architectures; Gauss-Seidel method; Jacobi method; Xilink EDK; conjugate gradient; embedded development kit; hardware-software codesign; iterative method; large scale circuit; linear system; matrix multiplication block; neural simulation; performance analysis; reconfigurable hardware accelerator system; Character generation; Circuits; Gaussian processes; Hardware; Iterative methods; Jacobian matrices; Large-scale systems; Linear systems; Performance analysis; Software performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Signals, Circuits and Systems (SCS), 2009 3rd International Conference on
Conference_Location
Medenine
Print_ISBN
978-1-4244-4397-0
Electronic_ISBN
978-1-4244-4398-7
Type
conf
DOI
10.1109/ICSCS.2009.5414164
Filename
5414164
Link To Document