|
|
51CTO旗下网站
|
|
移动端

1.2 代码现代化

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

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

【51CTO技术沙龙】10月27日,让我们共同探索AI场景化应用实现之道

1.2 代码现代化

最近,“代码现代化”这个词非常火。受61个内核所鼓舞,越来越多的人开始讨论它。在本书中就有很多地方体现着“现代化”。

代码现代化就是将代码进行重组,或许还需要改写算法来提高线程并行性、向量/SIMD操作和计算强度,以实现在现代架构上的性能优化。线程并行性、向量/SIMD操作和强调时态数据复用,对高性能编程均非常重要。许多已有的应用程序是在这些性能优化方法出现之前完成的,因此这样的代码还没有针对现代计算机进行优化。


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

51CTO读书频道二维码


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

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

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

读 书 +更多

网管员必读——网络安全(第2版)

本书是在《网管员必读—网络安全》第1版的基础上修改而成的。新版在保留第1版实用内容的基础上增加了大量新的实用内容,同时删除了一些过时...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊