【技术实现步骤摘要】
用于SSD储存器中NVME命令间关联的系统和方法相关申请的交叉引用本申请要求2018年2月9日提交的题目为“ANOVELMETHODFORNVMEINTERCOMMANDASSOCIATIONINSSDSTORAGE”的美国临时专利申请序列号62/628,838和2018年8月21日提交的美国专利申请第16/107,969的优先权和权益,其全部内容在此通过引用明确并入。
根据本专利技术的实施例的一个或多个方面涉及固态驱动器(solidstatedrive,SSD)储存器,例如,用于SSD储存器中非易失性存储器(non-volatilememory,NVM)快速(non-volatilememoryexpress,NVMe)命令间关联的系统和方法。
技术介绍
NVMe是定义用于主机软件在外围组件互连快速(peripheralcomponentinterconnectexpress,PCIe)总线之上与非易失性存储器子系统(例如,SSD)通信的寄存器级别接口的标准。NVMe是对于小型计算机系统接口(SmallComputerSystemInterface,SCSI)标准的替代,用于在主机与外围目标储存设备或者系统之间连接并且传送数据。PCIe连接的NVMeSSD允许应用直接地与储存器通信。在此
技术介绍
部分中公开的以上信息仅用于增强对本专利技术背景的理解并且因此它可能包含不构成现有技术的信息。
技术实现思路
提供本
技术实现思路
以介绍本公开的实施例的特征和概念的选择,这些特征和概念将在以下详细描述中进一步描述。本
技术实现思路
不意图标识所要求保护的主题的关键或者必要特征 ...
【技术保护点】
1.一种用于固态驱动器SSD储存器中非易失性存储器NVM快速NVMe命令间关联的方法,包括:在储存控制器处接收来自主机设备的第一命令;在所述储存控制器处通过确定关联上下文表条目中第一命令的第一参数的第一值大于零,确定第一命令是否是命令关联组的部分;在所述储存控制器处基于确定关联上下文表条目中第一命令的第一参数的第一值大于零,确定第一命令的第二参数的第一值;由所述储存控制器递减关联上下文表条目中第一命令的第一参数的第一值;由所述储存控制器确定所述关联上下文表条目中第一参数的第一值是否是零;以及由所述储存控制器基于确定所述关联上下文表条目中的第一参数的第一值是零,运行第一命令的第三参数中指示的动作,并且其中,第一参数包括所述命令关联组中的命令总数,并且第二参数包括标识所述命令关联组的标签值。
【技术特征摘要】
2018.02.09 US 62/628,838;2018.08.21 US 16/107,9691.一种用于固态驱动器SSD储存器中非易失性存储器NVM快速NVMe命令间关联的方法,包括:在储存控制器处接收来自主机设备的第一命令;在所述储存控制器处通过确定关联上下文表条目中第一命令的第一参数的第一值大于零,确定第一命令是否是命令关联组的部分;在所述储存控制器处基于确定关联上下文表条目中第一命令的第一参数的第一值大于零,确定第一命令的第二参数的第一值;由所述储存控制器递减关联上下文表条目中第一命令的第一参数的第一值;由所述储存控制器确定所述关联上下文表条目中第一参数的第一值是否是零;以及由所述储存控制器基于确定所述关联上下文表条目中的第一参数的第一值是零,运行第一命令的第三参数中指示的动作,并且其中,第一参数包括所述命令关联组中的命令总数,并且第二参数包括标识所述命令关联组的标签值。2.如权利要求1所述的方法,其中,所述储存控制器与储存设备相关联,其中,所述储存设备是固态驱动器SSD并且所述主机设备是储存服务器。3.如权利要求1所述的方法,其中,第一命令的第一参数是关联大小ASize参数,第一命令的第二参数是关联标签ATag参数,并且第一命令的第三参数是关联动作AAction参数。4.如权利要求3所述的方法,其中,所述命令关联组中的所有命令具有相同ATag值。5.如权利要求3所述的方法,其中,所述AAction参数指示所述储存控制器对所述命令关联组中的所有命令执行的预定义动作。6.如权利要求1所述的方法,其中,所述关联上下文表条目中的第一参数的零值指示所述命令关联组的结束。7.如权利要求1所述的方法,进一步包括:由所述储存控制器在与所述储存控制器相关联的储存设备中的关联上下文表中存储第一命令的第一参数的第一值、第二参数的第一值、和第三参数的第一值。8.如权利要求1所述的方法,其中,如果所述关联上下文表条目中的第一参数的第一值不是零,则所述方法进一步包括:在所述储存控制器处接收来自所述主机设备的第二命令;在所述储存控制器处通过确定所述关联上下文表条目中第二命令的第一参数的第二值大于零并且第二命令的第二参数的第二值与第一命令的第二参数的第一值相同,确定第二命令是否是所述命令关联组的部分;由所述储存控制器递减所述关联上下文表条目中第二命令的第一参数的第二值;由所述储存控制器确定所述关联上下文表条目中第二命令的第一参数的第二值是否是零;以及由所述储存控制器基于确定所述关联上下文表条目中第二命令的第一参数的第二值是零,运行第二命令的第三参数中指示的动作。9.如权利要求1所述的方法,进一步包括:由所述储存控制器在与所述储存控制器相关联的储存设备中的物理位置中存储包含运行第一命令的第三参数中指示的动作的结果的数据。10.一种用于固态驱动器SSD储存器中非易失性存储器NVM快速NVMe命令间关联的系统,包括:主机设备;桥接设备,包括连接到所述主机设备...
【专利技术属性】
技术研发人员:RP卡查雷,OP平托,姚学斌,吴文涛,SG费希尔,F沃利,
申请(专利权)人:三星电子株式会社,
类型:发明
国别省市:韩国,KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。