High performance computing which is also known as supercomputing refers to any computer that uses more advanced technology than a desk top computer. This could be because it has more processors, memory, hard disk space or networking than a desk top computer or because it uses the latest developments of these technologies that have not been generally adopted by the makers of desk top computers. The specification of what is a considered a supercomputer changes every 6 months to 2 years.