《OpenCL异构计算》新版中译本派送中!
《OpenCL异构计算1.2》新鲜出炉,目前市面上仍一书难求!我们已向清华出版社订购到第一批新书。关注异构开发社区,积极参与,就有可能免费获取新书!
1.如果您异构社区的老朋友,请关注:10.1假期后我们将陆续向2013 7月-12月社区月度、季度达人免费派送新书,以答谢您一直以来的参与与支持;或,在9月-12月期间,入选异构社区优秀博文和论坛帖的作者也将免费获得新书!
2.如果您刚刚开始异构开发, 请关注:在9月-11月异构社区新注册会员中,我们每月将向随机抽取的5位会员免费派送新书;
3.如果您错过了以上两次机会,请关注:9-12月的GPU Saturday微博及活动,积极参与就有机会免费获取新书!
新书抢先看!
图书名称:OpenCL 异构计算(第2 版)
原书名:Heterogeneous Computing with OpenCL,Revised OpenCL 1.2 Edition
作者姓名:Benedict R. Gaster Lee Howes David R. Kaeli Perhaad Mistry Dana Schaa
译者姓名:张云泉张先轶 贾海鹏李 焱 颜深根
图书分类: 并行计算/计算机体系结构/异构计算/高性能计算
ISBN :978-7-302- 33395-1
定价:85.00 元
出版日期:2013 年9 月
出版社:清华大学出版社
目标读者群:
本书读者对象为软件工程师、程序员、硬件工程师、高年级本科生/研究生,可供并行编程
课程使用,包含有详细的案例,附有额外的网上练习和其他支持材料。
内容简介:
《OpenCL 异构计算》讲解了OpenCL 和如何为复杂的异构系统(多核处理器、GPU
和APU)进行并行编程。OpenCL 是为支持多平台设计的,受行业广泛支持,有助于帮
助读者为异构环境编写高性能应用程序。
本书由并行计算和OpenCL 社区中的领头人所撰写,可帮助读者体验OpenCL 从而
了解大量基础的并行算法。主题涉及内存空间、优化技术、图形的互操作、性能扩展,
调试和性能剖析等。此外,本书第2 版新增了案例分析和实例,清楚阐述了高性能算法、
异构系统的分布式运行机制、嵌入式域特定语言等。
本书读者对象为软件工程师、程序员、硬件工程师、高年级本科生/研究生,可供并行编
程课程使用,包含有详细的案例,附有额外的网上练习和其他支持材料。
本书特色
第 2 版根据OpenCL 1.2 最新开发动态进行修订,包括新的架构和功能。
新增主题有图像处理、数据管理和OpenCL 语言与C/C++之外其他语言(比如Haskell)
的权衡
解释 OpenCL 并行编程的原理和策略,从理解四大抽象模型开始,一直介绍到测试
和调试完整的应用
覆盖图像处理、Web 插件、粒子模拟、视频编辑和性能优化等主题
展示 OpenCL 如何映射到目标体系结构,并解释一些映射到各种体系结构的折衷方
案
提出一系列基础编程技术,并通过若干个实例和案例分析来展示针对不同硬件平台
的OpenCL 扩展
本书配套网站提供本书相关信息、各章包含的示意图、范例代码、实例及勘误信息等,
网址为http://www.heterogeneouscompute.org。.
推荐理由:
已根据OpenCL 1.2修订和更新OpenCL编程权威指南,
来自于社区,服务于社区,全面揭示CPU、GPU和APU并行编程
OpenCL 学习资源
全球 4.4 万名开发人员订阅AMD hcNewsFlash
SIGGRAPH Asia 2010 OpenCL 实例课程
西澳大利亚大学的Derek Gerstmann 和AMD 的Justin Hensley 的“OpenCL 实例教学”课
程。所有课程演示和补充材料现均上线提供下载。课程的演讲嘉宾均为通用GPU 计算和
高级渲染技术的行业专家,分别来知名自学术和行业成员,本课程展示了如何将传统渲
染API 与先进的并行计算技术通过OpenCL 这一跨平台API 技术在诸如GPU 等的应用
并行系统上运行。课程和讲义地址:http://sa10.idav.ucdavis.edu/ 。
来自IT 巨头的实例:
http://developer.amd.com/gpu/ATIStreamSDK/
APPLE:
http://developer.apple.com/object/opencl.html
IBM:
http://www.alphaworks.ibm.com/tech/opencl
INTEL:
http://whatif.intel.com/
Nvidia:
http://developer.nvidia.com/object/opencl.html
SNU-SAMSUNG:
http://opencl.snu.ac.kr/
《OpenCL异构计算》新版中译本派送中!的更多相关文章
- 最新版 chrome 33中,backgroundPosition 改了.
ctrl.css('backgroundPosition' 返回值不一样, 原来是:-75px 0px 现在是:left 75px top 0px // chrome 33 返回的是 left 0px ...
- [Android]新版的sdk中新建一个android应用,增加的PlaceholderFragment这个静态类发生的事情
1,首先发生的是有两个布局xml,一个activity_main.xml,一个是fragment_main.xml一开始没在意,后来仔细看了原来是新功能的fragment概念等于多个场景在这个acti ...
- OpenCL异构计算资料收集
Easy OpenCL with Python 原文 http://www.drdobbs.com/open-source/easy-opencl-with-python/240162614 ...
- 新版的K8S中的flannel.yaml文件中要注意的细节
部署flannel作为k8s中的网络插件,yaml文件都大小同异. 但在要注意以下细节. 以前,只需要前面master判断. 现在也需要有not-ready状态了. tolerations: - ke ...
- 最新版react16.9中按需加载antd和使用less
使用create-react-app创建应用 yarn create react-app my-app cd my-app yarn start 引入 antd 这是 create-react-app ...
- OpenCL中的half与float的转换
在kernel中使用half类型可以在牺牲一定精度的代价下来提升运算速度. 在kernel中, 可以比较方便的对half数据进行计算, 但在host上的, 对half的使用就没那么方便了. 查看cl_ ...
- 【并行计算-CUDA开发】Windows下opencl环境配置
首先声明我这篇主要是根据下面网站的介绍, 加以修改和详细描述,一步一步在我自己的电脑上实现的, http://www.cmnsoft.com/wordpress/?tag=opencl&pag ...
- Opencl API解释(一)
首先注明:我用的AMD的opencl,它有很多sample代码,结合代码来解释这些API Opencl 常用的API 汇总总结: 信息查询函数 1. cl_int clGetDeviceInfo(cl ...
- GPU 的硬件基本概念,Cuda和Opencl名词关系对应
GPU 的硬件基本概念 Nvidia的版本: 实际上在 nVidia 的 GPU 里,最基本的处理单元是所谓的 SP(Streaming Processor),而一颗 nVidia 的 GPU 里,会 ...
随机推荐
- NSString copy or not (strong)?
前些日子笔者一直在维护公司的一些旧项目,项目里面的NSString属性几乎全部用的strong,而我在给项目增加一些新的功能的,又都用的copy,因为在我的脑子里几乎已经把NSString大部分 ...
- Object-C 对象 (创建/销毁 对象)-- 笔记
创建/销毁 对象: Dog *dog = [Dog alloc]; // 通过alloc创建dog一个这样的对象, alloc相对于C语言中的new // *号既表示指针,也表示引用 初始化构造函数 ...
- POJ 3233 Matrix Power Series (矩阵+二分+二分)
题目地址:http://poj.org/problem?id=3233 题意:给你一个矩阵A,让你求A+A^2+……+A^k模p的矩阵值 题解:我们知道求A^n我们可以用二分-矩阵快速幂来求,而 当k ...
- 命名空间引用问题 包括找不到ConfigurationManager 这个类
因为SqlConnection类是属于 System.Data.SqlClient命名空间下的, 所以命名空间引用的时候需要加上 System.Data.SqlClient,代码如下: ...
- Java基础知识强化24:Java中异常
1.什么是异常 ? Java程序运行中,常常会遇到非正常的现象,这种情况称为运行错误.根据性质可以分为错误和异常.Java程序中(无论谁写的代码),所有抛出(throw)的异常都必须从Th ...
- Linux查看硬件信息以及驱动设备的命令
用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat /proc/cpuinfo 查看板卡信息:cat /proc/pci 查 ...
- 关于安装PHP补装PDO与PDO_MYSQL操作
我这里是通过PHP源码包来安装的 1.安装pdo cd到你的PHP源码包下的ext/pdo目录,然后执行如下操作: #/usr/local/php/bin/phpize (/usr/local/p ...
- Fragment 创建 传递参数 跳转 典例
抽取的控制Fragment的父Activity /** * 抽象一个Activity托管我们的Single Fragment */ public abstract class SingleFrag ...
- hdu 2201
题意: 一共有n个人,m表示第m个人,然后问你第i个人不做到m号位置的概率,最后相乘.... 水题(注意下格式输出) AC代码: #include <iostream> using nam ...
- javascript代码放置位置对程序的影响
在编写html文档时,javascript可以放置的位置有两个地方<head>或者<body>,但是放置的地方,会对 JavaScript 代码的正常执行会有一定影响.由于 H ...