Paper
5 January 2007 A data management layer for parallel matrix computation
Adam Burdeniuk, Kiet To, Cheng Chew Lim
Author Affiliations +
Proceedings Volume 6414, Smart Structures, Devices, and Systems III; 641412 (2007) https://doi.org/10.1117/12.695626
Event: SPIE Smart Materials, Nano- and Micro-Smart Systems, 2006, Adelaide, Australia
Abstract
Real-time signal processing and control applications are commonly expressed in terms of matrix or vector algorithms. This paper presents a novel decoupled architecture for these algorithms. The matrix data management layer (MDML) architecture presented separates data processing from data management. It implements functions for memory sequencing and inter-processor communications that are tuned for matrix applications. This separation allows greater flexibility in the choice of data processor to find a suitable trade-off in speed, core size, power consumption and functionality.
© (2007) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Adam Burdeniuk, Kiet To, and Cheng Chew Lim "A data management layer for parallel matrix computation", Proc. SPIE 6414, Smart Structures, Devices, and Systems III, 641412 (5 January 2007); https://doi.org/10.1117/12.695626
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Data processing

Matrix multiplication

Matrices

Data storage

Digital signal processing

Array processing

Signal processing

RELATED CONTENT

Progress On A Systolic Processor Implementation
Proceedings of SPIE (December 28 1982)
Architectures for Computing Eigenvalues and SVDs
Proceedings of SPIE (July 28 1986)
Warp: A Programmable Systolic Array Processor
Proceedings of SPIE (November 28 1984)
Parallel DSP with memory and I/O processors
Proceedings of SPIE (September 21 1998)

Back to Top