作者Dopin (大鵰传说)
看板hardware
标题Re: [问题] Intel 3.2g 和 AMD 3500+ 939 到底괠…
时间Wed Jun 8 00:16:53 2005
※ 引述《ULTIMA1002 (my story)》之铭言:
: 所以我觉得K8的优势被现在快速发展的显示卡市场给盖过了
如果你是玩 天堂 II 或是 FF XI 你就会发现 CPU 还是有差 P4 永远有
跟不上的先天缺憾 反之 DOOM 或是 Far Cry 就差不多
真正的状况 : 游戏影响大小 和程式的写法也很有关系 不会只差在显示卡
=> 不然大家都用赛扬和散步龙 配高阶显卡就好 不是吗 ? (当然不可能)
: 而P4不管是转档剪接的优势还是HT的多工都不能被其他硬体所取代...
转档也要看写法 现在优势就是软体厂商优化多 所以差异很大
真的在跑新版的软体时 两者的差异只会变小 不会变大 其来有自
: 总觉得在游戏之外P4好用很多
: 这是我个人的观点啦...有错请指教
HT 的多工是把不用的指令集模拟成另一个 CPU 不代表你真的有两倍的效
能可以用 也许我们今天所执行的程式用到的不太一样 那 HT 效能可以有
效发挥 但如果你跑些多元转档或是多指令集程式呼叫 你会发现开 HT 可
能只会更慢不会更快
最糟的状况下 在执行一些写作较差的应用程式时 因为运算分配 还有所为
的多时保护 (避免某个程式吃掉了所有的中断资源) 开 HT 往往会让你的效
能限制在上限 50% 如果某程式用到大部份指令集 对於 HT 的效用伤害是
很大的 当然这和 Intel 现阶段的实作不是很成功也很有关系 (注一)
最後 ...
认为 K8 只有游戏行 或是 P4 只有转档行 是错误的
但认为 P4 运算一定比较强 K8 3D 一定比较强 也是错误的
真正重要的是 软体的写法和支援方式 还有使用的部份
同样是跑 MATLAB 或是 FORTRAN 77 因为应用的领域与函式呼叫的不同
两阵营在同样的应用软体下表现可好可坏 端看你用什麽方式去用软体
看到 P4 就说 P4 好我固然不喜欢 但是遇到 K8 就只说 K8 好的同样让
人讨厌 看事情要看需求 只不过游戏目前的需求 K8 占优势 而 95% 以
上的 PC 主要用途都是游乐 如此而已
价格和喜好因素 那还是其次 可是 DIY 市场 荷包重不重要 可不能轻忽
注一 : 如同 littleshan 兄所言 良好的程式对称性 (翻译各有不同) 可
以让 HT 有效发挥 (请参考 l 兄之回文 与下面我的再回应)
instruction parallelism 属於进阶的程式效能研究主题 为程式
语言之进阶 用白话说就是如何让程式 "妥善利用" CPU 及相关资
源 让程式执行起来更有效率 更加全面
另外 有人问我就再说 SMT 和 SMP 是不一样的 ^^;;;
--
修改原因 : 修改注一所在之段落 / 加上注一
再次感谢 littleshan 兄 ^_^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.73.231.195
1F:推 cutemaumau:dopin大讲的果然比较详细 我就是这个意思 推 59.115.0.209 06/08
2F:推 eric1002:圣经 版主 快M啦140.127.179.229 06/08
3F:推 lookers:楼上的不要命令我=.= 218.175.148.73 06/08
4F:推 milen:但你还是乖乖做了XD 59.114.42.189 06/08
5F:推 Asprit:好文 解释的很清楚 218.175.58.53 06/08
6F:推 louis0407:嘴巴说不要 身体倒是挺老实的XD 版主不要d我啊 140.121.214.71 06/08
7F:推 shiunlin:请问何谓"不用的指令集模拟成另一个 CPU"?140.113.196.166 06/08
※ 编辑: Dopin 来自: 203.70.65.28 (06/08 10:07)
8F:推 fttf:大师 Orz 218.161.14.205 06/08