科技行者

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

知识库

知识库 安全导航

至顶网服务器频道高性能计算从能源行业HPC应用 看HPC之优化思路

从能源行业HPC应用 看HPC之优化思路

  • 扫一扫
    分享文章到微信

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

近日,英特尔召开了以石油/天然气、电力等能源行业为主的高性能计算(HPC)研讨会。在会上,英特尔邀请了各路专家分享自己有关HPC方面的心得与想法。

作者:赵效民 来源:ZDNet【原创】 2010年7月2日

关键字: HPC Intel

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

在本页阅读全文(共5页)

HPC系统如何优化性能?——寻找瓶颈

虽然理论上的分析有助于我们找准优化的方向,但显然很不具体,而且每种HPC应用也都有自己的特点,为此我们有必要去找找现有HPC体系中的一些瓶颈,从而能有针对性的去解决问题。

Philippe Thierry指出,虽然并行计算是HPC的大势所趋,但是就一个整体系统来说,仍然有很多的问题需要面对,这不仅仅是硬件或是软件的问题,是一个系统工程的问题

Amdahl定律解释了一个重要的机理,那就是某些必然无法并行处理的阶段将会影响到整体的运行效率,进而将影响最终的性价比

Philippe Thierry以粉刷篱笆的例子来具体解释了串并行之间的关系,当只有一个人在粉刷篱笆时,可以看作是单线程串行操作,此时它的个人效率就是100%,而当人数增加到10个人时,时间获得最多节省的是在粉刷阶段,10个人可以同时进行,但是在初期的准备阶段,比如要为每个人分配工具、原料等,由于人数增加,准备的时间反而超过了1个人的时候,最后的清理阶段也是如此,所以10个人最终获得的加速比并不是10,而是3.75,每个人的效率也从原来的100%下降到了37.5%。而当工人的数量提高到100个人时,粉刷阶段的用时进一步下降至1个人用时的1/100,但准备与清理的时间也相应提高,所以加速比只有4.8,每个人的效率也下降到4.8%。

从对比中可以看出来,从单人增加到10人时,总用时从12小时下降至3.2小时,而从10人增加到100人时,时间只缩短了0.7小时,但你所需要付出的成本则增加了10倍。

Philippe Thierry强调,并行计算是大势所趋,但如果解决不好串并行的关系,那么可能并不能发挥很好的效果,可能为了提升10%的性能,而付出10倍的努力。

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

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

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