High performance computing
A high performance computer or supercomputer owes its massive processing capacity to the fact that it chops a single overarching task into a whole series of smaller tasks. It simultaneously tackles each of those smaller problems.
This parallel computing approach makes the system much faster and more efficient. We also work on distributed computing, in which systems perform independent tasks, meanwhile communicating about it among themselves.