并行编程: 虽难也能走捷径

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:liaonianyou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  并行计算一度是高性能计算(HPC)的同义词,但是现在它的含义有必要拓展一下了。在处理器多核化成为趋势后,并行思维被置于前所未有的高度,并且扩展到通用的企业级及消费类应用。现在,并行计算更是拓展到了嵌入式领域。
  几年来,处理器厂商和软件厂商都在努力发展并行计算,持续投入研究;软件开发人员更是在危机意识与拥抱机遇的双重驱动下密切关注并行计算。高校也开始培养并行思维。现在,阶梯式发展的软件正处于完全变革前的爬坡阶段。
  在多核环境下,不仅操作系统需要改造、优化甚至重新设计,应用程序同样需要从串行编程向并行编程过渡。然而,传统的两种并行编程模型存在严重缺陷,应用开发人员目前最期待的就是获得简单易用的并行编程语言和编程环境。
  在并行计算的倡导者当中,英特尔担起了牵头者的重任。尽管按照安迪·比尔定律(软件很快会耗尽硬件性能),似乎倡导并行计算应该是软件厂商更热衷的事。但是,只有有效实现并利用较高的线程并行度,多核的潜能才能被充分释放出来。英特尔希望这一进程能再快些。
  “帮助开发者提高软件性能,是英特尔在软件开发和并行编程领域的工作重心和必然选择。”英特尔首席软件讲师兼软件开发产品总监仁达敬(James Reinders)在接受本报记者采访时说。
  爆炸性增长的数据需要更多的核和更多的并行化应用来处理,这使得原有的一些串行应用程序遇到了性能瓶颈。仁达敬认为:“应对挑战的手段就是并行化应用程序。原有的串行编程已走进了死胡同,将来的趋势一定是并行编程无处不在。”
  英特尔在工具软件方面,为并行编程面对的HPC、消费及嵌入式应用、通用Windows应用都做好了准备。“针对HPC的英特尔集群工具可以将计算扩展到上千个处理器;英特尔并行开发套件也完全满足了在Windows上开发应用的并行编程需求。”仁达敬说。
  并行编程虽难,但也有事半功倍的办法。在仁达敬看来,并非所有并行编程都是成功的,原始线程模式、不可移植的并行扩展模式以及非标准的并行扩展模式都很难保证并行编程的三大要求——可靠性、扩展性、保护投资。他给出的建议是:使用英特爾开发的多线程构建模块(TBB)、并行开发套件、编译器以及多线程检查器。TBB已于5月5日推出了3..0版本。
  对于应用前景,仁达敬很自信,“2006年我们开发了面向任务编程的TBB并使之开源,中国很多学者很快接受了这种并行编程的新技术,并且引入了很多行业。TBB在真实应用中实现了出色的性能提升。
  Autodesk媒体和娱乐事业部产品总监Kevin Tureski用亲身应用证实了仁达敬的观点。“我们使用了TBB,使Maya应用在英特尔8核处理器上实现了7倍的性能提升。这样的超过1000万行C 代码的大型应用做多线程化可是一件极困难的事。”
  在三大要求的基础上,英特尔软件确立了今年将在并行领域要做的三件大事:“扩充TBB的并行编程模式,将扩充的模式和新功能加入英特尔并行开发套件,将套件中的创新功能引入传统的英特尔高性能软件当中。”仁达敬说,在未来,英特尔收购获得的相关新技术CILK,以及英特尔中国研究院面向众核应用开发的Ct技术都将陆续产品化,为并行编程增添新动力。
其他文献
Web数据流是现在威胁传播的主要载体。据业内估计,大约50%以上的电脑曾感染间谍软件,但只有不足10%的系统在网络周边部署了恶意软件防御设备。基于Web的恶意软件传播速度非常快,变种能力也很强,其危害性日益严重。所以,拥有一个强健的、能够保护网络周边并抵御这些安全威胁侵害的安全平台极为重要。  东软NISG的Web防护模块通过Web流量的深度检测实现了Web应用的深度防护,提供全面的入侵防御保护。
2008年6月底,北京三环沿线的老百姓一夜之间新增了一个精彩体验——不管是用笔记本电脑,还是用具备Wi-Fi功能的手持终端,都能够连接上无线网络,并且不产生任何费用。但这只是一个开端。这样的网络安全吗,是否能够实现无缝覆盖,三个月免费期后它将如何发展?  让无线网络像空气一样免费便捷,这是市政建设的一种畅想。然而,全球一个又一个因免费模式而相继惨败的“先烈”,无线北京是否会步其后尘?  一切才刚刚
提到家庭上网,你或许会下意识地想到电话拨号、ADSL专线等传统上网方式,其实一根普通电力线,也能充当计算机与互联网之间的通信桥梁。日前,国际电气和电子工程师协会(IEEE)正式宣布,全球首个电力线宽带(BPL)标准规范的第一份草案已经获得通过。这意味着,我们将很快可以感受到电力线组网带给我们的方便和快捷。    电力线上网的技术瓶颈    由于电力线宽带刚刚走入普通用户的视野,因此不少人都误认为它
近日爱普生(中国)有限公司发布了全新的桌面型A2 大幅面打印机——Epson Stylus Pro 4910。Epson Stylus Pro 4910配备了爱普生最新一代TFP微压电打印头,并采用爱普生11色“活的色彩HDR”颜料墨水,将以更快的打印速度和更加宽广的色域,重新定义A2 幅面喷墨打印机的性能。Epson Stylus Pro 4910的目标是满足专业影像、数码打样、广告设计、艺术品
广东群英网络有限公司(以下简称群英网络)始创于2003年,是国内领先的互联网应用提供商与在线软件服务商。  致力于互联网技术、电信增值业务、网络安全产品的开发、应用及整体规划的群英网络,是国内最早一批专业提供数据中心完整解决方案的运营商与软件开发商。在七年的发展历程中,群英网络在IDC领域的技术水平已位居全国前三,并先后获得“广东高新技术企业”、“技术先锋奖”、“中国互联网评价中心评价的企业信誉度
深圳市嘉码信息系统有限公司(以下简称嘉码)基于现代敏捷管理和协同管理理念,采用先进和成熟的开发技术,推出了嘉码协同管理信息平台(J/3 OA)系列产品,全力为中国企事业单位和政府机构等打造协同管理的信息平台。  嘉码J/3 OA协同管理信息平台以客户需求为导向,秉承“响应快、流转快、执行快、决策快”的敏捷管理思想、以“达成任务”为协同管理的目标。嘉码J/3 OA协同管理信息平台主要解决四大问题:一
如果农民不能获取充足、有效的信息服务,电脑就无法在农村真正发挥作用,推动农村经济发展的愿景更无从谈起。    “把电脑送下乡只是第一步,我们产业绝不能止步在这儿。要考虑更长远的综合农村信息服务网络建设,然后是产业链形成。”英特尔副总裁、中国区总裁杨叙在日前接受记者采访时呼吁,尽管电脑下乡政策使电脑在农村普及大大加速,但与机遇随之而来的挑战还很艰巨。“我们还没有积累起足够的经验,都是在摸着石头过河”
8月初,2010“H3C杯”全国大学生网络技术大赛决赛拉开帷幕。和往年不同的是,今年的“H3C杯”既延續了过去的优良传统,也开辟出众多有利于大学生融入职场的培训及比赛项目。来自青岛职业技术学院的指导老师王凤茂告诉记者,他们已经参加了多次H3C的比赛,一直感觉“H3C杯”确实是真正重视人才培养的,能让学生得到社会能力和学习能力的共同提升。  据了解,本届“H3C杯”全国大学生网络技术大赛,共有超过1
8月26日,以“专注高端,绿领中国”为主题的厦门科华恒盛2010高端UPS与整体电源解决方案全国巡展在北京站落下了帷幕。此次巡展从7月6日开始,先后在上海、西安、沈阳等20多个城市举办,全面展示了科华恒盛在绿色电源产品和解决方案方面的创新成果,尤其是首次推出的整体机房产品让人眼前一亮。    巩固高端UPS市场    从上半年的财报看,科华恒盛的盈利能力大大提高,营业总收入达到2.38亿元,同比增
对于企业来说,在目前的形势下最关心的是用什么样的办法来抵御国际金融危机。在这个过程中,几乎没有任何一家企业能够独善其身,虚体经济和实体经济都受到了很大的影响,企业该怎么办?   对于企业来说,开源和节流也许是他们能做的。如何开源和节流?方法一般分成两种,一种是消极对策,如降低开销、裁员等,也就是节衣缩食准备过冬。另外一种是趁机调整业务模式,进行重新的整合,这种整合该怎么做?现在市场正在萎缩,企业既