OpenCL 设备 KERNEL 设计

OpenCL 设备 KERNEL 设计 ▶ 42:00
免费 视频 42 分钟 共1节

本课程中,我们将一起学习 OpenCL 的基本知识,如 OpenCL 架构的四种模型和 OpenCL C 语言。之后,我们学习一个例子,该例介绍了如何用 OpenCL 规范提供的一些常用 API 函数,去使用 OpenCL 设备完成并行计算代码的运行以及代码运行环境的配置和释放。 课程背景:开发 OpenCL 规范的主要目的是为了编写在异构平台上可移植、高性能程序。该规范主要面向软件库开发人员、软件工具商以及以性能提升为导向的程序开发人员。在该章节里的相关内容有助于对并行计算感兴趣的程序员了解异构计算和学习 OpenCL 编程的基本知识。在本章的学习结束之后,程序员们将会能够设计出简单的 O

职业课程库 OpenCL

OpenCL编程的开发环境与API

OpenCL编程的开发环境与API ▶ 10:00
免费 视频 10 分钟 共1节

本课介绍 OpenCL 编程的开发环境与API。课程首先对OpenCL编程的环境设置及准备工作做出介绍,之后通过一个实例对OpenCL编程Host代码流程进行介绍。 课程背景:OpenCL 是异构计算时代最为典型的编程语言和编程模型。本课程重点向 OpenCL 编程的新学者介绍如何搭建 OpenCL 开发环境和OpenCL Host代码的流程。核心内容:1.OpenCL 编程环境设置2.OpenCL Host代码软件环境:AMD APP SDK,Visual Studio,CodeXL是否提供资料:是课程等级:中级适合人群:具有一定的并行计算知识 OpenCL编程Host实例

职业课程库 OpenCL

并行程序设计基础知识

并行程序设计基础知识 ▶ 17:00
免费 视频 17 分钟 共1节

本课简要介绍并行计算程序设计相关的基础知识,包括 CPU 与 GPU 编程上的差异。 课程背景:OpenCL 是异构计算时代最为典型的编程语言和编程模型,OpenCL 编程需要一定的基础知识和特定的编程环境。核心内容:1.并行计算知识2.CPU 与 GPU 编程上的差异软件环境:AMD APP SDK,VS2012,CodeXL是否提供资料:否课程等级:初级适合人群:具有一定的并行计算知识的开发者 GPU 与 CPU 编程差异

职业课程库 OpenCL

OpenCL 程序设计概要

OpenCL 程序设计概要 ▶ 13:00
免费 视频 13 分钟 共1节

本课介绍 OpenCL 程序设计的背景知识与准备工作。课程首先通过一个实例介绍利用 OpenCL 对软件的加速效果;之后向大家简单介绍异构计算的定义与 OpenCL 标准情况;最后我们介绍 OpenCL 编程需要的开发环境和相关资源。 课程背景:OpenCL 是异构计算时代最为典型的编程语言和编程模型。OpenCL 编程需要一定的基础知识和特定的编程环境。本课程重点向 OpenCL 编程的新学者介绍 OpenCL 出现的背景、预备知识和如何搭建 OpenCL 开发环境核心内容:1.异构计算定义2.OpenCL 标准3.OpenCL 编程环境软件环境:AMD APP SDK,VS2012,C

职业课程库 OpenCL
arrow-top