原文:AMD OpenCL大学课程(2)

OpenCL架构 OpenCL可以实现混合设备的并行计算,这些设备包括CPU,GPU,以及其它处理器,比如Cell处理器,DSP等。使用OpenCL编程,可以实现可移植的并行加速代码。 但由于各个OpenCL device不同的硬件性能,可能对于程序的优化还要考虑具体的硬件特性 。 通常OpenCL架构包括四个部分: 平台模型 Platform Model 执行模型 Execution Mode ...

2012-01-30 20:28 1 4710 推荐指数:

查看详情

AMD OpenCL 大学课程(1)

AMD OpenCL大学课程是非常好的入门级OpenCL教程,通过看教程中的PPT,我们能够很快的了解OpenCL机制以及编程方法。下载地址:http://developer.amd.com/zones/OpenCLZone/universities/Pages/default.aspx教程 ...

Tue Jan 31 03:21:00 CST 2012 7 8586
AMD OpenCL大学课程(3)

OpenCL内存对象: OpenCL内存对象就是一些OpenCL数据,这些数据一般在设备内存中,能够被拷入也能够被拷出。OpenCL内存对象包括buffer对象和image对象。 buffer对象:连续的内存块----顺序存储,能够通过指针、行列式等直接访问。 image对象 ...

Tue Jan 31 04:36:00 CST 2012 2 3631
AMD OpenCL大学课程(5)

OpenCL内存模型 OpenCL的内存模型定义了各种各样内存类型,各种内存模型之间有层级关系。各种内存之间的数据传输必须是显式进行的,比如从host memory到device memory,从global memory到local memory ...

Tue Jan 31 05:09:00 CST 2012 0 3209
AMD OpenCL大学课程(11)

性能优化 1、线程映射 所谓线程映射是指某个线程访问哪一部分数据,其实就是线程id和访问数据之间的对应关系。 合适的线程映射可以充分利用硬件特性,从而提高程序的性能,反之,则会降低性能。 ...

Wed Feb 01 03:26:00 CST 2012 3 2357
OpenCL 学习step by step (1) 安装AMD OpenCL APP

从今天开始学习OpenCL,下面先介绍OpenCL APP(Accelerated Parallel processing)的安装。 下载地址:http://developer.amd.com/tools-and-sdks/opencl ...

Wed Sep 05 03:52:00 CST 2012 2 5324
Ubuntu下使用AMD APP编写OpenCL程序

对于Ubuntu或其近亲(Lubuntu、Kubuntu、Mint等)编写OpenCL程序也不会太难。由于本例用的是AMD APP SDK,因此需要AMD的GPU以及相关驱动。首先,去AMD官网下载GPU驱动——AMD Catalyst。如果你用的是APU并且还有一块独立显卡的话,通过AMD ...

Sun Sep 08 07:51:00 CST 2013 0 4378
Windows 7中使用AMD APP OpenCL的一个简单例子

自从Apple从08年正式将自己的OpenCL提交到Khronos Group开放标准组织后,先后获得AMD、nVidia、Intel等大公司的支持。OpenCL能充分发挥GPU数据密集型大规模计算的能力,从而使得很多多媒体应用乃至科学计算能获得大幅度的性能提升。 这里将主要介绍如何在 ...

Sat Jun 15 03:05:00 CST 2013 0 8083
Win7+AMD+VS2013+opencl1.x安装与测试

参考资料:http://www.cnblogs.com/lihao602/archive/2013/05/08/3067239.html; http://blog.csdn.net/zhoubo616819598/article/details/10977915 我参考的是opencl实战,里面 ...

Fri Aug 11 18:45:00 CST 2017 0 1464
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM