作者scer (无事一身轻!)
看板PDA
标题Re: [转录]Re: [问卦] 有没有AMD的八卦
时间Tue Aug 4 00:19:50 2009
※ 引述《philipwen (匈牙利=Hungary)》之铭言:
: ※ [本文转录自 Gossiping 看板]
: 作者: sitos (麦子) 看板: Gossiping
: 标题: Re: [问卦] 有没有AMD的八卦
连这个也要转过来讨论阿= =a
: intel 在 p2~p4 的时期,应该都还算是在冲 clock rate ,
: 要把 clock rate 冲上去的方法就是让每一个 pipeline stage 更短,
: 当然相对地,做完一件事的时间需求一样, pipeline 的深度就会变深。
: 透过这样的方式,可以很漂亮地让 clock rate 冲上去。
: 当时的市场看到 clock rate 就爽了,爽大家就买,效能进步其实未必很大。
: pipeline 当然是增加 instruction level parallelism 的好方法,
: 至少课本都是这样教的,适当地去切 pipeline 其实表现也都不错。
: 不过 intel 把这个观念玩到极致,或者说是有点过头了。
基本上当时CPU设定出现的问题就是 "温度".
clock rate 越高 温度越高.
而AMD当时我记得没错的话. 为了省成本并没有附专属的风扇.
而当时intel 原厂风扇做的很不错.(後期.并不是金手指那时候啦.)
而pipeline stage越大.先天耗电以及高热量.你所买的POWER也越高(足瓦).
这并不算是玩过头.当初PC产业 竞争的时代.
任何一家都是抢快抢新.Hard 也是.
所以容量也冲的很大.不过坏的很凶
(当初的口号好像是"1元1G")
: 一般课本会教的大概是 5~6 stage 的 pipeline ,
: intel 切到後来大概切到 20~30 个 stage 。
: 如果程式的 instruction 之间真的都是 independent ,
: 那麽 20~30 stage 的 pipeline 效能应该会还满不错的。
: 但是因为一些 data/control dependency ,
: 导致前後的 instruction 其实要互等, pipeline 执行常常在 stall 。
: 切了一堆 stage ,但大家都在 idle ,对效能根本没帮助。
计算机概论阿= =a
因为Stage多.并不是坏事.
只是intel 在data/control dependency沟通上做的不是很好..
所以当时才会有人说同样时脉 AMD的比intel 快很多..
不过当时我实际使用上.未必欧! CPU并不是每次都要沟通.
一旦执行不同独立指令 or idle变少时.效能绝对比AMD快很多.
所以当初有这两派的人 很明显. 现在却没有了..
: 更惨的是,这些在 idle 的 unit 还是很认真地在等工作,
: 所以继续在耗电,这种烂方法搞到後来就是出现像 pentium D 这种,
: 又吃电又热跑起来又不怎麽快的 cpu 。 intel 自己也知道这样不行了,
: 因为这样搞下去 power 都快要比 cpu 还要贵了。
pentium D 只是把P4 改成双核心,而D另外一个意思是Double.
发展史 以Pentium 4 ->加入HT(虚拟双核心)技术的Pentium 4 (HT)->
Pentium (R) D(从这开始双核心) -> Core 2 Duo 系列
只能说过渡产品啦.也是这时候他们换了一个设计方式.
不能说pentium D 很烂.只能说 Core 2 Duo太强了.
且当时热.并不是只有intel 问题而已吧! AMD也是一个头两个大.
: 所以才换个方向,走向 pipeline 比较不那麽深的设计方式。
: 早年 amd 用的策略就是跟 intel 不一样,没有强加 pipeline stage 。
: 所以才会有所谓「同时脉」比较快,但基本上同时脉没什麽意义,
: 时脉本来就是看你在一个 cycle 要做多少事来决定的。
: intel cpu 一个 cycle 做的事比较少,所以要用比较多的 cycle 才做完。
: amd 则反过来。但基本上做完一件事所需要的时间差不了太多。
: 真正决胜的点还是每一个 function unit 本身的设计,
: 不过这些东西使用者是看不到的。
所以这就要看使用者的使用方式搂!
: : CPU要快除了时脉以外 最重要的就是内部的构造与技术 时脉并不是关键
: : 但近来INTEL出了新核心(从core 2技术开始) 用了新技术 把整个局势扭转过来了
: : 也就是说 同时脉下 效能会赢AMD 30%左右
: : 又 INTEL制程比较先进 比如INTEL 是45奈米但AMD只有65奈米
: : 45奈米在相同时脉下 比65奈米省电1/3 当然温度也低
: : 速度也会增快(因为电路间隙缩短传递更快)
所以现在都往核心数量发展..
且CPU 3GHz左右已经是目前开发的极限了..
: 其实前阵子 core/core2 把 amd 搞得很惨的原因除了制程,
: 还有很重要的是 intel 有把两个 die 放在同一个 package 里面的能力。
: 也就是所谓的非原生双核心/四核心。当出 amd 在广告上面呛 intel 不是原生四核。
: 不过就是因为不是原生四核,所以四核需要的是两个小 die 不是一个大 die ,
: die 的成本和面积平方成正比,拆开来作就便宜多了。
: 再加上非原生四核的缺点主要是差在 core-to-core 的沟通上面。
: 不过一来是实际使用平行程式的使用者不多,未必感受得到差异。
: 二来是,管理作得好一点,差别也没有真的太多。
: 而可怜的 amd 因为没有这种技术,所以硬要一次作四核,
: 在制造过程中要保证一整个大的 die 都是好的,成本就上去了。
: 卖得贵又跑得没快多少,谁要跟你买。 XD
炒新闻而已啦~~使用者在乎的并不是是否原生四核.
而是效能!!
: 有人说 amd 搞三核心就是为了压低售价,只坏掉一个核心的还是可以拿来卖。
: 不过我没有去看过 spec ,不知道是不是真的这样搞。
: 因为那麽产品连我的好奇心都没挑起来。
这部分当时蛮多人讨论的...因为以设计角度来看..
方形的CPU 摆三个 切成一个方型的DIE 空那麽大的地方说不过去..
所以当初会有很多人猜 他的CPU 不是坏了就是设计不良.
不过使用者在乎的还是 "效能" 而已.!!
: : AMD最近完全是靠显示卡在撑
: : AMD(ATI)的显示卡蛮威的
: : 虽然我用INETL的四核 但我买AMD的显示卡
: : ATI的显卡最近很威 具有高CP值与高画质 把Geforce整个打趴了
但市场差太多啦..一台电脑不能没有好的CPU.但却可以不用好的显示卡.
: 事实上再过一阵子, amd 可能都还是得要靠 gpu 来撑。
: 依照目前 gpgpu (general purpose gpu)的发展来看,
: 独占鳌头的应该是 nvidia 的 cuda 。
显示卡部分我不太清楚.但市场未知数太多了..
只能说你上游的设计商 有好的设计才有可能强..
nvidia 的 cuda缺点在於PC架构设计的问题..
PS:整篇都没有 PDA版的"点"欧!!
--
翻开覆盖在柜台上的甜心卡
此卡效果:你必须再给我一杯柠檬红茶
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.169.130.64