Describes the important role of decomposition strategy in parallel computing, and its influence is illustrated with the example of a very frequently used parallel algorithm for matrix multiplication. On the basis of the performed analysis of the parallel computers used worldwide divides them into the two basic groups which are considered from the programmer‐developer point of view to be very different. They also introduce the typical principal structures for both these groups of parallel computers and also their models. The paper then in an illustrative way describes the development of concrete parallel algorithm for matrix multiplication on various parallel systems. For each individual practical implementation of matrix multiplication there is introduced the derivation of its calculation complexity. The individual ways of developing parallel matrix multiplication and their implementations are compared, analysed and discussed from the point of view of the programmer‐developer and user. The very important role of the decomposition strategies that are mainly of the class of asynchronous parallel computers is highlighted.
Article navigation
1 December 2000
Review Article|
December 01 2000
To the role of decomposition strategy in high parallel algorithms Available to Purchase
Ivan Hanuliak
Ivan Hanuliak
Faculty of Control and Informatics, University of Zilina, Moyzesova, Slovakia
Search for other works by this author on:
Publisher: Emerald Publishing
Online ISSN: 1758-7883
Print ISSN: 0368-492X
© MCB UP Limited
2000
Kybernetes (2000) 29 (9-10): 1042–1057.
Citation
Hanuliak I (2000), "To the role of decomposition strategy in high parallel algorithms". Kybernetes, Vol. 29 No. 9-10 pp. 1042–1057, doi: https://doi.org/10.1108/03684920010342116
Download citation file:
179
Views
Suggested Reading
A multiprocessor interior point algorithm
Kybernetes (June,1996)
True parallel processing in artificial neural networks
Kybernetes (December,2001)
Context‐free parallel grammars and their applications to generating context‐sensitive languages
Kybernetes (June,1996)
Designing a superstructure for parametric search for optimal search spaces in non‐trivial optimization problems
Kybernetes (March,2002)
Working with Gordon Pask: some personal impressions
Kybernetes (July,2001)
Related Chapters
Ontological Cybernetics Revisited
Shaping Collaborative Ecosystems for Tomorrow
Connections and Transitions in Mental Health Care Organizations and Systems
Education, Social Factors, and Health Beliefs in Health and Health Care Services
The Changing Configuration of Hospital Systems: Centralization, Federalization, or Fragmentation?
Annual Review of Health Care Management: Strategy and Policy Perspectives on Reforming Health Systems
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
