正在阅读:图形软件与图形工作站硬件巧妙搭配实例详解图形软件与图形工作站硬件巧妙搭配实例详解

2007-09-05 13:22 出处:PConline 作者:万重山 责任编辑:gongjianhui

  思考:前面我们使用是CPU 为XEON5335×2的方案,一共就是8个核心,而我们测试的时候,CPU核心只利用了一个,并且这个核心利用是100%,而总的利用率只有12.5%,计算方法如下:

  [(1×100%)/8]100%=12.5%

  从上面可以看出,我们为什么使用了多核系统,反而效果不明显。既然软件不支持多核,那么只用使用高频CPU来解决这个问题了,及时修正了工作站方案,更改CPU为单颗XEON5160,这是intel双核中最高频率的CPU(客户还考虑到使用单核高频,但是这种CPU目前实在难找,需要订货周期),频率为3.0G,测试下来,效果非常明显,提升了不少。等以后软件能支持多核CPU了,再升级一颗。

  总结:单核CPU已经渐行渐远,新生产的机器配置基本上都是使用双核或者多核,这也是未来发展的趋势,这不是以软件开发者意志为转移的。同样不以我们意志为转移的是,在激烈的竞争中,更有效地运用用户资产、提供更优异性能、更强壮的稳定性的一方会占据优势。在实际的应用处理过程中,其实一个处理核心也就足够了,,没必要改进程序。你的用户也许会相信你一时,但是长期来看,当他的机器有4个核,8个核的时候,他一定会迁徙到更能够有效运用其机器资源的方案上去。结论是,CPU的多核化发展,必然要求软件提供良好的支持。

   目前,多数图形软件并没有充分考虑到多核的运行情况,导致线程的平均分配时间以及线程之间的沟通时间都会大大增加,尤其是当线程需要反复访问内存的时候,就会造成软件运行效率的低下。另外,一些图形软件的测试也明白无误地告诉我们,如果没有针对多核进行软件开发,不仅多核提供的强大计算能力得不到充分利用,性能得不到完美体现,甚至还有可能出现“多核不如单核CPU好用”的现象。 原因在于传统的程序都是由一个Main函数开始执行程序,然后按顺序执行相应的代码,即所谓的串行,因此同一程序在同一时间只能运行在一个CPU核心上,哪怕该系统上有很多CPU核心,也只能有一个核心发挥作用。

  当一个图形工作人员要进行工作站采购的时候,一定要弄清楚现在使用的软件,是否支持多核CPU,还有对显存的需求、内存容量的大小,这三者不要存在瓶颈问题。最好是沟通销售人员,进行软件测试,做到心里有数。

  

CPU、显存、内存的兼容

CPU、显存、内存的兼容


 
  在这里补充说明一点,也是一个曾经在我这里购买过工作站的人电话过来问我,为什么购买的是1G  FBD  ECC 667的内存条,而实际在显示的时候是533 的频率。这就和CPU的FSB有关了,如果CPU的前端总线是1066,那么,即使使用了667的内存条子,也会降频到533。关于这个为什么是这样,下一篇详细说明。如果能支持多核CPU,这当然最好的结果(如3Dmax)。及时联系软件商,更新或者下载双核补丁程序。如果冒冒失失,不明不白的采购,花再多的钱,也是白白浪费。
   

键盘也能翻页,试试“← →”键
本文导航
第1页:2D与3D工作模式
第2页:图形工作站配置
第3页:CPU利用率监测
第4页:思考与总结

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
IT热词

服务器论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品