期刊文献+

面向高性能应用的PCIe SSD的驱动设计

Driver design for PCIe SSD in high performance application
下载PDF
导出
摘要 针对自主研制的PCIe SSD设备,设计实现了分层驱动程序。为减少传统设计中的设备驱动层次,降低协议开销,对高速并发的请求实现乱序处理以提高带宽,采用了2层驱动结构:上层驱动将设备注册为系统中的磁盘类设备,向应用层提供接口,并捕捉文件系统的请求转发给下层;下层驱动中采用了请求队列、中断聚合、请求TAG寄存器技术以处理并发乱序请求。通过2层驱动的配合,可正确将PCIe SSD挂载为系统中磁盘,有效提高系统并行度,降低输入输出请求产生的中断次数,提高了设备吞吐量。 In order to reduce the layers in traditional storage driver design, decrease the cost of protocol translating and implement out-of-order processing on high speed concurrent requests, we adopt a two-layer structure for the self-developed PCIe SSD (Solid State Drive). The upper layer registers the device to the operating system as a disk device, provides an interface to the application layer and forwards the requests of the file system to the lower layer. The lower layer designs the request queue, interrupt aggregation and request TAG register to handle concurrent and out-of-order requests. Through the cooperation of the two layers, the PCIe SSD is mounted to the operating system as a disk device, achieves a high concurrency and reduces the average interrupt times while enhancing the throughput.
出处 《中国科技论文》 CAS 北大核心 2012年第4期252-256,共5页 China Sciencepaper
基金 新世纪优秀人才支持计划资助项目(NCET-08-0145) 高等学校博士学科点专项科研基金资助项目(20094307120012)
关键词 PCIeSSD 中断聚合 请求队列 请求TAG寄存器 PCIe Solid State Drive interrupt aggregation request queue request TAG register
  • 相关文献

参考文献3

二级参考文献15

  • 1许军,李玉山,贺占庄,许西荣.PCI-Express总线技术研究[J].计算机工程与科学,2006,28(5):141-143. 被引量:17
  • 2孟会,刘雪峰.PCI Express总线技术分析[J].计算机工程,2006,32(23):253-255. 被引量:26
  • 3PCI Express Card Electromechanical Specification Revision 1.0A[S]. 2003.
  • 4Expresslane PEX8311AA PCI Express-to-generic local bus bridge data book[M/OL].http ://www.plxtech.com.
  • 5Oney W.Programming the Microsoft Windows driver model[M].马少华,译.[s.l.]:Microsoft Press,2003.
  • 6武安河.Windows2000/XP WDM设备驱动程序开发[M].2版.北京:电子工业出版社,2005.
  • 7田玉敏,王崧,张波.PCI Express系统体系结构标准教材[M].北京:电子工业出版社,2005.
  • 8Ban A.Flash file system optimized for page-mode flash technologies. USA,5937425 . 1999
  • 9Kim J,Kim J M,Noh S H,et al.A space-efficient flash translationlayer for Compact Flash Systems. IEEE Transactions onConsumer Electronics . 2002
  • 10Microsoft Research.SSD extension for diskSim simulationenvironment. http://research.microsoft.com/en-us/downloads/b41019e2-1d2b-44d8-b512-ba35ab814cd4/ . 2011

共引文献14

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部