How Supercomputers Differ from Regular Computers