`
pundit
  • 浏览: 241244 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

英特尔首席软件讲师:并行计算技术将成主流

阅读更多

多核处理器问世给计算机工业带来了强大动力,而如今越来越火的云计算实质上也就是在不同服务器之间的负载均衡,其实也就是让不同的服务器参与同一个计算,这些都离不开并行计算技术。在过去,并发和并行程序通常还只是并行计算专业人士和高端用户才关心的技术,而如今已经逐步开始被越来越多的程序员关注。

作为英特尔软件产品开发总监同时也是并行计算专家的仁达敬(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:移动计算技术应用案例分析

    1. 英特尔®迅驰™移动计算技术:这是英特尔推出的一种专为移动设备设计的计算技术,集成了处理器、芯片组和无线通信模块,旨在提供高性能、长电池寿命和无线连接能力,以适应移动计算的需求。 2. 无线校园网:随着...

    四核英特尔:registered: 至强:registered: 处理器3200 系列

    四核英特尔:registered: 至强:registered: 3200¹ 系列处理器专为单路(UP)服务器构建,是业界首款主流四核 UP 服务器处理器,可带来全新水平的能效表现。这款四核 64 位计算的处理器基于创新英特尔:registered: ...

    英特尔:registered: 博锐:trade_mark: 技术关注您的企业

    英特尔:registered: 酷睿:trade_mark:2 双核处理器台式机,采用英特尔:registered: 博锐:trade_mark: 技术为您提供了内建的专业级管理和安全能力,这些基于硬件的能力可通过网络方式提供给经授权的IT人员,即使电脑...

    英特尔Parallel Studio并行编程

    英特尔Parallel Studio是英特尔公司推出的一款软件开发工具集,它包括了一系列的开发工具和库,旨在帮助开发者更容易地开发出能够充分利用现代多核处理器计算能力的软件。其核心在于并行编程,即利用多线程或多进程...

    LANDesk 管理解决方案和采用英特尔:registered: 博锐TM 技术的电脑

    当用于采用英特尔:registered: 博锐:trade_mark: 技术的台式机时,LANDesk软件可支持您更轻松地远程管理和确保电脑的安全,即使系统断电或操作系统故障时亦可实现。用于采用英特尔:registered: 博锐:trade_mark: ...

    英特尔软件保护扩展:EPID提供和认证服务

    为了解决软件执行环境中的安全性问题,英特尔开发了一项新技术——Intel Software Guard Extensions (SGX)。SGX通过创建一个名为“飞地”的受保护执行环境来保障应用程序数据的安全性。为了确保飞地中的数据不会被...

    Unicenter 解决方案和采用英特尔:registered: 博锐:trade_mark: 技术的个人电脑

    通过与英特尔合作,CA 确保了其 CA Unicenter* 解决方案可充分利用采用英特尔:registered: 博锐:trade_mark: 技术的个人电脑中内置的基于硬件的新能力。企业的信息技术(IT)部门现在能够远程盘点和管理其电脑,即使...

    释放多核潜能.英特尔Parallel.Studio并行开发指南

    在计算机科学中,并行计算是指同时使用多个计算资源解决计算问题的计算方法,其目的是提高计算速度与效率。在并行计算中,程序员需要编写能够同时在多个处理器核心上运行的程序,以充分利用现代CPU的多核性能。这...

    英特尔多核多线程技术(中文版带书签)

    ### 英特尔多核多线程技术概览 #### 计算机发展历程与微处理器技术 ...未来,随着人工智能、大数据等新兴技术的发展,对于计算性能的需求将进一步提高,这也意味着多核多线程技术将继续发挥着至关重要的作用。

    并行多核处理器应成主流.pdf

    正如东阿阿胶集团信息总监沈渴望所言,未来的主流将是并行多核处理器。这种技术能够通过多个处理核心同时运行多个任务,显著提高整体计算效率,满足企业对高效数据处理的需求。 沈渴望认为,英特尔等主要芯片制造商...

    英特尔:registered: 酷睿:trade_mark:2 双核处理器台式机技术白皮书

    英特尔:registered: 酷睿:trade_mark:2 双核处理器台式机,采用英特尔:registered: 博锐:trade_mark: 技术为您提供了内建的专业级管理和安全能力,它可出色应对严峻的业务挑战。现在,IT人员能够直接从 IT控制 台...

    基于英特尔:registered:主动管理技术的台式机在兰州铁路局的成功应用

    英特尔公司针对兰州铁路局电子计算技术中心的实际情况,在兰州铁路局电子计算技术中心部署IT控制台(运行LANDesk:registered:管理套件*)和基于英特尔主动管理技术的本地客户台式机,同时在与兰州铁路局电子计算技术...

    在采用英特尔:registered: 博锐:trade_mark: 技术的个人电脑上运行Windows Vista

    采用英特尔:registered: 博锐:trade_mark: 技术的个人电脑为 Windows Vista 体验提供了强大基础。凭借内置的显卡支持、64 位双核处理器、高清晰音频及其它集成能力,IT 管理员现在可更为轻松地规范、更新和维护其 ...

    英特尔造出量子计算新型超导芯片.pdf

    因此,量子计算技术的研究面临将量子位稳定化的挑战。 3. 英特尔的超导芯片技术: 英特尔在制造超导芯片方面取得突破,这为量子位的稳定和传输提供了新的方法。他们设计的超导芯片在保持量子位稳定的同时,还能大大...

    英特尔:registered: 酷睿:trade_mark:2 双核处理器台式机宣传手册

    英特尔:registered: 酷睿:trade_mark:2 双核处理器台式机,采用英特尔:registered: 博锐:trade_mark: 技术简化台式机电脑的管理,利用其内建的可管理性、改进的安全性和高效节能的双核性能,使IT 管理人员可以集中...

Global site tag (gtag.js) - Google Analytics