#include __global__ void childKernel(int i){ int tid = blockIdx.x*blockDim.x+threadIdx.x; printf("parent:%d,child:%d\n",i,tid); for(int j=i;j>>(tid);}...
分类:
其他好文 时间:
2014-08-09 21:04:09
阅读次数:
207
中断机制
为什么需要中断?
如果让内核定期对设备进行轮询,以便处理设备,那会做很多无用功,因为外设的处理速度一般慢于CPU,而CPU不能一直等待外部事件。所以能让设备在需要内核时主动通知内核,会是一个聪明的方式,这便是中断。
中断处理程序
在响应一个特定中断时,内核会执行一个函数——中断处理程序。中断处理程序与其他内核函数的区别在于,中断处理程序是被内核调用来响应中断的,而它们运行于我们称...
分类:
系统相关 时间:
2014-08-06 14:52:11
阅读次数:
425
CUDA C给熟悉C编程语言的人提供一个简单的途径去编写在设备(GPU)上执行的代码。 由一个最小的C语言的扩展集和运行时库组成。 核心的语言扩展在编程模型这一章节已经介绍过了。允许程序员定义核函数并且使用一些新的语法指定核函数每次运行时的grid和block的维数。可以在C语言扩展这个章节...
分类:
其他好文 时间:
2014-08-06 01:50:40
阅读次数:
242
这章节介绍CUDA编程模型的主要的概念。2.1.kernels(核函数) CUDA C扩展了C语言,允许程序员定义C函数,称为kernels(核函数)。并行地在N个CUDA线程中执行N次。 使用__global__说明符声明一个核函数,调用使用>>,并且指定执行的CUDA线程数目。执行的每个...
分类:
其他好文 时间:
2014-08-03 22:50:26
阅读次数:
242
2014年8月3日 信号处理程序调用过程
当一个进程接收到一个信号时,需要暂停进程执行转去执行专门的信号处理函数(如果定义了这个信号的专门处理函数的话),然后再继续执行进程代码。
所有的信号处理都是通过内核函数do_signal进行的,do_signal如果发现需要处理的信号,并且这个信号有专门的处理函数,就需要调用这个用户态的函数,这是通过handle_signal来处理的。执行信号处理函数...
分类:
系统相关 时间:
2014-08-03 20:43:15
阅读次数:
911
抱着打酱油的心态参加了阿里的沙龙。。或许是第二题我给了个思路,简短自我介绍之后就是各种算法,记忆如下:1、数据挖掘有什么算法,你熟悉什么算法2、SVM有哪些优势,(x,y,z)三个特征如何用径向基核函数抽取第四维特征,这题想了好久。。好难啊。。3,推荐有什么算法,,你项目中用到什么算法。。4,us....
分类:
其他好文 时间:
2014-07-29 17:28:32
阅读次数:
337
均移:指偏移的均值向量,是一种非参数技术 主要思想:首先随机选择一个初始的感兴趣区域(初始窗)并确定其重心,接下来,搜索周围点密度更大的感兴趣区域并确定其重心 重复上面的过程不断将均值移动直到收敛。均移方法中,需要确定多变量密度核估计器。其中,核函数的作用是是的随着特征点与均值的距离不同,对均值的便...
分类:
其他好文 时间:
2014-07-28 23:31:34
阅读次数:
278
接下来分析Raw特征和Histogram特征。
Raw特征:将图像缩放到16*16的像素空间内,各个像素值灰度化后为(0,1),结合高斯核函数,然后得到16*16=256维特征向量。
实现源码如下:
/*
* Struck: Structured Output Tracking with Kernels
*
* Code to ac...
分类:
其他好文 时间:
2014-07-27 23:50:49
阅读次数:
512
2014年7月26日 内核抢占和内核控制路径的设计
内核抢占的一种定义:如果进程正在内核态执行内核函数时,允许发生内核切换(就是被替换的进程是内核函数所在进程),这个内核就是抢占的。
linux内核提供了内核抢占的开启和关闭功能,在current_thread_info的preempt_count字段大于0时,内核就是不能抢占的。可以通过preempt_disable和preempt_...
分类:
系统相关 时间:
2014-07-27 11:29:02
阅读次数:
255
内核线程是直接由内核本身启动的进程。内核线程实际上是将内核函数委托给独立的进程,与系统中其他进程“并行”执行(实际上,也并行于内核自身的执行),内核线程经常被称为内核“守护进程”。它们主要用于执行下列任务:l 周期性地将修改的内存页与页来源块设备同步。l 如果内存页很少使用,则写入交换区。l 管理延...
分类:
系统相关 时间:
2014-07-24 21:34:22
阅读次数:
263