并行编程是否需要新的程序语言

    原文链接:http://news.csdn.net/a/20090609/211818.html

 

    现在几乎所有服务器和电脑都运行着多核处理器,软件设计社区正在寻找最佳的方式去利用新的处理器架构。但究竟是基于旧的语言上还是开发全新的语言,社区面临着分歧。

    最近,DARPA(美国国防部高级研究计划署)资助研究了多种专门针对多核处理器的新程序设计语言,其中最著名的是X10和Chapel。X10由IBM开发,运行在一个Java Virtual Machine上,因此可跨平台使用,它的设计是基于顺序程序设计模型,加入一些并发和分发元素。Chapel由克雷计算机公司开发,设计目的是弥补并行语言和维护之间的差距。但另一些公司却采用了完全不同的方式,Intel开发了C++的并行编程扩展Threading Building Blocks(TBB),开发者只需要在code header中连接TBB库文件,就能利用TBB的功能。Intel还提供了一个叫Intel Parallel Studio的Visual Studio扩展,支持TBB。Sun Microsystems公司的工程师Brian Goetz也在上周的JavaOne会议上表示,他不支持从头开始创建新的语言,那样太昂贵了。

 

     同志们就拭目以待吧,反正大陆不会率先搞出啥名堂。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值