|
|
|
|
移动端

1.10 众核的未来

《高性能并行珠玑:多核和众核编程方法》第1章引言,这一章节反映了这本书的基本前提,即成功经验的分享对他人是很有教育意义的。它还包含了一个在Intel Xeon Phi系列上进行大规模并行编程的人很熟悉的主题:在Intel Xeon Phi协处理器上运行代码是非常容易的。本节为大家介绍众核的未来。

作者:张云泉 等译来源:机械工业出版社|2017-11-14 17:28

技术沙龙 | 6月30日与多位专家探讨技术高速发展下如何应对运维新挑战!


1.10 众核的未来

Intel已经宣布开始研究多种未来Intel Xeon Phi设备,并且已经发布了关于第二代产品Knights Landing的信息。

摩尔定律为我们带来的增长在Knights Landing中得到明显体现。最大的突破是将Knights

Landing作为处理器。能够作为一个处理器,益处是巨大的,包括会有更高的能效,能够减少数据移动,大的标准内存,以及对Intel AVX-512的支持(处理器兼容的向量能力与第一代Intel Xeon Phi协处理器的向量能力几乎一样)。

摩尔定律为我们带来的其他好处包括使用非常现代化的乱序低功耗内核设计,支持封装内的高带宽内存,以及对集成结构的支持(包括网络接口控制器)。

为Knights Landing做准备的最好方法是彻底地被61个内核所激发。Intel Xeon Phi协处理器的性能调优是确保应用程序可以很好地利用Knight Landing的资源最好的方式。当然,因为Knights Landing预计是更具有通用性的,所以使用超过50个内核且基于处理器的系统可能是使你的应用程序为Knights Landing做好准备的更好选择。需要超过50个内核,是因为根据以往经验少量的内核将无法体现利用高层次并行性的性能调优效果。

逻辑上可以确定,众核的未来是光明的。新异构编程使并行性的代码现代化成为可能。同时,在之后的每一代Intel Xeon Phi设备中,并行性的代码现代化过程似乎将会变得更加简单。我们希望本书中的“技巧”可以激励并帮助你将应用程序现代化,以利用高度并行化的计算机。


喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Expert C# 2005 Business Objects中文版

本书描述了怎样应用面向对象的概念来进行.NET应用程序的架构、设计和开发。作者将重点放在了面向业务的对象,即业务对象和怎样在包括Web和...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊