CUDA 程序运行时CPU 100%的问题有点让人头痛,在实验过程中调用了kernel函数后,再调用cudaMemcpyAsync,但发现在还有会到block在这个所谓的async api,strace 跟了一下,发现99.999%都是
clock_gettime(CLOCK_MONOTONIC_RAW, {2461, 485666623}) = 0
于是实然有了一个灵感,为什么我不写一个...
分类:
其他好文 时间:
2015-01-12 19:23:50
阅读次数:
276
(1)#sudo apt-get install nfs-kernel-server打开/etc/exports文件,在末尾加入:/home/hyq *(rw,sync,no_root_squash)注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:/home...
分类:
系统相关 时间:
2015-01-12 19:04:00
阅读次数:
203
在实际的软件开发过程中,可能需要参考一下大神是怎么写的。因为常用Emacs 说下Emacs下查看linux内核源码的配置步骤。1、 生成TAGS文件目前最新的Kernel代码目录的Makefile里自带已经有生成TAGS的target了,进入源源代码根目录下,运行:$ make TAGS然后在当前目...
分类:
系统相关 时间:
2015-01-12 14:22:23
阅读次数:
244
嵌入式系统烧写uboot/bootloader/kernel的一般方法本文介绍了在嵌入式系统中烧写uboot/bootloader/kernel 的一般方法,以及如果uboot或者内核出现错误, www.ahlinux.com 引导失败等情况时如何重新烧写uboot/kernel.烧写uboot/k...
分类:
其他好文 时间:
2015-01-12 12:51:51
阅读次数:
160
Netfilter/Iptables入门
Linux的内核是由www.kernel.org这个组织负责开发维护,下面我们要讨论的Netfilter/iptables是www.netfilter.org组织为Linux开发的防火墙软件。由于Linux是非常模块化的,很多功能都是以模块加载扩充系统功能,Netfilter同样采用这种方式存在于Linux中。如果你理解了Linux模块加载也就能够理解N...
分类:
Web程序 时间:
2015-01-11 19:10:38
阅读次数:
212
声明: 本笔记内容并非本人原创,90%来自网络资料的整合。同时,由于自己是刚刚接触qemu & gdbserver remote debug,本文也就算不得教程,仅供有缘人参考而已。----------------------------------------------------------....
分类:
数据库 时间:
2015-01-11 16:04:00
阅读次数:
267
Anroid是在Linux基础开发出的一个移动设备开发平台。它自上而下包含四个部分:Application(应用程序)Applicaton Framework(应用程序框架)Libraries&Android Runtime(库和Android运行环境)OS(Linux Kernel操作系统)。An...
分类:
移动开发 时间:
2015-01-11 12:10:44
阅读次数:
205
Vsftpd是一款在Linux发行版中最受欢迎的Ftp服务器程序,特点是小巧轻快,安全易用,Vsftpd也是LXT5架构中Ftp服务器首选软件包。
1. 交叉编译libcap(如果需要!?)
a. 下载:https://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/...
分类:
其他好文 时间:
2015-01-11 06:15:37
阅读次数:
255
原创文章,转载请注明: 转载自pagefault
本文链接地址: intel万兆网卡驱动简要分析
这里分析的驱动代码是给予linux kernel 3.4.4
对应的文件在drivers/net/ethernet/intel 目录下,这个分析不涉及到很细节的地方,主要目的是理解下数据在协议栈和驱动之间是如何交互的。
首先我们知道网卡都是pci设备,因此这里每个网卡驱动其...
分类:
其他好文 时间:
2015-01-10 21:08:28
阅读次数:
1113
本文关注的重点是,避免内核线程的无效唤醒,并且主要是关注消费者线程的设计。
因此,为了省事,这里关与生产者,消费者本身的处理流程可能不够严密。
1. 生产者
一个内核线程,每生产一个商品后,就唤醒消费者,然后自己睡眠1秒钟。
2. 消费者
一个内核线程,每当被唤醒后,就消费商品,然后进入睡眠。
对于消费者线程的这种设计,有几个好处:响应快,平时不占任何cpu。
但这种...
分类:
系统相关 时间:
2015-01-10 11:20:45
阅读次数:
266