|
|
|
|
移动端

3.11 CONTIGUOUS属性

《高性能并行珠玑:多核和众核编程方法》第3章HBM上的SIMD与并发优化,本书中展示了如何在处理器和协处理器上进行并行处理和编程——展示了更好利用Intel Xeon Phi协处理器和Intel Xeon 处理器或其他多核处理器的系统计算潜力的最有效的方法。本节为大家介绍CONTIGUOUS属性。

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

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

3.11 CONTIGUOUS属性

FORTRAN 2008中的CONTIGUOUS属性明确规定了假定形状的数组必须是连续的或指针只能指向连续的对象。在很多情况下即使不指定FORTRAN的标准规格,对象也可以是CONTIGUOUS事件。但这种CONTIGUOUS属性使得编译器优化变得更容易,这些优化依靠占用连续内存块的对象的内存布局。

图3-27所示数据清楚地表明CONTIGUOUS属性提升了Intel Xeon(E5-2697 v2)大约1%~2%的性能,对Intel Xeon Phi协处理器(KNC 7120A)的性能提升更加明显,达到了大约20%。


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

51CTO读书频道二维码


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

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

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

读 书 +更多

一目了然——Web软件显性设计之路

本书阐述了为什么以及如何设计出简单易用的基于Web的软件,让用户单凭常识即可有效地使用它。主要内容包括:显性设计的概念、如何理解用户...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊