内核多线程直接存储PCIE驱动设计
本文关键词:内核多线程直接存储PCIE驱动设计
更多相关文章: 图像存储 PCIE DMA Linux 驱动 多线程
【摘要】:在Linux系统中,高速存储驱动会将大量数据从内核空间复制到用户空间进行存储,这将导致存储速度下降和剧烈波动。针对该问题,结合自行设计开发的PCIE接口高速图像存储系统,分析Linux下PCIE驱动的一般组成及实现,提出一种在驱动中实现多线程多缓存直接存储的方法。首先图像数据乒乓DMA传输到双DMA缓存中,然后将数据乒乓转存到内核空间双大缓存中,最后由内核线程直接写入SSD。经该方法优化后的SSD存储速度达到100MB/s以上,比常规方法提升了65%以上。在实际工程中,输入512×512@200Hz的14位灰度图像能够实现稳定存储,避免了原来的丢帧现象,且性能稳定,取得了良好的优化效果。
【作者单位】: 中国科学院光电技术研究所光束控制重点实验室;中国科学院大学;中南大学地球科学与信息物理学院;
【基金】:国防实验基金项目(YJ14K015)
【分类号】:TP316.81;TP333
【正文快照】: 0引言在光电检测和跟踪中,高帧频、高分辨率相机得到了广泛的应用,在提高检测和跟踪精度的同时也对图像存储系统速度及稳定性提出了更高的要求[1]。某些系统要求存储系统放置在设备内部,这对系统的体积提出了更高要求。自行研制的PCIE接口高速图像存储系统满足了体积小、速度
【相似文献】
中国期刊全文数据库 前10条
1 ;奸商“多核多线程”骗术大揭秘[J];电脑爱好者;2010年09期
2 刘正,张文渊,许晓鸣;多线程下的认证服务[J];微型电脑应用;2000年02期
3 蔡进国;郭宏;李伟强;江若成;;多核多线程环境下的程序并行优化方法[J];现代计算机(专业版);2014年08期
4 胡杏;潘送军;胡瑜;李晓维;;基于存储级并行的同时多线程电压紧急容错技术[J];计算机学报;2013年05期
5 李春江;唐滔;杨灿群;;基于硬件锁的多线程同步设计和实现[J];计算机科学;2013年09期
6 ;以芯换脑——多线程带来什么[J];每周电脑报;2003年36期
7 谢林川;;面向多核多线程微处理器的优化[J];数字技术与应用;2012年04期
8 康维新;刘立才;;基于ARM11的移动多线程循环监控服务器设计[J];应用科技;2012年05期
9 Vincent Foo;;Agilent VEE 9.0中的多线程[J];国外电子测量技术;2008年12期
10 陈强;何颂颂;王坤;;龙芯3A上复数矩阵乘法的多线程优化[J];电子技术;2011年12期
中国重要报纸全文数据库 前7条
1 郭长佑;多核与多线程——差别到底在哪里?[N];电子资讯时报;2006年
2 赵长林邋姜建华;Sun:“芯”如潮涌[N];中国计算机报;2007年
3 计算机世界实验室 吴挺;英特尔的8倍“核动力”[N];计算机世界;2007年
4 CPW记者 凡妮 ;Sun Fire V490和V890采用突破性多线程芯片技术[N];电脑商报;2004年
5 《计算机世界》实验室 吴挺;评测之度量衡[N];计算机世界;2007年
6 计算机世界实验室 吴挺;Intel的专业“核动力”[N];计算机世界;2007年
7 ;成功问鼎i7值得拥有[N];中国电脑教育报;2008年
中国博士学位论文全文数据库 前2条
1 赵荣彩;多线程低功耗编译优化技术研究[D];中国科学院研究生院(计算技术研究所);2002年
2 杨华;片上多线程体系结构资源分配策略的研究[D];哈尔滨工业大学;2006年
中国硕士学位论文全文数据库 前2条
1 殷绍剑;嵌入式多线程远程调试器研究与实现[D];电子科技大学;2013年
2 张传勇;基于hadoop影视碎片云存储的设计与实现[D];山东大学;2015年
,本文编号:1291419
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1291419.html