当前位置: 主页 > 浏览 >

编程用什么处理器?

收藏 时间:2009-12-27 来源:查看 收藏:kcpmi 阅读:378 标签:应用  处理  分支  测试  任务  频繁  
看过很多CPU评测,基本上都是拿办公、游戏、3D处理、多媒体处理等应用来做测试,专业应用的测试比较少,有也最多是数值运算。 可是我们知道,编译程序这样的开发工作跟以上应用都有相当差别。基本上是整数和逻辑指令,程序分支极其频繁,CPU的分支预测准确性要求很高。 今天终于看到一个极有针对性的测试,编程序用什么处理器,Intel P4还是AMD Athlon64,一下子清清楚楚了。http://a
 

看过很多CPU评测,基本上都是拿办公、游戏、3D处理、多媒体处理等应用来做测试,专业应用的测试比较少,有也最多是数值运算。

可是我们知道,编译程序这样的开发工作跟以上应用都有相当差别。基本上是整数和逻辑指令,程序分支极其频繁,CPU的分支预测准确性要求很高。

今天终于看到一个极有针对性的测试,编程序用什么处理器,Intel P4还是AMD Athlon64,一下子清清楚楚了。http://anandtech.com/cpuchipsets/showdoc.aspx?i=2249&p=12

 “ Without compiler speed optimizations for NetBurst, the Pentium 4 architecture is not very well suited for highly branchy applications such as compiling and code optimization. The Athlon 64 is far better suited for this type of usage pattern and thus AMD wins the compiler test.

非程序员也不要觉得事不关己,编译程序这种频繁分支的字符串处理任务其实别的日常应用中也会用到。我没有深入确证,但是理论上分析,比如XML解析,XSLT处理就应该是差不多的任务特征,随着下一代Office和Windows大量依赖于XML,硬件上是需要有所保证的。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论 所有评论
你还没登录,请先登录后再来评论!
推荐内容
新知先觉