-
题名PCIe SSD I/O栈设计与原型系统研究
被引量:2
- 1
-
-
作者
润冬
刘芳
肖侬
陈祥
欧洋
-
机构
高性能计算国家重点实验室(国防科学技术大学)
国防科学技术大学计算机学院
国家数字交换系统工程技术研究中心
-
出处
《计算机研究与发展》
EI
CSCD
北大核心
2015年第S2期124-130,共7页
-
文摘
近些年来,为了满足各种应用日益增长的I/O性能要求,存储子系统经历了巨大的变革.基于PCIe接口的SSD(solid state drive)凭借其高带宽,低延迟的特点逐渐成为主流的存储设备.包括I/O栈设计在内的针对PCIe SSD的研究,将成为存储领域的研究热点.目前涉及到PCIe SSD具体实现细节的文献相对缺乏,不利于相关研究的开展.归纳了PCIe SSD设计中需要考虑的问题与相关研究,并介绍了一个实际的PCIe SSD原型系统的实现方案.同时,对原型系统中的I/O栈驱动层的设计和优化技术也进行了分析,包括DMA(direct memory access)优化技术和多队列多中断技术.最后,对原型系统进行测试,并与商用PCIe SSD测试结果对比,表明原型系统具有更高的性能,有助于PCIe SSD的相关研究.
-
关键词
pcie固态硬盘
闪存
I/O栈
LINUX驱动
原型系统
-
Keywords
pcie solid state drive
flash
I/O stack
linux driver
prototype system
-
分类号
TP333
[自动化与计算机技术—计算机系统结构]
-
-
题名面向高性能应用的PCIe SSD的驱动设计
- 2
-
-
作者
李云
赖明澈
刘芳
-
机构
国防科学技术大学计算机学院
-
出处
《中国科技论文》
CAS
北大核心
2012年第4期252-256,共5页
-
基金
新世纪优秀人才支持计划资助项目(NCET-08-0145)
高等学校博士学科点专项科研基金资助项目(20094307120012)
-
文摘
针对自主研制的PCIe SSD设备,设计实现了分层驱动程序。为减少传统设计中的设备驱动层次,降低协议开销,对高速并发的请求实现乱序处理以提高带宽,采用了2层驱动结构:上层驱动将设备注册为系统中的磁盘类设备,向应用层提供接口,并捕捉文件系统的请求转发给下层;下层驱动中采用了请求队列、中断聚合、请求TAG寄存器技术以处理并发乱序请求。通过2层驱动的配合,可正确将PCIe SSD挂载为系统中磁盘,有效提高系统并行度,降低输入输出请求产生的中断次数,提高了设备吞吐量。
-
关键词
pcieSSD
中断聚合
请求队列
请求TAG寄存器
-
Keywords
pcie solid state drive
interrupt aggregation
request queue
request TAG register
-
分类号
TN402
[电子电信—微电子学与固体电子学]
-
-
题名VxWorks6.8操作系统下NVMe驱动设计
被引量:1
- 3
-
-
作者
盘勇军
黄伯铮
-
机构
中国航空无线电电子研究所
-
出处
《航空电子技术》
2017年第4期32-37,共6页
-
文摘
非易失存储器(NVMe)协议是寄存器级的传输协议,用于实现主控软件与非易失存储设备间的数据传输,其在设计时针对固态硬盘(SSD)特性优化了命令发送和完成路径,通过PCIe链路传输数据,利用PCIe高带宽实现高速数据传输。阐述了VxWorks 6.8实时操作系统下NVMe驱动设计流程,实现了NVMe协议的基本功能,并测试验证其功能和效率;测试结果表明,该系统下NVMe驱动发挥了较高的性能,单向数据传输速率约为700 MB/s(PCIe1.0×4),相较于SATA接口SSD有极大的性能提升,具有广泛的应用价值。
-
关键词
非易失存储器
VXWORKS
pcie
固态硬盘
-
Keywords
non-volatile memory express (NVMe)
VxWorks
pcie
solid state drive (SSD)
-
分类号
TP316.2
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于高速接口的SSD存储控制电路设计
- 4
-
-
作者
沈贵元
王志浩
-
机构
中华通信系统有限责任公司河北分公司
中国电子科技集团公司第五十四研究所
-
出处
《中国集成电路》
2018年第3期22-24,38,共4页
-
文摘
针对目前固态硬盘主控国产化自主可控的需求,设计了一款采用PCI E接口的数据存储控制电路。该方案与SATA 2.0接口相比,采用了PCI E2.0×2的形式,其读写速度有了明显提高。在主控芯片中对固态硬盘的可靠性采取了众多策略,大大延长了NAND FLASH的使用寿命,安全性方面采用国密SM3、SM4和AES256进行加密,同时使用闪存阵列管理使得多通道可以并行进行,数据销毁上可以选择智能销毁和物理销毁两种方式,在紧急情况下最大限度的保证了用户信息的安全。
-
关键词
固态硬盘
pcie
AES256
闪存阵列管理
-
Keywords
solid state drive
pcie: AES256
Flash Memory Array Management
-
分类号
TN402
[电子电信—微电子学与固体电子学]
-