The emergence of the systolic paradigm in 1978 inspired the first 2D‐array parallelization of the sequential matrix multiplication algorithm. Since then, and due to its attractive and appealing features, systolic approach has been gaining great momentum to the point where all 2D‐array parallelization attempts were exclusively systolic. As good result, latency has been successively reduced a number of times (5N, 3N, 2N, 3N/2), where N is the matrix size. But as latency was getting lower, further irregularities were introduced into the array, making the implementation severely compromised either at VLSI level or at system level. The best illustrative case of such irregularities are the two designs proposed by Tsay and Chang in 1995 and considered as the fastest designs (3N/2) that have been developed so far. The purpose of this paper is twofold: we first demonstrate that N+√N/2 is the minimal latency that can be achieved using the systolic approach. Afterwards, we introduce a full‐parallel 2D‐array algorithm with N latency and 2N I/O‐bandwidth. This novel algorithm is not only the fastest algorithm, but is also the most regular one too. A 3D parallel version with O(log N) latency is also presented.
Article navigation
1 September 2002
Research Article|
September 01 2002
N latency 2N I/O‐bandwidth 2D‐array matrix multiplication algorithm Available to Purchase
M. Hamarlain
M. Hamarlain
CDTA, El‐Madania, Algiers
Search for other works by this author on:
Publisher: Emerald Publishing
Online ISSN: 2054-5606
Print ISSN: 0332-1649
© MCB UP Limited
2002
COMPEL (2002) 21 (3): 377–392.
Citation
Oudjida A, Titr S, Hamarlain M (2002), "N latency 2N I/O‐bandwidth 2D‐array matrix multiplication algorithm". COMPEL, Vol. 21 No. 3 pp. 377–392, doi: https://doi.org/10.1108/03321640210423298
Download citation file:
201
Views
Suggested Reading
From hierarchical to matrix structure: tensions in negotiating shared leadership configurations
International Journal of Organization Theory & Behavior (April,2024)
The intermediate structure of designs for quality
International Journal of Quality & Reliability Management (August,1995)
Representation for Genetic and Evolutionary Algorithms: Studies in Fuzziness and Soft Computing
Industrial Robot (April,2003)
Yield management: a human activity system
International Journal of Contemporary Hospitality Management (April,1997)
JIT quality matrices for strategic planning and implementation
International Journal of Operations & Production Management (September,1995)
Related Chapters
Approach to Dual Marketing: Re-organisation of Structures and Development of Competencies
Beyond Multi-channel Marketing: Critical Issues in Dual Marketing
Exploring Bias in Artificial Intelligence in Digital Transformation and the Datafied Future of Work
AI and Diversity in a Datafied World of Work: Will the Future of Work be Inclusive?
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
