Supercomputers, just like any other typical computer, have two basic parts. The first one is the CPU which executes the commands it needs to do. The other one is the memory which stores data. The only difference between an ordinary computer and supercomputers is that supercomputers have their CPUs opened at faster speeds than standard computers. This certain length of time determines the exact speed that a CPU can work. By using complex and state-of-the-art materials being connected as circuits,supercomputer designers optimize the functions of the machine. They also try to have smaller length of circuits connected as possible in order for the information from the memory reach the CPU at a lesser time.
Supercomputers have been designed to do complex calculations at faster speeds than other computers. Its designers make use of 2 processes for the enhancement of its performance.The first method is called pipelining.It does complex operations at the same time by grouping numbers which have the same order that it calculates and these are passed to the CPU in an orderly manner. The circuits in the CPU continuously perform the operations while data is being entered into it.
Today, supercomputers are typically one-of-a-kind custom designs produced by "traditional" companies such as Cray, IBM and Hewlett-Packard, who had purchased many of the 1980s companies to gain their experience. As of October 2010[update], the Tianhe-I super computer is the fastest in the world; it is located in China.