Issues
Guest Comment
The straight dope
Letters
Search and Discovery
Articles
Parallel architectures for computer systems
Having several parts of a system simultaneously perform different parts of a task is an old notion that is proving more and more useful in the design of powerful computers.
Engineering limits on computer performance
The astounding progress in microelectronics, which has fueled the rapid growth in computer performance, is finally beginning to approach fundamental physical limits; henceforth computer architecture will become more important.
Algorithms for concurrent processors
A few general techniques allow many small computers to work together efficiently and attack computationally demanding problems in fields ranging from aerodynamics to astrophysics.
A debate: Retire FORTRAN?: Yes
New applicative languages, based on mathematical functions rather than FORTRAN‐like statements, will enhance our ability to decompose problems for concurrent processing.
A debate: Retire FORTRAN?: No
Supercomputers simply need supercompilers that automatically restructure programs for concurrent processing.