CPU硬件
Coder802
你的努力,终将成就不可替代的自己。
展开
-
CPU的向量化、多核技术、多路技术、众核技术
向量化:指的是使用同一条指令同时操作多个数据; 多核技术:在同一个芯片上集成多个核心的技术; 多路技术:在同一个主板上集成多个CPU处理器原创 2018-04-15 10:35:40 · 2093 阅读 · 0 评论 -
CPU的乱序执行、指令流水线技术
1、乱序执行 乱序执行(out-of-order execution)是指CPU采用了允许将多条指令不按程序规定的顺序分开发送给各相应电路单元处理的技术。比方Core乱序执行引擎说程序某一段有7条指令,此时CPU将根据各单元电路的空闲状态和各指令能否提前执行的具体情况分析后,将能提前执行的指令立即发送给相应电路执行。 在各单元不按规定顺序执行完指令后还必须由相应电路再将运算...原创 2018-04-15 10:49:00 · 7813 阅读 · 0 评论 -
并行、并发和代码性能优化
1、并行:是指在具有多个处理单元的系统上,通过将计算或者数据分割为多个部分,将各个部分分配到不同的处理单元上,各处理单元相互协作,同时运行,已达到加快求解速度或者提高求解问题规模的目的。并行意味着多个控制流(线程)同时执行,需要再各个控制流之间划分任务和数据,并去除依赖。2、向量化:指的是使用同一条指令同时操作多个数据,意味着同时操作多个数据,并且需要处理向量内要处理的数据的依赖关系。2、...原创 2018-04-15 11:02:46 · 700 阅读 · 0 评论 -
CPU性能参数的含义
时钟频率:处理器的时钟频率表示处理器1秒内可以运行多少个基本操作,这些基本操作需要一个时钟周期运行。指令的延迟:一条指令从开始到执行完成所需的时钟周期数,称之为指令的研制。指令级并行:单核标量处理器上具有很多不同的部件,每个部件执行不同的指令操作,如有的部件负责从内存中加载数据,有的部件负责计算乘加指令,一些部件负责计算内存地址。如果能够让多条作不同的动作的指令同时操作,那么多个部件就可以同时进行...原创 2018-04-10 21:03:13 · 3313 阅读 · 0 评论