
OpenCL
Augusdi
让时间验证一切,让时间验证我。感谢大家的无私帮助,我愿以同样的态度回馈我热情的朋友,用我们的热忱开创美好未来!
展开
-
OpenCL: 解决图像半透明算法
http://www.cocoachina.com/bbs/read.php?tid=33105&keyword=opencl以下代码就是本人针对之前的OpenCL教程,结合各位能掌握的程度列出的一个示例代码。这份代码由本人亲手炮制。 先贴代码,然后讲解。这里再附上完整的工程。这份代码,当然仍然只能在Snow Leopard下才能运行,因为Leopard上没有OpenCL驱动。/* * he转载 2013-10-15 16:00:40 · 4464 阅读 · 0 评论 -
OpenCL: Windows下使用OpenCL
目前,NVIDIA和AMD的Windows driver均有支援OpenCL(NVIDIA的正式版driver是从195.62版开始,而AMD则是从9.11版开始)。NVIDIA的正式版driver中包含OpenCL.dll,因此可以直接使用。AMD到目前为止,则仍需要安装其SDK才有OpenCL.dll档。不过,在最新的SDK中,NVIDIA和AMD使用的calling convention是相转载 2013-10-15 15:39:01 · 19530 阅读 · 0 评论 -
OpenCL: OpenCL的shader
工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助。今天在这里和大家一起学习一下函数类型 这里介绍关于OpenCL中program函数的写法,program函数通常是文本形式的,然后应用clCreateProgramWithSource这样的接口load进来。在Shader编程中也经常应用这种形式书写GPU上运行的代码,所以为了表述清楚和懂得方便,这里姑且把这些program函数的源转载 2013-10-15 15:28:17 · 2882 阅读 · 0 评论 -
OpenCL: 简单示例与性能分析
在本文中,我们要主介绍代码函数的内容,自我感觉有个不错的建议和大家分享下 迎欢存眷 转载请注明 http://blog.youkuaiyun.com/leonwei/article/details/8893796 1 Hello OpenCL 这里编写一个最简略的示例程序,演示OpenCl的基本应用方法: 1.首先可以从Nvdia或者Amd或者Intel或者有所OpenCl转载 2013-10-15 15:23:11 · 5709 阅读 · 0 评论 -
OpenCL: 一种异构计算架构
OpenCL:一种异构计算架构目录1 摘要2 为什么需要OpenCL?3 OpenCL架构3.1 介绍3.2 平台模型3.3 执行模型3.3.1 内核3.3.2 上下文3.3.3 命令队列3.4 内存模型3.5 编程模型4 基于OpenCL的编程示例4.1 流程4.2 图像旋转4.2.1 图像旋转原理4.3 实现流程4.4 图像旋转5 总结6 参考文献1 摘要 由于晶体管功耗、物理性能的限制,CP转载 2013-10-15 15:11:51 · 3980 阅读 · 0 评论 -
GPU通用计算调研报告
摘要:NVIDIA公司在1999年发布GeForce256时首先提出GPU(图形处理器)的概念,随后大量复杂的应用需求促使整个产业蓬勃发展至今。GPU在这十多年的演变过程中,我们看到GPU从最初帮助CPU分担几何吞吐量,到Shader(着色器)单元初具规模,然后出现Shader单元可编程性,到今天GPU通用计算领域蓬勃发展这一清晰轨迹。本报告首先根据搜集到的资料记录GPU通用计算的发展过程中硬件和转载 2013-10-15 10:43:38 · 4857 阅读 · 0 评论 -
OpenCL: OpenCL快速入门教程
OpenCL快速入门教程原文地址:http://opencl.codeplex.com/wikipage?title=OpenCL%20Tutorials%20-%201翻译日期:2012年6月4日星期一 这是第一篇真正的OpenCL教程。这篇文章不会从GPU结构的技术概念和性能指标入手。我们将会从OpenCL的基础API开始,使用一个小的kernel作为例子来讲解基本的计算管理。 首先我们需要转载 2013-10-15 15:51:52 · 28991 阅读 · 2 评论 -
OpenCL: 深入API
改章节朋友在上海逛街的时候突然想到的...之前就有想写几篇关于内存执行的笔记,所以回家到以后就奋笔疾书的写出来发表了 欢送关注,转载引用请注明 http://blog.youkuaiyun.com/leonwei/article/details/8909897 这里将更深刻的说明一些OpenCL API的功能 1. 创建buffer 触及到内存与显存的操作老转载 2013-10-15 15:28:55 · 4033 阅读 · 0 评论 -
OpenCL: OpenCL架构
1 异构盘算、GPGPU与OpenCL OpenCL是前当一个通用的由很多公司和组织同共起发的多CPU\GPU\其他片芯 异构盘算(heterogeneous)的标准,它是跨平台的。旨在充分利用GPU壮大的并行盘算能力以及与CPU的协同任务,更高效的利用硬件高效的成完大规模的(尤其是并行度高的)盘算。在从前利用GPU对像图渲染行进减速的术技非常成熟,但是我们晓得GPU的片芯构结长擅大规模的并行盘算转载 2013-10-15 15:25:56 · 2545 阅读 · 0 评论 -
OpenCL: 从零开始学习OpenCL开发
多谢大家关注 转载本文请注明:http://blog.youkuaiyun.com/leonwei/article/details/8880012 本文将作为我《从零开始做OpenCL开发》系列文章的第一篇。 1 异构计算、GPGPU与OpenCL OpenCL是当前一个通用的由很多公司和组织共同发起的多CPU\GPU\其他芯片 异构计算(heterogeneous)的标准,它是跨平台的。旨在充分利用GPU转载 2013-10-15 15:58:01 · 11760 阅读 · 3 评论