Parallel processing tutorial

dc.contributor.authorDavidson David B.
dc.date.accessioned2011-05-15T15:59:17Z
dc.date.available2011-05-15T15:59:17Z
dc.date.issued1990
dc.description.abstractAn overview of parallel computing is provided, with reference to numerical analysis and, in particular, to computational electromagnetics. The history of parallelism is reviewed, and the general principles are provided. The two main types of parallelism encountered, pipelining and replication, are discussed, and an example of each is described. A parallel algorithm for forming a matrix-vector product is presented and analyzed. This is then used as the core of a parallel conjugate gradient algorithm. The theoretically predicted efficiency and the measured efficiency are compared. A glossary and a brief discussion of the available literature on parallel processing are included.
dc.description.versionArticle
dc.identifier.citationIEEE Antennas and Propagation Magazine
dc.identifier.citation32
dc.identifier.citation2
dc.identifier.issn10459243
dc.identifier.other10.1109/74.80494
dc.identifier.urihttp://hdl.handle.net/10019.1/11094
dc.subjectComputer Programming--Algorithms
dc.subjectElectromagnetic Fields--Computer Aided Analysis
dc.subjectMathematical Techniques--Matrix Algebra
dc.subjectComputational Electromagnetics
dc.subjectInterconnection Topologies
dc.subjectMatrix-Vector Product
dc.subjectPipelining
dc.subjectReplication
dc.subjectTransputer Arrays
dc.subjectComputer Systems, Digital
dc.titleParallel processing tutorial
dc.typeArticle
Files