轻松读懂移动处理器 CPU微架构全解析

日期: 2024-09-28 作者: 固态硬盘

简介

  因为 z 的初始化和赋值都是相对敌对的,这儿或许能够拆成两条 thread(线程):

  假如处理器的微架构具有两种架构状况让操作系统认为有两个处理器的话,上面的两条 thread 就能一起执行了,这便是多线程。

  跟着半导体工艺提高以及功率墙壁垒横亘在前面导致超级流水线提高频率和各种指令并行度办法不再灵光后(这些约束其实在 20 多年前就被处理器厂商和科研界预见到,例如 1993 年 DEC 西部研究院 David W.Wall)的论文《LIMITS OF INSTRUCTION-LEVEL PARALLELISM》,1993 年英特尔在道路 或者说 Pentium)年代引进多核处理器)厂商开端在片上完成多个内核,这也就呈现了多核处理器。

  多核处理器能让支撑多线程的程序、操作系统跑得更快,可是现在大部分的使用一般更偏好于单线程功能超卓的处理器,因而你会看到单线程功能较强的双核处理器比单线程功能较弱的多核处理器更快的状况产生。

  到现在为止咱们介绍了指令并行、线程并行的微架构完成,不过除了这两种并行技能外,还有另一种很常见的并行技能:数据级并行化,一般以 SIMD 向量方法完成。