Intel Pentinum 4也便是奔驰处理器引入了被称为多线程(multithreading)或超线程 (hyperthreading, Intel 公司的命名)的特性,x86 处理器和其他一些 CPU 芯片便是这样做的。包括 SSPARC、 Power5、 Intel Xeon 和 Intel Core 系列。
近似地说,多线程许可 CPU 保持两个不同的线程状态并且在纳秒级(nanosecond)的韶光完成切换。
线程是一种轻量级的进程,例如,如果一个进程想要从内存中读取指令(这常日会经历几个时钟周期,多线程 CPU 则可以切换至另一个线程。多线程不会供应真正的并行处理。在一个时候只有一个进程在运行。
对付操作系统来讲,多线程是故意义的,由于每个线程对操作系统来说都像是一个单个的 CPU。比如一个有两个 CPU 的操作系统,并且每个 CPU 运行两个线程,那么这对付操作系统来说就可能是 4个 CPU。
除了多线程之外,现在许多 CPU 芯片上都具有四个、八个或更多完全的处理器或内核。多核芯片在其上有效地承载了四个微型芯片,每个微型芯片都有自己的独立CPU。
带有共享 L2 缓存的4 核芯片
如果要说在绝对核心数量方面,没有什么能赢过当代 GPU(Graphics Processing Unit),GPU 是指由成干上万个微核组成的处理器。它们善于处理大量并行的大略打算。