Cuda锁页内存和零复制

Pre 为了对某一数据集进行操作,你需要将数据从主机传输到设备上、在数据集上进行操作,然后将结果传输回主机。由于是在完全串行的方式下执行的,这将导致主机和设备在一段时间内都是闲置的,白白浪费了传输能力和计算能力。本文介绍了锁页内存(Pinned Memory/PageLocked Memory)和零复制(Zero Copy)来节省甚至去掉数据传输耗费。 锁页内存(Pinned Memory/PageLocked Memory) 主机处理器支持虚拟内存系统,其中物理内存也可以标记为换出状态,然后将它更换到磁盘上,一旦需要该页了,则重新加载回 more ...


OpenGL三维绘图学习3键盘监听

Pre 不深入了解,只说明满足实验要求的。 实验中要求按钮对应事件是旋转和前进后退。 代码 static GLfloat spin=0.0; static GLfloat movtion=0.0; static void key(unsigned char key, int x, int y) more ...


简易HttpServer(500行左右代码)

简易HttpServer 1.说明 该httpserver主要是对Tinyhttpd的中文注释以及一些bug的修复以及几个新功能的添加。 Code: gitOSC开源中国 2.HTTP GET 根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的 。 HTTP请求: more ...

OpenGL三维绘图学习1入门

Pre 五一三天假期,本来说要写图形学实验,结果前两天一直没有做,被某人说不靠谱。 不!靠!谱!从来不适用于哥! 第三天花了一天时间来写实验,最后写了差不多吧,就是一些细节问题了。 入门 个人感觉入门只需要搞明白两个函数: gluPerspective和gluLookAt 请阅读此文时,抛去你前面几个实验的所有概念。 坐标系 一般来说,建模时采用建模坐标系,然后在绘制的时候,先把建模坐标系转换到世界坐标系. more ...

树莓派wifi破解[整理]

硬件环境 树莓派B+一个(我用的是debian环境) PC一台(或其它设备直接操作PI就行) 无线网卡(能用就行,不过强大的无线网卡会事半功倍,我用的3070) Find注: 无线网卡不是哪个都行,需要支持监听模式才可以,支持列表可以查看这里: https://wikidevi.com/wiki/Wireless_adapters/Chipset_table 安装依赖包 more ...

Java解压缩7z文件

Introduction 新的7z压缩解压文章 感谢群里小伙伴们的讨论,更新下7 zip jbinding的用法。 利用7-zip的开源项目7-zip-JBinding来解压缩多种压缩文件,而不是调用外部命令(比如win下调用winrar)。 java自带的解压模块可解压缩的压缩类型有限。 项目地址 more ...

树莓派无线网卡的配置

淘宝上免驱动的一般都要30+,感觉很坑人。。。。 运行后,实际上只要运行ifconfig显示出的有wlan0,一般就是成功加载了。 (1)配置网络 sudo nano /etc/network/interfaces 关于wlan0部分的内容默认应该是 auto wlan0 allow-hotplug wlan0 iface wlan0 inet manu more ...

Linux添加定时任务[转载]

为当前用户创建cron服务 \1. 键入 crontab -e 编辑crontab服务文件 例如 文件内容如下: /2 * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 /2 * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh /2 * * * 通过这段字段可以设定什么时候执行脚本 /bin/sh /hom more ...