- 博客(14)
- 资源 (28)
- 收藏
- 关注
转载 光线跟踪的 GPU 程序解读
《CUDA by example》 中的第六章讲解了在 GPU 上实现光线跟踪的一个例子,旨在介绍常量内存(constant memory)和事件,下面给出这个例子的详细解读(http://code2.us/2012/02/cuda_learning_11-constant_memory_and_events/)。 #include #include "co
2014-03-29 22:27:13 1941
转载 如何理解 CUDA 中的 cudaMalloc() 的参数
运行时函数的原型:cudaError_t cudaMalloc (void **devPtr, size_t size ); 此函数返回值是 CUDA 中定义的一个错误代码。主要是第一个参数。为什么是两个星星呢?用个例子来说明下。float *device_data=NULL; si
2014-03-29 22:26:36 3011 2
转载 CUDA 编程入门
1. CUDA 简介 GPU (Graphic Processing Unit) 是图形处理单元的简称,最初主要用于图形渲染。自九十年代开始,GPU 的发展产生了较大的变化,NVIDIA、AMD(ATI) 等 GPU 生产商敏锐的观察到 GPU 天生的并行性,经过他们对硬件和软件的改进,GPU 的可编程能力不断提高,GPU 通用计算应运而生。由于 GPU 具有比
2014-03-29 22:25:53 1045
转载 CUDA 的 Threading:Block 和 Grid 设定
硬件基本架构 实际上在 nVidia 的 GPU 里,最基本的处理单元是所谓的 SP(Streaming Processor),而一颗 nVidia 的 GPU 里,会有非常多的 SP 可以同时做计算;而数个 SP 会在附加一些其他单元,一起组成一个 SM(Streaming Multiprocessor)。几个 SM 则会在组成所谓的 TPC(Texture Processing Cl
2014-03-29 22:24:52 1927
转载 CUDA 的硬件单元映射
CUDA计算单元示意图1、计算单元: 上图是 CUDA GPU 计算单元简图。其中,SM 代表流多处理器(Stream Multiprocessors),即 CUDA 的计算核心部件。每个 SM 又包括 8 个标量流处理器 SP(Stream Multiprocessor),以及少量的其他计算单元。在商业宣传中,GPU往往被说成拥有数百个“核”,这里的“核
2014-03-29 22:23:11 3176
原创 VMware虚拟机、centos6下安装部署hadoop2.2
最近要搭hadoop环境,不想装双系统,所以就想在虚拟机上实验一番环境准备1、光盘镜像:CentOS-6.0-i386-bin-DVD.iso2、VMware103、hadoop版本:hahadoop-2.2.0 4、jdk1.8.0我们要建立一个具有如下配置的集群: host name ip address os
2014-03-25 16:35:40 2326
原创 lucene学习笔记之索引创建、内容检索、分类器实现
import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import jav
2014-03-24 12:16:13 1797
转载 Spark核心开发者:性能超Hadoop百倍,算法实现仅有其1/10或1/100
前几天,CSDN报道了伯克利大学的一个项目Tachyon。记者及时联系到了Berkeley计算机系AMPLab的博士生Reynold Xin,中文名字辛湜,他是Shark的作者,也是Spark的核心成员(@hashjoin)。Spark是一个高效的分布式计算系统,相比Hadoop,它在性能上比Hadoop要高100倍。Spark提供比Hadoop更上层的API,同样的算法在Spark中
2014-03-24 12:08:44 1624
转载 Eclipse内存不足的解决
eclipse.ini参数说明:--launcher.XXMaxPermSize //eclipse启动时的非堆最大内存 -vmargs //设置jvm -Xms //JVM初始分配的内存 -Xmx //JVM最大分配的内存,默认空余堆内存小于40%时,JVM就会增大堆直到-Xmx的最大限制,空余堆内存大于70%时,JVM会减少堆直到- Xms的最小限制 -XX:PermS
2014-03-23 15:59:15 1508
转载 CentOS 6.3 下用ntfs-3g挂载Windows NTFS分区
首先,需要将本地物理磁盘加载到虚拟机,点击虚拟机-》设置,添加磁盘。默认情况下,CentOS 6.3不支持Widows NTFS硬盘分区读写,要想把NTFS格式的磁盘挂载到CentOS 6.3下面需要安装第三方的插件ntfs-3g,这里我们采用编译安装插件。 1、安装编译器,否则不能成功编译。yum install gcc根据提示按Y安装完成2、安装ntfs-3gc
2014-03-23 12:43:44 1547
原创 android+php调试心得
最近在做android和php的集成开发,发现好的调试方法真的很省力,让苦逼的程序员可以摆脱纠结与迷茫,正因为此,遂记录之1、android端,有logcat,Log.i()方式,但是还是没有直接设断点、debug as android application的方式给力,一个截图说明问题:(我这里是真机测试,都什么年代了,跟虚拟机说拜拜吧)看到了吧,通过这种方式,想看什么就看什么
2014-03-07 22:21:39 1565
转载 android,PHP解析JSON数组,JSONArray,JSONOject,乱码
前车之鉴,写到这,希望能帮到路人...小项目部分,有一部分要与服务器通信,反映在Android UI上,所以想到了高效的JSON说说思路:具体代码如下:public JSONArray getPhoneTopCategory() { String url=BASE_URL+"?option=GetTopCate"; /*
2014-03-07 02:03:24 1704
原创 jpush使用的一系列问题
最近搞推送,搞来搞去决定用第三方推送服务,选择了jpush,不过整合的过程不是那么顺利,android+php,PHP服务器端不多说了,问题不大,现在用一系列截图记录一下在Eclipse中整合jpush到android端的纠结问题1、这里要特别注意包名(这里我吃了大亏)和appkey。2、 这里需要注意com.example.jpushdemo.ExampleApplication,跟
2014-03-05 23:15:47 1610
转载 更新Android SDK之后Eclipse提示ADT版本过低的一个简易解决办法
首先说明一下发表这一篇博文的“历史原因”吧,因为在更新SDK之后,进入Eclipse设置Android SDK目录的时候,会突然说我的版本低什么的,尝试自己解决但失败之后,我在搜索引擎上找了很多中文的资料,但都没能找到真正解决问题的方法,几个小时之后,我放弃了,于是翻出去用英文找了一下,果然马上就找到解决方法了!对此我有几个疑问:1.国内的开发都停在低版本的系统上吗?2.国内开发不更新SDK吗?3
2014-03-03 20:26:27 1362
java高效对象序列化反序列化工具kryo-2.21
2013-11-15
svn安装包(客户端和服务器端)
2012-08-13
cvsnt-server-2.5.05.3489.msi
2012-08-11
cvsnt-server-2.5.05.3489(cvs服务器端)
2012-08-11
java模拟qq多人聊天程序
2011-04-20
注册面板的java(Swing)实现,源码。
2011-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人