面向未来计算-异构开发技术社区

博文

0AMD OpenCL例子阅读笔记系列之AtomicCounters

学了OpenCL有一段时间了,对于其思想已经有了一些了解。但是对于一些问题仍然难以理解。学习就是要通过阅读代码和自己试验总结经验。所以就有了这个系列的想法。 今天看的时AtomaticCounters例子。

0 AMD OpenCL例子阅读笔记系列之BinarySearch

首先为了更好地理解,先把附带的文档大概翻一下。这个例子的主要思想是将大数据通过类似缩减树的形式对搜索范围进行缩减至最终生成结果。这个例子在一个已排序数组中找到一个特定的值。如果该值在数组中没有也讲给出报告。不同于二分法查找每次都将搜索范围减半,我们设计的是将搜索范围分成N份,我们叫他N路搜索算法。二分法查找有log以2为底的复杂度,N路搜索则为log以N为底。

0OpenCL使用CL_MEM_USE_HOST_PTR存储器对象属性与存储器映射

本人介绍了一个比较简单的例子来描述如何使用OpenCL的存储器映射特性。这个例子在MacBook Air,OS X 10.9.2下完成,并通过Xcode 5.1,Apple LLVM 5.1的编译与运行。 硬件环境为:Intel Core i7 4650U, Intel Graphics 5000, 8GB DDR3L, 128GB SSD

0OpenCL多次循环执行内核的一个简单样例

最近有不少朋友在多次循环执行OpenCL内核程序的时候碰到一些问题。由于对OpenCL初学者而言可能比较普遍,因此我这里给出一个清晰简单的demo来掩饰如何简单又高效地执行循环执行OpenCL内核。

0GPU加速原理&技术介绍

GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。与CPU不同,GPU是专门为处理图形任务而产生的芯片。从这个任务定位上面来说,不仅仅在计算机的显卡上面,在手机、游戏机等等各种有多媒体处理需求的地方都可以见到GPU的身影。

0基于OpenCL的数字地形分析之坡度坡向提取

今天就把最近的学习和研究成果和大家分享一下。对于GIS稍微有点了解的人都知道地形分析中的坡度和坡向,这是数字地形分析中最基本的分析了,对于数字地形分析中很多计算都是邻域分析,所以非常适合数据并行。

0 OpenCL相关函数简单封装

在opencl编程中,很多时候需要初始化很多东西,比如查询设备,选择计算设备,初始化上下文,构建程序和编译内核程序。如果每次都重写写一遍这些过程,就会感动很繁琐,所以,我就简单封装了几个函数,用于我的opencl编程中。

0 linux下编译opencv工程问题

在linux自己的用户下面编译了最新的opencv,问题n多: 1、出现各种头文件错误,找了大半天没找到问题,最后一只修改包含头文件的路径,但是一直觉得是程序没有找到include.mk中自己所写的include路径,最后才发现是自己include.mk中OPENCV_ROOT错写为OPENCVROOT;

0Ubuntu下使用AMD APP编写OpenCL程序

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

0GPU加速原理&技术介绍

GPU英文全称Graphic Processing Unit,中文翻译为“图形处理器”。与CPU不同,GPU是专门为处理图形任务而产生的芯片。从这个任务定位上面来说,不仅仅在计算机的显卡上面,在手机、游戏机等等各种有多媒体处理需求的地方都可以见到GPU的身影。

0OpenCL例程3-矩阵相乘

cpp文件代码 // OpenCl-3.cpp : Defines the entry point for the console application. // #include

0OpenCL例程2-数组相加

cpp文件 // OpenCl-1.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include #include using namespace std; #define ARRAY_SIZE 128 cl_int Conve...

立即注册,成为异构开发社区会员!

免费获取社区newsletter,优先获取技术支持和活动信息,独享社区 贡献积分政策

特别推荐

你问我答

您所提出的问题,需要管理员审核后才能展示。发布规则

每月红人榜

  • weixin_35758379

    所得积分:10

  • 2yanlingzhen10
  • 3qq_3233752710

微博活动