Issue No. 08 - August (1993 vol. 26)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.1993.10086
<p>The parallel processing requirements of many computer applications, such as machine vision, radar, solar, and signal processing, are reviewed. The major hardware architectural features in optimizing parallel processing performance (interconnect topology, memory locality, and synchronization facilities) are discussed. The various parallel processing models available are also discussed. These include job-level parallelism, data-level parallelism, algorithm-level parallelism, loop-level parallelism, and compute clusters.</p>
"The Compute Cluster and Other Parallel Programming Models," in Computer, vol. 26, no. , pp. 70-72, 1993.