基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
在 Linux 系统中,高速存储驱动会将大量数据从内核空间复制到用户空间进行存储,这将导致存储速度下降和剧烈波动。针对该问题,结合自行设计开发的 PCIE 接口高速图像存储系统,分析 Linux 下 PCIE 驱动的一般组成及实现,提出一种在驱动中实现多线程多缓存直接存储的方法。首先图像数据乒乓 DMA 传输到双 DMA 缓存中,然后将数据乒乓转存到内核空间双大缓存中,最后由内核线程直接写入 SSD。经该方法优化后的 SSD 存储速度达到100 MB/s 以上,比常规方法提升了65%以上。在实际工程中,输入512×512@200 Hz 的14位灰度图像能够实现稳定存储,避免了原来的丢帧现象,且性能稳定,取得了良好的优化效果。
推荐文章
时钟共享多线程处理器存储结构的设计与实现
时钟共享多线程
处理单元
交叉存储
GTK环境下的多线程设计
Linux
嵌入式
多线程
GTK
基于Qt的多线程嵌入式系统设计与实现
字符设备
驱动程序
多线程
嵌入式系统
多线程非阻塞指令Cache设计
多线程
非阻塞
Cache
SystemVerilog仿真模型
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 内核多线程直接存储 PCIE 驱动设计
来源期刊 计算机应用与软件 学科 工学
关键词 图像存储 PCIE DMA Linux 驱动 多线程
年,卷(期) 2016,(9) 所属期刊栏目 嵌入式软件与应用
研究方向 页码范围 235-237,263
页数 4页 分类号 TP316.1|TP311
字数 2831字 语种 中文
DOI 10.3969/j.issn.1000-386x.2016.09.056
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 徐智勇 中国科学院光电技术研究所光束控制重点实验室 57 441 12.0 17.0
2 付承毓 中国科学院光电技术研究所光束控制重点实验室 33 339 8.0 18.0
3 王仕明 中国科学院光电技术研究所光束控制重点实验室 1 2 1.0 1.0
7 严发宝 中南大学地球科学与信息物理学院 3 8 2.0 2.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (9)
共引文献  (39)
参考文献  (4)
节点文献
引证文献  (2)
同被引文献  (20)
二级引证文献  (7)
2002(1)
  • 参考文献(0)
  • 二级参考文献(1)
2004(2)
  • 参考文献(0)
  • 二级参考文献(2)
2005(1)
  • 参考文献(0)
  • 二级参考文献(1)
2008(1)
  • 参考文献(1)
  • 二级参考文献(0)
2009(2)
  • 参考文献(0)
  • 二级参考文献(2)
2011(2)
  • 参考文献(1)
  • 二级参考文献(1)
2012(2)
  • 参考文献(0)
  • 二级参考文献(2)
2013(1)
  • 参考文献(1)
  • 二级参考文献(0)
2014(1)
  • 参考文献(1)
  • 二级参考文献(0)
2016(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2018(2)
  • 引证文献(2)
  • 二级引证文献(0)
2019(7)
  • 引证文献(0)
  • 二级引证文献(7)
研究主题发展历程
节点文献
图像存储
PCIE
DMA
Linux
驱动
多线程
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用与软件
月刊
1000-386X
31-1260/TP
大16开
上海市愚园路546号
4-379
1984
chi
出版文献量(篇)
16532
总下载数(次)
47
总被引数(次)
101489
  • 期刊分类
  • 期刊(年)
  • 期刊(期)
  • 期刊推荐
论文1v1指导