Parallel architectures in computer systems are sprouting everywhere and promising to provide possible solutions to problems beyond the reach of conventional technology, as well as speed up, by orders of magnitude, solutions to current problems. Article surveys current efforts in the field. INSET: ...