- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 CUDA(五)用deviceQuery看GPU属性
在CUDA安装好后可以用DeviceQuery看一下GPU的相关属性,从而对GPU有一定了解,有助于今后的CUDA编程。#include "cuda_runtime.h"#include "device_launch_parameters.h"#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ int
2016-08-22 22:28:55 16934 1
原创 简化论述没有免费午餐定理(NFL)
No Free Lunch Theoren 定理 ,没有免费的午餐定理,简称NFL定理,由美国斯坦福大学的Wolpert和Macready教授提出。 在机器学习算法中的体现为在没有实际背景下,没有一种算法比随机胡猜的效果好。 首先,我们假设一个算法为a,而随机胡猜的算法为b,为了简单起见,假设样本空间为χ\chi 和假设空间为HH都是离散的。令
2016-08-16 22:58:22 7344 3
原创 图像处理(三)彩图的中值滤波与cuda形式
灰度图像为一通道图像,如8位的灰度图的每一个像素点的数据由一个uchar类型来储存,uchar的值代表图像的亮度,灰度图像的中值滤波是根据像素值的3×3的领域内,像素值排序后的中值像素代表该点的像素值值; 而彩色图像一般为RGB图片,像素点的颜色由红绿蓝三通道决定,数据由一个uchar3型存储,如同灰度图的中值滤波一样,彩色图像的中值滤波也是根据图像的亮度来选取相应的像素点的值。 RGB图像的亮
2016-08-09 21:25:32 3061
原创 CUDA 视频处理相关注意点
图像处理流相关问题: 1:异步并行时,cudaMemcpyAsync的缓冲区要用Pinned分配,直接用普通内存无效果: Pinned memory (分页锁存器): cuda运行时提供了使用分页锁定主机存储器(也称为pinned)的函数(与常规的使用malloc()分配的可分页的主机存储器不同): cudaHostAlloc()和cudaFreeHost()分配和释放分页锁定主机存储器;
2016-08-06 20:50:37 1750
原创 CUDA入门(四)Visual Profiler
Visual Profiler 在CUDA程序开发的过程中是一个极有利的工具。可以帮助你找到程序中性能不足之处。 下面是《CUDA_Profiler_Users_Guide》对Visual Profiler描述 Visual Profiler 是是一个图形化的剖析工具,可以显示你的应用程序中CPU和GPU的活动情况,利用分析引擎帮助你寻找优化的机会。 其实除了可视化的界面,NVIDIA提供
2016-08-03 21:14:16 12950
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人