In comparison to 10 years ago the processor scene has become drastically different. While in the period 1980--1990, the proprietary processors and in particular the vectorprocessors were the driving forces of the supercomputers of that period, today that role has been taken on by common off-the-shelf RISC processors and Intel x86 compatible processors. In fact there are only two companies left that produce vector systems while all other systems that are offered are based on RISC/EPIC CPUs or x86-like ones. Therefore it is useful to give a brief description of the main processors that populate the present supercomputers and look a little ahead to the processors that will follow in the coming year. The RISC processor scene has shrunken significantly in the last few years. The Alpha and PA-RISC processors have disappeared in favour of the Itanium processor product line and, interestingly, the MIPS processor disappeared some years ago and now re-appears in the SiCortex systems (see the section on the SiCortex system). The disappearance of RISC processor families demonstrates a trend that is both worrying and interesting: worrying because the diversity in the processor field is decreasing severely and, with it, the choice for systems in this sector. On the other hand there is the trend to enhance systems having run-of-the-mill processors with special-purpose add-on processors in the form of FPGAs or other computational accelerators because their possibilities in performance, price level, and ease of use has improved to a degree that they offer attractive alternatives for certain application fields.
The notion of "RISC processor" has eroded somewhat in the sense that the
processors that execute the Intel x86 (CISC) instruction set now have most of
the characteristics of a RISC processor. Both the AMD and Intel x86 processors
in fact decode the CISC instructions almost entirely into a set of RISC-like
fixed-length instructions. Furthermore, both processor lines feature
out-of-order execution, both are able to address and deliver results natively in
64-bit length, and the bandwidth from memory to the processor core(s) have
become comparable to those of RISC/EPIC processors. A distinguishing factor is
still the mostly much larger set of registers in the RISC processors. |