展示展厅设计,网站seo优化发布高质量外链,优化搜索曝光次数的方法,施工企业在编制施工组织设计时CPU 又称中央处理器#xff0c;搞软件开发的兄弟已经耳熟能详了#xff0c;CPU 的发展史最基本的矛盾就是软件性能需求的快速提升与 CPU 技术工艺性能提升发展相对缓慢之间的矛盾。摩尔定律也是基于此背景#xff0c;将硬件性能的有限提升给软件开发者一个预期#xff0c;告… CPU 又称中央处理器搞软件开发的兄弟已经耳熟能详了CPU 的发展史最基本的矛盾就是软件性能需求的快速提升与 CPU 技术工艺性能提升发展相对缓慢之间的矛盾。摩尔定律也是基于此背景将硬件性能的有限提升给软件开发者一个预期告诉软件开发者我现在的百米速度是15s大概一年半以后百米速度是 7.5s如果你现在开发的软件准备 1 年半后上市那你就控制下软件开销不要搞个百米 5s 的要求那大家都嗝屁了。提升CPU性能的方法有很多种比如打架我干不过你我可以回家锻炼肌肉从力量上碾压你我也可以叫几个兄弟从数量上碾压你今天给大家介绍CPU多核、多路、集群的发展史就是从数量的角度提升性能。最早期的 CPU受限于技术和工艺只能做到单核就比如原始社会茹毛饮血一个家庭可能就1个孩子能长大成人打架也只能指望他了后来随着医疗条件的提升一个家庭可以多个孩子长大打架亲兄弟对应CPU也发展为多核。再后来又有了计划生育孩子不是想生几个就生几个CPU 的核数也没办法无限制增加那怎么办对手都挑上门了总不能不应战吧兄弟数量不够那就拉着邻居一起上阵这就是多路CPU最后群架规模越来越大叫几个邻居也压不住场子只能发动关系网同学呀、朋友呀、看大门的二大爷呀二大爷他七舅姥爷也都上场这就成 CPU 集群了。扯了这么多来几张图描述下从单挑到群架是怎么干起来的。首先是单挑CPU 就1个核 core0cache、内存、IO 全是他的想怎么玩就怎么玩。(单核示意图)然后是拉着亲兄弟一起干架有多个核从core0~coreN但是内存和 IO 是多核共享的。(多核示意图)再然后是拉着邻居干架每家邻居家CPU都有多个兄弟core0~coreN邻居家都有自己的 DDR 和 IO但是邻居之间有过道互联邻居CPU可以相互访问对方的 DDR 和 IO只是需要经过过道所以访问邻居的DDR和io延时较大所以 CPU 都优先访问自身的 DDR 和 IO。(4路CPU示意图)前面介绍的 CPU 单核、多核、多路 CPUCPU 的物理芯片都是在同一块 PCB 上通过总线互联的最后介绍的 CPU 集群有多块单板 PCB每个 PCB 上都是多路 CPU多块板间通过高速网口互联也可能是其他高速互联接口只是高速网口比较常见 CPU 集群有专用的系统负责CPU集群算力的管理和分配。(CPU集群)单核 CPU 已经作古多年目前常见的 PC 都是多核 CPU多路 CPU 一般用于服务器单板CPU 集群的物理形态就是多个服务器集群一般用在云计算和超算中心。小编尽量以通俗的言语介绍下 CPU 单挑到群架的历史比喻不妥之处还请读者海涵。