A supercomputer is fast *for a specific workload*. This is typically a workload that can be processed “in parallel” (i.e. the job is broken up in smaller pieces which can be handled individually). Then “some communication” takes place to synchronize and redistribute the smaller job and/or data.
Supercomputers differ in the amount of processors, memory and the communication between the individual processors (low delay and high data throughput).
Latest Answers