学习如何使用数据并行加速c++程序。

C++中的数据并行性允许访问现代异构系统中的并行资源,使您不必被锁定在任何特定的计算设备中。现在,一个单独的c++应用程序可以使用任何设备的组合——包括gpu、cpu、fpga和AI asic——来解决手边的问题。

这本开放访问的书使c++程序员能够站在这个激动人心和重要的新开发的前沿,帮助推动计算到新的水平。它充满了实用的建议,详细的解释和代码示例来说明关键的主题。

这本书教导使用c++和来自Khronos小组的SYCL标准进行数据并行编程,并介绍了使用SYCL编写异构系统所需的所有内容。这本书从介绍数据并行性和有效使用SYCL和数据并行c++ (DPC++)的基本主题开始,DPC++是本书中使用的开源编译器。后面的章节涵盖了高级主题,包括错误处理、硬件特定编程、通信和同步,以及内存模型的注意事项。

你将学习:

  • 如何使用数据并行编程加速c++程序
  • 如何针对多种设备类型(如CPU、GPU、FPGA)
  • 如何使用SYCL和SYCL编译器
  • 如何通过英特尔的oneAPI倡议连接到计算的异质未来

https://link.springer.com/book/10.1007/978-1-4842-5574-2#about

成为VIP会员查看完整内容
35

相关内容

【Manning新书】C++并行实战,592页pdf,C++ Concurrency in Action
专知会员服务
98+阅读 · 2020年12月19日
专知会员服务
35+阅读 · 2020年10月29日
【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
66+阅读 · 2020年9月19日
【2020新书】高级Python编程,620页pdf
专知会员服务
235+阅读 · 2020年7月31日
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【新书】Python编程基础,669页pdf
专知会员服务
194+阅读 · 2019年10月10日
PySpark和大数据处理初探
Python程序员
7+阅读 · 2019年10月10日
MLIR 发布:全新的中介码与编译器框架
谷歌开发者
8+阅读 · 2019年4月10日
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
12本新书上市
图灵教育
24+阅读 · 2018年6月4日
这可能是学习Python最好的免费在线电子书
程序猿
52+阅读 · 2018年5月17日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
用于数学的 10 个优秀编程语言
算法与数据结构
13+阅读 · 2018年1月5日
2017年最受欢迎的10个编程挑战网站
算法与数据结构
9+阅读 · 2017年11月22日
Python 书单:从入门到……
Linux中国
39+阅读 · 2017年8月6日
Bidirectional Attention for SQL Generation
Arxiv
4+阅读 · 2018年6月21日
Arxiv
4+阅读 · 2018年5月10日
VIP会员
相关VIP内容
【Manning新书】C++并行实战,592页pdf,C++ Concurrency in Action
专知会员服务
98+阅读 · 2020年12月19日
专知会员服务
35+阅读 · 2020年10月29日
【2020新书】使用Kubernetes开发高级平台,519页pdf
专知会员服务
66+阅读 · 2020年9月19日
【2020新书】高级Python编程,620页pdf
专知会员服务
235+阅读 · 2020年7月31日
【2020新书】实战R语言4,323页pdf
专知会员服务
100+阅读 · 2020年7月1日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【新书】Python编程基础,669页pdf
专知会员服务
194+阅读 · 2019年10月10日
相关资讯
PySpark和大数据处理初探
Python程序员
7+阅读 · 2019年10月10日
MLIR 发布:全新的中介码与编译器框架
谷歌开发者
8+阅读 · 2019年4月10日
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
12本新书上市
图灵教育
24+阅读 · 2018年6月4日
这可能是学习Python最好的免费在线电子书
程序猿
52+阅读 · 2018年5月17日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
用于数学的 10 个优秀编程语言
算法与数据结构
13+阅读 · 2018年1月5日
2017年最受欢迎的10个编程挑战网站
算法与数据结构
9+阅读 · 2017年11月22日
Python 书单:从入门到……
Linux中国
39+阅读 · 2017年8月6日
微信扫码咨询专知VIP会员