|
|
|
|
移动端

1.6 ISPC和OpenCL

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

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

技术沙龙 | 邀您于8月25日与国美/AWS/转转三位专家共同探讨小程序电商实战

1.6 ISPC和OpenCL

OpenMP和TBB在工业界并行编程解决方案中处于领导地位。除了介绍这两个方法以外,本书还引入了其他解决方案的案例。

SPMD编程提供了向量化的有趣解决方案,包括辅助数据布局,但是这个方法会影响数据的顺序一致性。这样可行吗?第6章和第21章使用ISPC和SPMD方法作为判断的依据。即使在不使用ISPC的情况下,SPMD也会符合你想要向量化的想法。

第22章用于推进OpenCL在异构环境下的使用。该章描述了BUDE分子对接代码的测试结果。这段代码可以在多种系统下获得高于30%的浮点计算峰值性能。


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

51CTO读书频道二维码


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

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

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

读 书 +更多

Expert C# 2005 Business Objects中文版

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

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊