长颈鹿Giraffe

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Cuda&OpenCL

摘要:1. 配置.cl文件支持:1.1. 打开VS2008, 工具->选项->文本编辑器->文件扩展名,添加一个新的扩展名,指定编辑器为Microsoft Visual C++ 。这样在OpenCL文件中就能显示C++的语法高亮了。1.2. 配置OpenCL语法高亮- 打开目录~\NVIDIA Corporation\NVIDIA GPU Computing SDK\OpenCL\doc 可以看到有一个"usertype.dat"文件其中包含了所有的OpenCL的关键字。- 将这个文件复制到 ~\Program Files\Microsoft Visual St 阅读全文
posted @ 2012-02-27 15:27 长颈鹿Giraffe 阅读(3334) 评论(0) 推荐(0)

摘要:聚类是信息检索、数据挖掘中的一类重要技术,是分析数据并从中发现有用信息的一种有效手段。它将数据对象分组成为多个类或簇,使得在同一个簇中的对象之间具有较高的相似度,而不同簇中的对象差别很大。作为统计学的一个分支和一种无监督的学习方法,聚类从数学分析的角度提供了一种准确、细致的分析工具。而k-means算法是最常用和最典型的聚类算法之一,k-means算法是典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。该算法认为簇是由距离靠近的对象组成的,因此把得到紧凑且独立的簇作为最终目标。k-means的优点在于能快速的收敛及易于实现,但是该算法在一些数.. 阅读全文
posted @ 2011-12-16 00:20 长颈鹿Giraffe 阅读(6890) 评论(1) 推荐(4)

摘要:摘要:NVIDIA公司在1999年发布GeForce256时首先提出GPU(图形处理器)的概念,随后大量复杂的应用需求促使整个产业蓬勃发展至今。GPU在这十多年的演变过程中,我们看到GPU从最初帮助CPU分担几何吞吐量,到Shader(着色器)单元初具规模,然后出现Shader单元可编程性,到今天GPU通用计算领域蓬勃发展这一清晰轨迹。本报告首先根据搜集到的资料记录GPU通用计算的发展过程中硬件和软件的演变,然后介绍并简要比较现在比较流行的GPU通用计算编程模型,最后对GPU通用计算在不同领域的成功应用进行概述。关键词:GPUGPU通用计算可编程单元编程模型GPGPU应用1、GPU通用计算的背 阅读全文
posted @ 2011-12-14 19:40 长颈鹿Giraffe 阅读(4019) 评论(4) 推荐(2)

摘要:1:下载CUDA 4.0安装官网最新的显卡驱动:安装方法可以参考:《Ubuntu11.04下安装Nvidia显卡驱动的方法》然后从NVIDIA网站(http://developer.nvidia.com/cuda-downloads)下载CUDA Toolkit for Ubuntu Linux 10.10;GPU Computing SDK;CUDA Tools SDK。2:安装CUDA Toolkit for Ubuntu Linux 10.10由于在ubuntu11.04下无法正常的用sh命令进行安装,所以需要用以下命令进行安装:chmod +x cudatoolkit_4.0.17_l 阅读全文
posted @ 2011-10-21 22:40 长颈鹿Giraffe 阅读(2177) 评论(0) 推荐(0)