公开讨论Intel和AMD的双核和技术

xiaoju3209 2006-07-21 10:47:15
请大家从技术角度讨论,不要带个人偏见,因为这里不是商务网站,是供大家交流的平台,比如说intel的一级缓存小,而二级缓存大,而amd的一级缓存大,而二级缓存小,就这个反差,到底那个效率高,看到有人说intel的工艺流水线长,而amd的段,到底是技术问题还是另有原因,是把,大家对这个讨论讨论,才是重点吗,各位兄台认为如何
...全文
483 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoju3209 2006-08-08
  • 打赏
  • 举报
回复
告诉我这么给帖子加分啊,一分不够使唤的啊
OnlyFor_love 2006-08-01
  • 打赏
  • 举报
回复
多讨论讨论多线程变成啊
OnlyFor_love 2006-08-01
  • 打赏
  • 举报
回复
讨论这样的问题确实没有太大意思
OnlyFor_love 2006-08-01
  • 打赏
  • 举报
回复
顶一个
hchf_1 2006-07-31
  • 打赏
  • 举报
回复
关于缓存的问题确实没有见解,也不了解两家的差别为何这么大.

不过缓存肯定是越大越好了,amd也希望自己的二级缓存大啊,你看他的pr标称就能看出来,很多时候就因为二级缓存不一样就能多出200+呢.

不过以前的intel确实陷入了流水线的困境,他把流水分成了20级甚至30多级,这样一旦预取指令错误耽误的周期就狂多.
dalianu 2006-07-31
  • 打赏
  • 举报
回复
不是说我的说的就一定正确,如果有错请指出."其他错误还有很多."我也想听听你的高见.
另外,不是说二级缓存没用.只因为1级缓存速度>>二级缓存>>内存.但称本正好相反.这也就是为什么要缓存而缓存却很小的原因(另外还有功耗和工艺上的问题等).
不是说AMD1级缓存相当于Intel二级缓存.这都哪跟哪?
dalianu 2006-07-29
  • 打赏
  • 举报
回复
1.关于寄存器,Intel和AMD的一级缓存和二级缓存不一样,这和构架思想有关,简单的意思就是Intel的一级缓存分两块,1快指令寄存器和1块数据寄存器,数据寄存器存放的是二级缓存的地址镜像.而AMD的一级大,主要是它还存放一些数据而非只存储二级缓存的地址.因为1级缓存速度是最快的,1级迅速取得数据并且二级迅速填充1级的数据部分(我不清楚它是使用什么算法填充的.也许是最久未使用方式或先进先出吧).这样AMD的二级缓存不用太大(就算做大了也没有很明显效果,但是Intel不同.),我觉得这点上Intel是出亏得,它必须做大二级缓存,这样成本也就提升了,这样也提高了功耗,温度也难控制了.不过这样也有好处,处理多媒体指令时,大二级缓存有效提升效率.减少内存与缓存执行次数(好像还有优化的多媒体指令SEE有关系)
2.Intel的流水线是长.这样的结果是每百万条指令的执行效率低下,然而这样却很容易提升频率,频率一高,就有卖点了(当初没有好好学计算机组成原理,好像是每条流水线上有一条指令,第一个时钟周期,第一个流水线开始,在第二个周期上载入第二条流水线上的指令依次类推.).给人一种思想,2.4GHZ>2.0GHZ,误导人的嫌疑.

愚见,高手勿拍.
goldencode 2006-07-29
  • 打赏
  • 举报
回复
荒谬啊,照你这么说AMD的一级缓存就相当于INTEL的二级缓存了?如此说来二级缓存岂不是多此一举?
其他错误还有很多.
phamy 2006-07-22
  • 打赏
  • 举报
回复
现在没什么好讨论的了,AMD有内部交互总线,Intel也共享了二级缓存。。。
要讨论也讨论cpu跟外部互联构架,还有就是核心构架。。。
celineshi 2006-07-21
  • 打赏
  • 举报
回复
这里是讨论软件技术的,公开的讨论没有关系,但是希望大家不要跑题,不要过多地讨论硬件产品,而是讨论一些开发方面的话题
goldencode 2006-07-21
  • 打赏
  • 举报
回复
空讲是没结果的,应该以测试结果为依据.

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧