技术开发 频道

Google收购多核软件商PeakStream

    【IT168 开源新闻】本周二搜索巨人Google向外界表示,它已经收购了一家名为PeakStream的新兴公司,该公司专门研究高性能、多核和并行处理器方面的软件编程工具。

    Google在一封电子邮件中表示,“我们相信PeakStream的技术和专业人员可以对我们的产品和功能研发有很大帮助,最终给我们的用户带来更好的体验。我们希望提供给他们更多的资源,让他们继续研发现代多核系统的高性能应用程序。”

    Google发言人拒绝对收购的价格做出详细介绍。

    PeakStream公司的网站在周二下午多半时间处于关闭状态,这可能是因为收购消息的原因。公司的发言人没有对这次收购做出立即的评论。

    PeakStream号称可以让开发者轻松的实现新的高性能、多核和并行处理器的编程,并帮助他们从根本上为计算要求高的应用程序实现强大的计算功能。

    这个新兴公司在去年9月份成立,由Series B注资170万美元,高层技术人员来自图形芯片商Nvidia、Sun和VMware等公司。

    现在还不知道Google对PeakStream有什么计划,但是针对多核或多线程的编程软件通常要比单核或单线程的编程更复杂的多。上个月,来自Purdue的信息技术高级研究专家Faisal Saied表示,多核芯片现在之所以没有被充分利用起来,是因为缺乏这方面的编程技术。

    Saied表示,“高性能计算专家已经掌握了这些技术,但是他们只是程序员中的一小部分,在未来你所使用的计算机都将是多核的,而随着多核芯片变得非常普及,所有的程序员将必须去学习这方面的技能。”

    在Google开发者日活动举行之前,媒体对Google的开源掌门Chris DiBona进行了采访,他承认多核编程现在不是人人都可以掌握的。

    他表示,“我认为许多开发者实际上都集中在单线程编程上,因为当你开始介绍多线程的时候,你的代码的复杂度完全到了另一个层次,这可能会让很多人畏缩。因此很多开发者并不能很好的利用计算机中另一个CPU所带来的优势。”

    尽管如此,DiBona相信Google的技术人员和一些开源程序员有一些好的工具来应对这种挑战,其中包括谷歌提供的Perf Tools,它是一套高性能多线程malloc()部署(内存分配函数调用)的工具,另外还有一些其他性能分析工具集,和用于处理多线程核心转储的Coredumper工具。而且他还以Apache服务器的多线程工具为例,来说明这个问题并非不可逾越。

    “和其他任何事情一样,我们不能不加分析就先对其惧怕。”DiBona表示。

    斯坦福大学的计算科学博士生Adam L Beberg在一个邮件列表中一篇文章中驳斥了多核“危机”的看法,他表示,“认为64核计算还是个问题的想法很明显是非常愚蠢的。”他认为,真正的危机是消费者看不到多核硬件带来的巨大速度提升,因而便没有升级的愿望。

    他表示,“多年以前,英特尔和它的朋友成功的满足了家庭和企业用户对视频聊天、Excel和Web浏览的需求,现在摩尔定律再次应验在价格上,这就是为什么业界会处于一种恐慌中的原因。”

    原文URL:http://www.informationweek.com/news/showArticle.jhtml?articleID=199901501

0
相关文章