- 博客(9)
- 资源 (11)
- 收藏
- 关注
原创 安装Windows8.1与Ubuntu14.10双系统遇到的各种“坑”
以前在linux上开发,基本上都是用公司的电脑。前几天心血来潮,准备安装双系统,折腾了两天多,把原本的系统搞崩了。各种文件、资料都不见了,那种惨啊。今天又花了整整一天的时间,终于搞定了。在此总结一下此过程中遇到的各种"坑"。严重声明:此不是一个安装教程。 1. 通过这次安装,对BIOS有了更深一层的认识,晓得了UEFI/Legacy BIOS是啥东西。 2. 这一条很关键。开始
2015-09-17 20:02:50 2077
转载 BIOS设置之UEFI/Legacy BIOS切换图文详解
近几年出现的电脑其中相当一部分都配置了UEFI BIOS,不过大多都默认以Legacy BIOS方式启动。而Win8正式上市后, 所有预装Win8(或Win8.1)的电脑都配置了UEFI BIOS并且都默认以UEFI方式启动操作系统。UEFI是大势所趋,但是Legacy + UEFI共存的状况可能还需要持续较长时期。所以,不论你是想在旧电脑中尝试UEFI启动,还是想将预装的Win8/8.1系统换成
2015-09-17 17:32:33 8014
转载 机器学习中的算法-支持向量机(SVM)基础
前言: 又有很长的一段时间没有更新博客了,距离上次更新已经有两个月的时间了。其中一个很大的原因是,不知道写什么好-_-,最近一段时间看了看关于SVM(Support Vector Machine)的文章,觉得SVM是一个非常有趣,而且自成一派的方向,所以今天准备写一篇关于关于SVM的文章。 关于SVM的论文、书籍都非常的多,引用强哥的话“SVM是让应用数学家真正得到应用的一种算法”。S
2015-09-16 18:35:41 705
原创 C++中获取数据类型typeid
有时候,为了达到某种目的,我们需要获取数据类型,这个类型无论是内置类型还是自定义类型,包括类类型; 在揭开typeid神秘面纱之前,我们先来了解一下RTTI(Run-Time Type Identification,运行时类型识别),它使程序能够获取由基指针或引用所指向的对象的实际派生类型,即允许“用指向基类的指针或引用来操作对象”的程序能够获取到“这些指针或引用所指对象”的实际派生类型。在C++中,为了支持RTTI提供了两个操作符:dynamic_cast和typeid。 dynamic_cas
2015-09-16 14:51:16 10557
转载 Conjugate gradient method(共轭梯度算法)
Conjugate gradient methodIn mathematics, the conjugate gradient method is an algorithm for the numerical solution of particular systems of linear equations, namely those whose matrix is symmetric and
2015-09-15 15:17:55 5228
原创 GPU编程中的常用几何函数、纹理映射函数、偏导数函数
在GPU编程中,函数一般分为以下几种类型:数学函数、几何函数、纹理映射函数、偏导数函数、调试函数等。熟练利用好GPU自带函数,可以在一定程度上提高并行编程速度与效率。在上一部分已经介绍了数学函数, 数学函数用于执行数学上常用计算,比如:三角函数、幂函数。向量和矩阵函数,这些函数一般都被重载,用来支持标量数据和不同长度的向量作为输入参数。本部分介绍几何函数、纹理映射函数、偏导数函数、调试函数。几何函数(Geometric Functions) 几何函数,如表所示,用于执行和解析几何相关的计算,
2015-09-09 19:57:21 2469 1
原创 GPU编程中的常用数学函数
在GPU编程中,函数一般分为以下几种类型:数学函数、几何函数、纹理映射函数、偏导数函数、调试函数等。熟练利用好GPU自带函数,可以在一定程度上提高并行编程速度与效率。数学函数(Mathematical Functions)数学函数用于执行数学上常用计算,比如:三角函数、幂函数。向量和矩阵函数,这些函数一般都被重载,用来支持标量数据和不同长度的向量作为输入参数。列表如下:
2015-09-09 19:38:49 6414 3
原创 线程网格(grid)
一个线程网格是由若干个线程块组成的,每个线程块是二维的,分为X轴与Y轴。此时,每次最多能开启Y*X*T个线程。现在,我们用一个实例进行深入理解。为简单期间,我们限制Y轴方向只有一行线程。 假设我们现在正在看一张标准高清图片、这张图片的分辨率为1920 x 1 080。通常线程块中线程数量最好是一个线程束大小的整数倍,即32的整数倍。由于设备是以整个线程束为单位进行调度,如果我们不把线程块上的线程数目设成32的整数倍,则最后一个线程束中有一部分线程是没有用的。因此我们必须设置一个条件进行限制,防止处理
2015-09-04 01:57:31 2493 1
原创 共享内存
共享内存实际上是可受用户控制的一级内存。每个SM中的一级内存与共享内存共享一个64KB的内存段。在开普勒架构的设备中,根据应用程序的需要,每一个线程块可以配置为16KB的一级内存或共享内存;而在费米架构的设备中,可以根据喜好选择16KB或48KB的一级内存或共享内存。早期的费米架构的硬件(计算能力为1.X)中只有固定的16KB共享内存而没有以及缓存。共享内存的延迟极低,大约有1.5TB/s的带宽,远远高于全局内存的190GB/s,但是它的速度只有寄存器的十分之一。 在实际的情况中,低端显卡全
2015-09-01 19:45:45 2635 3
MobaXterm工具
2016-10-23
编译工具cmake(cmake-3.6.1-win64-x64)
2016-08-24
Game Engine Architecture(中英两版本)
2015-05-26
OpenGL实现离屏渲染(Offscreen Render),
2014-12-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人