双核技术是指单个压铸芯片上有两个单独的微处理器。这本质上是两个计算机处理单元 (CPU) 合二为一。此类芯片的优点是可以并行执行任务,从而减少处理时间。这称为线程级并行性 (TLP)。
TLP 也可以在可容纳两个独立 CPU 芯片的主板上实现。当 TLP 通过双核技术在单个 CPU 中完成时,称为芯片级多处理(CLM)。
在具有多个内核的 CPU 中,每个微处理器通常都有自己的板载缓存,称为一级 (L1) 缓存。 L1缓存显着提高了系统性能,因为它是多访问片上高速缓存比使用随机存取存储器 (RAM) 更快。 L1 缓存以微处理器速度进行访问。
双核芯片通常还具有 CPU 上的二级共享缓存,称为二级 (L2) 缓存。主板还可能有一个指定为3 级(L3) 缓存的缓存芯片。虽然 L3 缓存比 RAM 快,但比芯片内置缓存慢。
双核技术比双核或双核技术具有优势。后面这些术语是指安装在同一主板上的两个独立 CPU。与两个独立的 CPU 相比,双核芯片在主板上占用的空间更少,具有更高的缓存一致性,并且功耗更低。然而,这项技术也有其缺点。
要让软件利用多核架构,就必须编写它以利用并行线程。否则,程序将在单核模式下运行,仅使用一个数据流或内置微处理器之一。不幸的是,编码TLP 相当密集,因为交错共享数据可能会产生错误并降低性能。由于这些和其他问题,双核处理器的速度不会是单核处理器的两倍,尽管在最佳条件下性能会显着提高。最后,双核芯片比单核芯片运行得更热。
这种类型的处理器是否适合您将取决于您打算使用计算机做什么。如果您经常需要的程序是为 TLP 设计的,那么您可能会从多核芯片中受益匪浅。如果没有,高端单核 CPU 可能会更适合您。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!