Share Email Print

Proceedings Paper

FPGA-based coprocessor for matrix algorithms implementation
Author(s): Abbes Amira; Faycal Bensaali
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper Abstract

Matrix algorithms are important in many types of applications including image and signal processing. These areas require enormous computing power. A close examination of the algorithms used in these, and related, applications reveals that many of the fundamental actions involve matrix operations such as matrix multiplication which is of O (N3) on a sequential computer and O (N3/p) on a parallel system with p processors complexity. This paper presents an investigation into the design and implementation of different matrix algorithms such as matrix operations, matrix transforms and matrix decompositions using an FPGA based environment. Solutions for the problem of processing large matrices have been proposed. The proposed system architectures are scalable, modular and require less area and time complexity with reduced latency when compared with existing structures.

Paper Details

Date Published: 19 March 2003
PDF: 7 pages
Proc. SPIE 4877, Opto-Ireland 2002: Optical Metrology, Imaging, and Machine Vision, (19 March 2003); doi: 10.1117/12.463702
Show Author Affiliations
Abbes Amira, Queen's Univ. Belfast (United Kingdom)
Faycal Bensaali, Queen's Univ. Belfast (United Kingdom)

Published in SPIE Proceedings Vol. 4877:
Opto-Ireland 2002: Optical Metrology, Imaging, and Machine Vision
Andrew Shearer; Fionn D. Murtagh; James Mahon; Paul F. Whelan, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?