多核处理器问世给计算机工业带来了强大动力,而如今越来越火的云计算实质上也就是在不同服务器之间的负载均衡,其实也就是让不同的服务器参与同一个计算,这些都离不开并行计算技术。在过去,并发和并行程序通常还只是并行计算专业人士和高端用户才关心的技术,而如今已经逐步开始被越来越多的程序员关注。
作为英特尔软件产品开发总监同时也是并行计算专家的仁达敬(James Reinders)在日前的媒体会上分享了他对并行技术的看法。传统的并行编程设计模型主要分为两大类,一类是共享存储模型,主要是采用多线程,例如目前已成为事实工业标准的OpenMP;另一类是消息传递模型,例如MPI(Message Passing Interface,MPI)。然而,在他看来,这些方式都存在一些缺陷,或者是需要特定的语言扩展,或者是在使用上存在困难,从而降低了并行程序的开发效率,也影响了并行技术在程序员中的推广。
仁达敬认为,英特尔主推的TBB(Threading Building Block,线程构建模块)可以很好的解决这些问题。与OpenMP、MPI等传统技术相比,TBB主要有几个特点:第一是面向任务编程。在使用线程构建模块时,需要设计的是任务而不是线程,这样程序员就无需关心一些具体的线程细节技术,例如负载均衡、优化调度等。第二是简单易用。TBB(线程构建模块)是一个用标准的C++和模块实现的库,它既没有包含像OpenMP中的特殊语言扩展,也不是一种全新的编程语言。第三,具有丰富的辅助开发工具。与线程构建模块结合使用的有许多辅助开发工具,例如Intel线程检查器、Intel线程分析器等。
在谈到2010年英特尔将在并行领域的几件大事时,仁达敬认为首先将会扩充英特尔TBB(多线程构建模块)的并行编程模式,其次将这些新模式新功能加入到并行开发套件中,而且会将其中创新的功能引入到传统的基于Windows/Linux/Mac OS平台的英特尔高性能软件中。仁达敬透露未来还将进一步增加对Cilk语言和Ct技术的支持。
在回答CSDN记者关于英特尔软件工具在对云计算落地过程中将发挥何种作用时,仁达敬坦言目前的(英特尔)现有开发工具还没有对(云计算应用开发)提供特别的支持,但在下一个版本中将会有所反应。而在硬件设施、IO、安全、带宽、开源以及内存计算等领域,英特尔软件对于云计算落地已提供了相应特性和优化技术
分享到:
相关推荐
方正科技为耀华中学提供的“无线上网方案”,采用英特尔:registered:迅驰:trade_mark:移动计算技术的方正颐和笔记本具有强大的性能,可以满足设计的专业需求,超长的电池使用时间使教师具备了日常工作不插电的使用的...
四核英特尔:registered: 至强:registered: 3200¹ 系列处理器专为单路(UP)服务器构建,是业界首款主流四核 UP 服务器处理器,可带来全新水平的能效表现。这款四核 64 位计算的处理器基于创新英特尔:registered: ...
基于双核技术的英特尔:registered: 酷睿:trade_mark: 双核处理器改写了计算规则,并且可以提供突破性的性能以及超低的功耗。它是英特尔卓越台式机和笔记本电脑平台(分别为英特尔:registered: 欢跃:trade_mark: 技术...
英特尔:registered: 博锐:trade_mark: 技术和 Altiris 管理与安全解决方案是一款硬件与软件能力的独特组合,将台式机的控制权重新交回 IT。这一强大的组合帮助减少帮助中心访问,消除了应用冲突,支持更迅速修复毁坏...
芯片行业英特尔财报超预期:三因素促进芯片行业大发展-20180206-新三板在线研究院-10页.pdf.pdf 芯片行业英特尔财报超预期:三因素促进芯片行业大发展-20180206-新三板在线研究院-10页.pdf.pdf 芯片行业英特尔财报超...
英特尔:registered: 酷睿:trade_mark:2 双核处理器台式机,采用英特尔:registered: 博锐:trade_mark: 技术为您提供了内建的专业级管理和安全能力,这些基于硬件的能力可通过网络方式提供给经授权的IT人员,即使电脑...
英特尔IT部门展示了通过部署英特尔:registered: 主动管理技术(英特尔:registered: AMT)所能带来的潜在成本节省。英特尔:registered: 主动管理技术是一项平台管理技术,设计用于改进资产管理、降低维修成本和减少...
当用于采用英特尔:registered: 博锐:trade_mark: 技术的台式机时,LANDesk软件可支持您更轻松地远程管理和确保电脑的安全,即使系统断电或操作系统故障时亦可实现。用于采用英特尔:registered: 博锐:trade_mark: ...
通过与英特尔合作,CA 确保了其 CA Unicenter* 解决方案可充分利用采用英特尔:registered: 博锐:trade_mark: 技术的个人电脑中内置的基于硬件的新能力。企业的信息技术(IT)部门现在能够远程盘点和管理其电脑,即使...
当软通科技的 StarNet* 应用采用英特尔:registered: 博锐:trade_mark: 技术的台式机电脑时,StarNet 可支持进行远程硬件盘点、全天候系统监控,并可支持进行远程诊断和维修。无论电脑是否开机或操作系统状态如何,...
英特尔:registered: 酷睿:trade_mark:2 双核处理器台式机,采用英特尔:registered: 博锐:trade_mark: 技术为您提供了内建的专业级管理和安全能力,它可出色应对严峻的业务挑战。现在,IT人员能够直接从 IT控制 台...
英特尔公司针对兰州铁路局电子计算技术中心的实际情况,在兰州铁路局电子计算技术中心部署IT控制台(运行LANDesk:registered:管理套件*)和基于英特尔主动管理技术的本地客户台式机,同时在与兰州铁路局电子计算技术...
英特尔:registered: 酷睿:trade_mark:2 双核处理器台式机,采用英特尔:registered: 博锐:trade_mark: 技术简化台式机电脑的管理,利用其内建的可管理性、改进的安全性和高效节能的双核性能,使IT 管理人员可以集中...
“英特尔:registered:AI DevCloud是英特尔:registered:至强:registered:可扩展处理器的集群,将帮助您满足机器学习和深度学习培训以及推理计算的需求。它可以访问针对英特尔:registered:至强:registered:可扩展性...
通过合作,Symantec 将可以充分利用英特尔:registered: 博锐:trade_mark: 的电脑中内建的基于硬件的虚拟化能力,为台式机电脑提供更高级别的安全性2。这些功能将关键的安全应用在后台运行于一个虚拟分区中(虚拟安全...
采用英特尔:registered: 博锐:trade_mark: 技术的个人电脑为 Windows Vista 体验提供了强大基础。凭借内置的显卡支持、64 位双核处理器、高清晰音频及其它集成能力,IT 管理员现在可更为轻松地规范、更新和维护其 ...
针对中国石化信息系统的实际情况,蓝代斯克(北京)软件有限公司其设计了解决方案:在信息中心部署IT控制台(运行LANDesk:registered:管理软件* )和基于英特尔动管理技术的本地机,同时在其它计算机集中的地方部署基于...
英特尔:registered:GPU计算示例 用于英特尔:registered:处理器图形的示例GPU计算应用程序演示: 发布的图形驱动程序中Compute API中的显着新功能特定于英特尔:registered:处理器图形的功能使用英特尔:registered:GPU...
英特尔——自动驾驶:通向更安全道路.pdf
英特尔的2006年数字办公室电脑家族(代号为Averill)为用户提供强大的平台,其中包括双核处理能力、英特尔病毒防护技术3、英特尔64位内存扩展技术4、英特尔矩阵存储技术、英特尔:registered:集成显卡和英特尔高清晰...