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 $14.40 $18.00
cover GOOD NEWS! Your organization subscribes to the SPIE Digital Library. You may be able to download this paper for free. Check Access

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