Hyper-threading is Intel's proprietary simultaneous multithreading (SMT) implementation used to improve parallelization of computations performed on x86 microprocessors. It was introduced on Xeon server processors in February 2002 and on PentiumĀ 4 desktop processors in November 2002. Since then, Intel has included this technology in Itanium, Atom, and Core 'i' Series CPUs, among others.
A 3 GHz model of the Intel Pentium 4 processor that incorporates Hyper-Threading Technology
Parallel computing is a type of computation in which many calculations or processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. There are several different forms of parallel computing: bit-level, instruction-level, data, and task parallelism. Parallelism has long been employed in high-performance computing, but has gained broader interest due to the physical constraints preventing frequency scaling. As power consumption by computers has become a concern in recent years, parallel computing has become the dominant paradigm in computer architecture, mainly in the form of multi-core processors.
Large supercomputers such as IBM's Blue Gene/P are designed to heavily exploit parallelism.
Taiwania 3 of Taiwan, a parallel supercomputing device that joined COVID-19 research
A Beowulf cluster
A cabinet from IBM's Blue Gene/L massively parallel supercomputer