社区
英特尔边缘计算技术
帖子详情
超标量和多核各有什么优点和缺点?
gashbell
2006-11-12 09:04:18
书上讲,超标量就是多条流水线,多条流水线同时处理多条程序,多核是一块cpu上集成多个核心使cpu能同时处理多个指令,那么两者有什么不同?
...全文
564
2
打赏
收藏
超标量和多核各有什么优点和缺点?
书上讲,超标量就是多条流水线,多条流水线同时处理多条程序,多核是一块cpu上集成多个核心使cpu能同时处理多个指令,那么两者有什么不同?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BadEnglish
2006-11-15
打赏
举报
回复
超标量是单线乘技术,它会把队列中没相互依赖的指令并排同时执行,但现在已经没多少提高潜力了,只好转向多核,为你的程序同时使用多核,你需要做软件优化,这个工作极其困难,估计多数程序很难做到。
zyl910
2006-11-14
打赏
举报
回复
超线程
~~~~~~
从Pentium开始,CPU内部就有多条流水线(多个指令执行单元),用于实现超标量(在一个时钟周期内执行多条指令)
超线程只是将原来的一个译码器变成两个译码器而已:
没打开多线程时,是由一个译码器来实现指令译码,然后分配给相对空闲的流水线去执行代码;
当打开多线程时,是由两个译码器同时进行译码,然后尽可能的分配给相对空闲的流水线去执行代码。
所以在打开多线程后,两个译码器差不多均分了流水线,使得超标量性能降低了。这有可能会影响一些科学计算程序的性能。
多核
~~~~
在超线程的基础上,将Cache均分给两个(或多个)译码器
双通道
~~~~~~
从Pentium III开始,CPU支持了SSE指令集,所以数据总线升级到了128bit。
而SDRAM/DDR内存条还是64bit的,所以只有让两根内存条并行工作才能充分利用这128bit带宽。
还记得刚出Pentium的时候吗?
Pentium的数据总线是64bit的,而当时流行的内存条是32bit的72线内存条,所以必须插两根使带宽达到64bit才能够开机(如果Pentium III设计成需要两根内存条才能开机的话,那就对卖不出去,于是它被迫设计成支持64bit带宽的内存条)。
所以双通道是旧瓶装新酒而已
多核
多线程处理器XLR732的
多核
间通信.pdf
多核
多线程处理器XLR732的
多核
间通信.pdf
中科院大数据系统与大规模数据集分析教程 大数据挖掘教程 2_大数据的背景与趋势 共7页.pdf
中科院大数据系统与大规模数据集分析教程 大数据挖掘教程 2_大数据的背景与趋势 共7页.pdf
计算机系统结构基础知识
计算机系统结构主要技术部分的ppt,具体包括流水线部分的并行、单功能、多功能流水线等
数据库 数据分析 列存储 向
量
执行
数据库 数据分析 列存储 向
量
执行
个人计算机
多核
cpu好处,
多核
CPU的优
缺点
如果将它粘贴到任何地方都没有诚意
多核
处理器的优势,那就太写了.首先了解出现
多核
处理器的情况为了发展指令级并行性并提高处理器的速度,将无序触发分支预测smt(同时多线程)等大
量
技术应用于
超标
量
单处理器,使得发射窗口越来越宽. 数据路径越来越大,逻辑也越来越复杂. 直到指令级别,才发展并行性. 巨大的处理器面积和布线长度使处理器的频率越来越难以提高. 功耗越来越大,散热成为一个大问题. 4Ghz的频...
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章