Lamine Melkemi

dblp:94/4475 · DBLP profile ↗
← Back
1ranked-venue papers
1as first author
0since 2021 · last 1987
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Parallel and multicore computing · 56% Hardware accelerators and domain-specific architectures · 44%

Topics — the 3 heaviest of 3, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Parallel and multicore computing › parallel algorithms › parallel matrix algorithms
parallel matrix multiplication
0.011987
Complexity of Matrix Product on a Class of Orthogonally Connectid Systolic Arrays · IEEE Trans. Computers 1987
Hardware accelerators and domain-specific architectures
systolic array
0.011987
Complexity of Matrix Product on a Class of Orthogonally Connectid Systolic Arrays · IEEE Trans. Computers 1987
Parallel and multicore computing › parallel algorithms
parallel algorithm analysis
0.011987
Complexity of Matrix Product on a Class of Orthogonally Connectid Systolic Arrays · IEEE Trans. Computers 1987

Methods — techniques the papers use, named apart from their topics

combinatorial formulation · 0.0
YearPublicationVenuePosition
1987 Complexity of Matrix Product on a Class of Orthogonally Connectid Systolic Arrays
abstract
This correspondence studies the time complexity of the parallel computation of the product C = A.B of two dense square matrices A, B of order n, on a class of rectangular orthogonally connected systolic arrays, which are the two-dimensional extensions of the classical pipeline scheme. Such arrays are composed of multiply-add cells without local memory, and, as C is computed, the coefficients cij move vertically, whereas aik and bkj move horizontally in opposite directions. We first introduce a combinatorial formulation of the problem. Then we show that, if the cycle-time of a multiply-add cell is taken as time unit, and if T(p, m) denotes the running time of an optimal algorithm associated with an array of size p x m, then Minpm T(p,m) = 3n -2, and the minimum value of p.m for which this bound is tight is n.n [resp. n(n + 1)] if n is odd (resp. even). When compared to the algorithms previously proposed for the class of arrays based on cells without local memory, the solutions exhibited here appear to be the best, because they are the only ones which run in time T < = 3n -2 on a network of size S < = n(n + 1).
Lamine Melkemi, Maurice Tchuenté
IEEE Trans. Computers1