|
在opencl开发中,有时需要保证精度,需要支持double类型,但是double类型在opencl标准里面不是要求强制实现的,有些设备支持,有些不支持,如果你的设备支持的话,就需要在所有出现在double的最前面声明如下:
#pragma OPENCL EXTENSION cl_khr_fp64: enable
(阅读全文) |
|
影像正射校正的方法有很多,主要包含两大类:一类是严格的几何纠正模型,另一类是近似几何纠正模型。当遥感影像的成像模型和有关参数已知时,可以根据严格的成像模型来校正图像,这种方法属于严格几何纠正,最具代表的是共线方程法。(阅读全文) |
|
GPU 编程入门到精通(三)之 第一个 GPU 程序 中讲到了如何利用 CUDA5.5 在 GPU 中运行一个程序。通过程序的运行,我们看到了 GPU 确实可以作为一个运算器,但是,我们在前面的例子中并没有正真的发挥 GPU 并行处理程序的能力,也就是说之前的例子只利用了 GPU 的一个线程,没有发挥程序的并行性。
(阅读全文) |
|
日前,AMD发布了GPUPerfAPI2.14版本。GPUPerfAPI是AMD用于检测GPU性能的执行情况以及查看基于ATI Radeon GPU系列显卡性能。GPUPerfAPI支持DirectX10、 DirectX11、OpenGL及OpenCL。目前,第三方开发者可以下载使用。(阅读全文) |
|
今天从华硕得知,德国法兰克福某超算中心采用华硕ESC4000G2超算系统,搭载了总共700片AMDFireProS9150,准备冲击Top500。一直以来TOP500上都是NVIDIA Tesla和Intel MIC的天下,AMD的异军突起,有人问:AMD到底在并行优化上有哪些优势?那我来说上一二(阅读全文) |
|
用OPenCL写了个简单的图像数据转换程序,并有增加亮度效果(图像是2048×2048的8bit灰度图)。测试后发现需要40-50毫秒。如果用cpu执行则20毫秒左右。
这完全失去了使用opencl的意义。如何提升opencl的执行效率呢?(
阅读全文)
|