Supercomputers are the most powerful and expensive computers, capable of processing multiple instructions simultaneously using multiple processors. They have large memory capacities and can automatically recover from failures. Supercomputers are used for scientific applications such as aerodynamic simulation and geological data processing. Some examples of powerful supercomputers include the Cray-2, Cray 1, Cray MP, and SX-2.