Paper
1 November 1990 Generalized matrix product and its relation to parallel architecture communication
Author Affiliations +
Abstract
The Air Force Image Algebra formalizes the notion of a generalized matrix product (GMP). The GMP is the basis for image-template operations in the Image Algebra. In a mathematical sense the GMP supports the combining of matrices using paradigms other than the dot product approach of linear algebra. This permits one to view linear and non-linear image transformations and mathematical morphology operations as different embodiments of the same concept. The GMP has been implemented on a variety of computers from sequential to massively parallel. Our experience with use of the GMP on parallel machines has shown that the GMP unifies the three concepts of many-to-one one-to-many and one-to-one data transfers (reduction replication and permutation respectively). This paper demonstrates the utility of the generalized mathx product as a tool in algorithm description. It discusses the relationship of the GMP to the three data transfer paradigms of massively parallel machines and shows how GMP mappings and their transposes can be efficiently implemented on massively parallel processors. It also presents code restructuring techniques necessary to implement GMP operations efficiently on sequential computers linking the general problem of serializing parallel programs to implementation of the GMP operation.
© (1990) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Joseph N. Wilson "Generalized matrix product and its relation to parallel architecture communication", Proc. SPIE 1350, Image Algebra and Morphological Image Processing, (1 November 1990); https://doi.org/10.1117/12.23599
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Image filtering

Silicon

Digital filtering

Image processing

Computer architecture

Binary data

Parallel computing

RELATED CONTENT

Large object extraction for binary images on the GPU
Proceedings of SPIE (February 19 2013)
A region finding method to remove the noise from the...
Proceedings of SPIE (December 08 2015)
Arithmetic for color image morphological transform
Proceedings of SPIE (May 12 2006)
GPGPU real-time texture analysis framework
Proceedings of SPIE (January 25 2011)

Back to Top