科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道双核解压计算力不足

双核解压计算力不足

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

双内核是大家公认提升性能的解决方案,但“戏法人人会变,各有巧妙不同”。在“双内核”这个屋檐下,各家的解决方案有很大差异。

作者:转载自《每周电脑报》 2005年4月25日

关键字: 双核处理器 处理器

  • 评论
  • 分享微博
  • 分享邮件
对于用电脑只是为了一般办公、文档处理的用户来说,也许会认为现在计算能力已经过剩了。实际上,对企业IT主管来说,企业总是面临着计算能力不足的压力;那些处在气象学、生物学、地矿物探等基础研究领域前沿的科学家们,更是时刻在期盼着高性能的超级计算机,以缩短计算时间;通信运营商们,时刻面临着扩充数据中心的要求。

性能需求无止境
是什么让现有的计算能力捉襟见肘?又是什么让用户和CPU制造厂商在不断地努力挖掘自身的能力?关键是出现在我们生活中的电子数据指数级增长,互联网全球化对计算能力有着强劲的需求。

对于电信、IDC 等行业,由于网络应用越来越广,电子邮件的广泛使用,电子交易越来越普遍等,使得网络流量大幅度增长。仅中国截至2005年第一季度,就已经有近75G的国际出口带宽,这些带宽每小时通过数据流量就高达270Tbit。

在高性能计算领域,处理器性能的提升对于探矿、气象都有着重要的意义。对于企业级用户,电子邮件使网络流量增加,ERP、BI(商业智能)及数据采集等应用都需要强劲的运算能力。

企业方面,企业的研发、生产、销售、管理等关键业务应用越来越多地数字化,网络安全的措施,大大增加了计算性能的开销。对数据安全的担忧、服务器虚拟化、服务器整合等新的应用模式都对处理器性能提出更高要求,数据量的急剧增加甚至使得企业用户也开始考虑构建自己的数据中心。

即便对于个人用户,应用程序越来越复杂,同时打开多个应用程序的情况非常普遍,典型的例子是,前台运行文字处理、电子表格应用,后台运行杀毒、IM 即时通信及电子邮件、游戏、MP3、视频处理、刻盘等,都需要强劲的CPU。各行各业对计算能力的需求无止境,如果没有强大的计算能力作为支持,应用的发展会很快受到制约。

双核心直接提升性能
面对计算能力不断提高的需求,双核心成为CPU厂商显著提升CPU性能共同的解决方案。

双核、多核技术,在一个处理器上集成两个或多个计算单元,一颗CPU 提供接近2、4、8 颗CPU 的性能,要让计算机制造商的工作更简单。从目前来看,双核或多核技术对提高计算性能有较大的潜力可挖。实际上,不仅仅是大家最近看到曝光较多的AMD和英特尔,高端的RISC 处理器厂商IBM、惠普和SUN 也都是双核或多核技术的拥戴者,他们甚至比AMD和英特尔走得更早一些,只不过他们处在高端,由于昂贵的造价和专有的操作系统,相对于标准批量的X86 市场,应用的范围要窄一些,人们知道得少一些罢了。

虽然双内核是大家公认提升性能的解决方案,但“戏法人人会变,各有巧妙不同”。在“双内核”这个屋檐下,各家的解决方案有很大差异。

“双核”与“双芯”之争
从双核技术本身来看,到底什么是双内核?毫无疑问双内核应该具备两个物理上的运算内核,而这两个内核的设计应用方式却大有文章可作。据现有的资料显示,AMD Opteron 处理器从一开始设计时就考虑到了添加第二个内核,两个CPU 内核使用相同的系统请求接口SRI、HyperTransport技术和内存控制器,兼容90纳米单内核处理器所使用的940 引脚接口。而另一种双核心却仅仅是两个完整的CPU封装在一起,连接到同一个前端总线上。可以说,AMD的解决方案是真正的“双核”,而另一种解决方案则应称作是“双芯”。可以设想,这样的两个核心必然会产生总线争抢,影响性能。不仅如此,还对于未来更多核心的集成埋下了隐患,因为会加剧处理器争用前端总线带宽,成为提升系统性能的瓶颈,而这是由架构决定的。因此可以说,AMD 的技术架构为实现双核和多核奠定了基础。AMD直连架构(也就是通过超传输技术让CPU 内核直接跟外部I/O 相连,不通过前端总线)和集成内存控制器技术,使得每个内核都有自己的高速缓存可资遣用,都有自己的专用车道直通I/O,没有资源争抢的问题,实现双核和多核更容易。而“双芯”产品是多个核心共享二级缓存、共同使用前端总线,当内核增多,核心的处理能力增强时,就像现在北京郊区开发的大型社区一样,多个社区利用同一条城市快速路,肯定要遇到堵车的问题。

产品价格仅是一部分
AMD 的双核CPU 跟现有单核CPU接口规格(管脚数)、功耗一样,因此从单核换成双核,不需要更换芯片组、主板、电源,只需要升级BIOS 软件、拔下单核处理器插上双核处理器就行了,芯片组、主板、电源厂商不用投入新的研发成本,价格会按半导体市场的规律自然降低,用户现有的设备也可以通过升级CPU 提升性能。因此在应用上具备一个非常大的优势,那就是功耗不变。也许对于普通用户来说功耗影响不大,但对于高密度的服务器如数据中心来说,就具备了很大的优势,不需要增加额外的散热设备,就可以立即提升系统的性能,降低总拥有成本。

思路决定产品
AMD先推服务器处理器的双核,这在技术路线上更符合逻辑。前面已经提到,众多服务器的应用都需要大幅提升服务器性能。

相对而言,台式机方面,用64 位提高性能尚有非常大的空间。我们走过4 位、8 位、16 位、32 位,到现在的64位计算,至少现在还没有人提出“位数瓶颈”这个概念。

小结
基于以上分析,AMD的双核技术的确占有一定优势,在以视频编辑、科学计算、服务器整合,虚拟化等计算密集型和多线程应用中,双核心及多核心处理器将发挥出最大的性能。

(责任编辑:张竺)

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章