Issue No. 10 - October (1996 vol. 29)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/2.539728
<p>For 28 years, the author has worked on machines that span three revolutions in supercomputer design: vector supercomputing, parallel supercomputing on multiple CPUs, and supercomputing on hierarchically organized clusters of microprocessors with cache memories. The author describes these revolutions from the perspective of numerical algorithms and the programs that implement them, and he looks toward the future and the coming of distributed shared-memory (DSM) and shared-memory multiprocessor (SMP) architectures. The new architectures can combine the performance benefits of massively parallel computing with the flexibility of shared-memory multiprocessors. Like all supercomputer systems, however, these new machines will strongly favor certain numerical algorithms and force others to execute at much slower speeds. The usefulness of the favored algorithms and the ease with which they can be implemented, together with the Gflops/sec. or Tflops/sec. these algorithms achieve, will determine the scientific output of these machines. Ultimately, it is the scientific output that is the true meaning of a supercomputer. </p>
P. R. Woodward, "Perspectives on Supercomputing: Three Decades of Change," in Computer, vol. 29, no. , pp. 99-111, 1996.