【2020新书】数据并行C++,掌握使用c++和SYCL编写异构系统的dpc++,565页pdf

2020 年 12 月 8 日 专知


学习如何使用数据并行加速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


专知便捷查看

便捷下载,请关注专知公众号(点击上方蓝色专知关注)

  • 后台回复“DPC” 就可以获取【2020新书】数据并行C++,掌握使用c++和SYCL编写异构系统的dpc++,565页pdf》专知下载链接

专知,专业可信的人工智能知识分发,让认知协作更快更好!欢迎注册登录专知www.zhuanzhi.ai,获取5000+AI主题干货知识资料!
欢迎微信扫一扫加入专知人工智能知识星球群,获取最新AI专业干货知识教程资料和与专家交流咨询
点击“ 阅读原文 ”,了解使用 专知 ,查看获取5000+AI主题知识资源
登录查看更多
1

相关内容

【Manning新书】C++并行实战,592页pdf,C++ Concurrency in Action
专知会员服务
102+阅读 · 2020年12月19日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
32+阅读 · 2020年12月17日
专知会员服务
38+阅读 · 2020年10月29日
【2020新书】现代C++初学者指南,301页pdf
专知会员服务
163+阅读 · 2020年7月24日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
60+阅读 · 2020年6月26日
Python导论,476页pdf,现代Python计算
专知会员服务
263+阅读 · 2020年5月17日
【2020新书】Kafka实战:Kafka in Action,209页pdf
专知会员服务
69+阅读 · 2020年3月9日
【干货书】计算机科学离散数学,627页pdf
专知
63+阅读 · 2020年8月31日
Arxiv
0+阅读 · 2021年2月11日
A Survey of Deep Learning for Scientific Discovery
Arxiv
29+阅读 · 2020年3月26日
Arxiv
102+阅读 · 2020年3月4日
Arxiv
35+阅读 · 2019年11月7日
VIP会员
相关VIP内容
【Manning新书】C++并行实战,592页pdf,C++ Concurrency in Action
专知会员服务
102+阅读 · 2020年12月19日
【2020新书】Ruby 3 编程: 从小白到专家,598页pdf
专知会员服务
32+阅读 · 2020年12月17日
专知会员服务
38+阅读 · 2020年10月29日
【2020新书】现代C++初学者指南,301页pdf
专知会员服务
163+阅读 · 2020年7月24日
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
60+阅读 · 2020年6月26日
Python导论,476页pdf,现代Python计算
专知会员服务
263+阅读 · 2020年5月17日
【2020新书】Kafka实战:Kafka in Action,209页pdf
专知会员服务
69+阅读 · 2020年3月9日
Top
微信扫码咨询专知VIP会员