您的位置 首页 电源

Intel微软提醒并行计算多核编程任重而道远

英特尔和微软正在漫长的道路上一步步地走向他们所构想的蓝图,即为未来多核处理器设计新型并行编程模型。两个公司在英特尔发展论坛上发表了各

英特尔和微软正在绵长的道路上一步步地走向他们所设想的蓝图,即为未来多核处理器规划新式并行编程模型。两个公司在英特尔开展论坛上宣布了各自所获得的开展。

微软的新版别中,为体系软件栈添加了新的层,并为它的.Net集成环境进行了一些扩展。英特尔则方案对x86指令集进行扩展,并展现了在Ct上的开展,Ct是C++规划言语的扩展版别,旨在供给更好的并行化核算。

从用于核算开端,软件的开展便凭借着摩尔定律关于串行处理器的开展而不断提高其功用水平。但是,跟着微处理器上的功率走漏的问题不断严峻,迫使向多核方向搬运。上一年年末建议的微软并行核算方案的掌管者David Callahan称,这意味着向并行核算模型的历史性过渡。

微软与英特尔正在支撑着各种学术性研讨,来推进这方面的开展。在英特尔技能峰会上,学者们与企业界内部团队共享了一些开展状况。

这样的作业好像还不行雄心壮志,微软更期望运用并行核算的改动推进核算机界面的开展。

Callahan称,“这实际上是咱们期望完成的天然与经历相结合的新的布景。并行核算转化仅仅行进路上的一个小插曲。”

在开端并行作业前,底层软件需求全体调整。Callahan表明,未来的体系软件将会分红更多的层,构成更多的独自组件,包含在运用库和进程办理程序(hypervisors)之间界说用户空间的新的运转环境,以及要害操作体系内核。

运转环境将作为调度器,与进程办理程序及操作体系之间和谐作业。进程办理程序虚拟地映射着物理资源,而操作体系对物理硬件的拜访进行办理。Callahan称,“这是一个对传统操作体系服务的重构。”

这样的意图是更好的处理在多核环境下竞赛恳求。即便今日的PC也并行着履行“可怕数目”的进程,所以构成了时序处理的瓶颈以及数据存储的丢掉。

微软会把其运转层发布给第三方,其间包含英特尔公司,由于微软估计未来将需求很多种从不同厂商笼统得来的用于不同服务品种的互操作软件笼统。未来的软件还需求在下面几个方面进行技能改善:协作调度、更好的线程级功用以及增强音讯传递。

Callahan称,“这将是一系列深入的改动,乃至需求从头构建库文件并从头编写运用程序。”

RapidMind 公司的首席科学家Michael McCool称,“这是一个雄心壮志的改动,也是他们(微软与英特尔)第一个方针。” RapidMind公司从事于为x86和其他处理器供给并行编程东西。

McCool还弥补说,“开始,他们现已完成了一些明显的支撑并行使命的作业,但我没有看到在对数据笼统方面上的任何尽力。”

McCool称,未来并行编程模型要新的类型来对数据排序,因而数据能够在适宜的时分聚集到缓存中的适宜方位。他还指出,英特尔最新的高速处理器互连,明显得减少了等待时间,但假如过错数据出现在缓存中,等待时间又会明显添加。

新的东西和新的规划言语

在编程东西的领域中,Callahan称,微软正在对其根据C#3.0言语的.Net环境进行扩展。英特尔称其将在11月份发布四个新的并行编程东西的测验版别。

Callahan称,程序员们将需求一整套新的东西集来完成调试、优化以及验证其编写的并行代码。调试作业将从单步履行方式变为可视化东西来获取上千次同步使命时所反映出的趋势。

在规划言语方面,英特尔谈论到Ct,即C++用于多核处理器的扩展版别。该言语方针是主动为多个核区分处理使命,而不需求程序员了解x86架构的深层细节。

从英特尔公司协作技能组的工程师Anwar Ghuloum显现的数据看,运用该言语在四核体系上运转相同的代码能够加快1.7至3.7倍。Ct开始的方针是用于英特尔通用Nehalem四中心芯片组,但现在现已晋级在16核Larrabee图画处理器原型上运转。

McCool 称,“RapidMind和Ct都在指向并行核算这同一方向,但咱们更重视于更久远的老练的商业供给,而当时Ct依然仅仅一项正在研讨的API。”

英特尔还评论了其先进矢量扩展(AVX),作为替代当时在英特尔处理器上运用的流式SIMD扩展版(SSE)指令集扩展。

AVX被以为将为并行核算供给比SSE更优越的环境,提高浮点功用并添加了更广泛的单指令和多数据(SIMD)单元。不过,AVX到英特尔 SandyBridge处理器面世后才会全面完成,SandyBridge是一款32纳米处理器,估计2010年推出,是继当时Nehalem型CPU两代后的产品。

别的,英特尔透露了Nehalem处理器功用得以优化的新功用,这些功用是其他一些CPU核中没有选用的。这个功用能够在一些核搁置时主动封闭这些核,然后为其他仍在运转的核供给更多可用的芯片级电源。

该技能涉及到新的带有高阻抗的晶体管规划,然后减少了来自现已封闭的核的走漏电流,一起在处理器上还运用了百万门晶体管操控器和传感器。

担任Nehalem电源办理的英特尔院士Rajesh Kumar称,“你能操控的电源越多,完成的功用越佳。”

竞赛对手AMD公司现已有才能在其处理器上经过独立的电源层来独自运转各个核。此前,英特尔称,这样的特征并不能明显节约电源。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/dianyuan/321765.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部