[发明专利]用于在非易失性存储器快速(NVMe)控制器的不同网络地址上使能个别的NVMe输入/输出(IO)队列的方法和装置有效
申请号: | 201680067899.6 | 申请日: | 2016-10-03 |
公开(公告)号: | CN108351813B | 公开(公告)日: | 2022-05-24 |
发明(设计)人: | J.P.弗雷彦思;P.C.凯顿;D.B.明特恩;J.E.斯特恩伯格 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张凌苗;申屠伟进 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 非易失性存储器 快速 nvme 控制器 不同 网络地址 上使能个 别的 输入 输出 io | ||
描述了涉及在NVMe(非易失性存储器快速)控制器的不同网络地址上使能个别的NVMe IO(输入输出或I/O)队列的方法和装置。在一个实施例中,多个后端控制器逻辑被耦合到多个非易失性存储器设备。一个或多个虚拟控制器目标逻辑(耦合到多个后端控制器逻辑)向多个后端控制器逻辑中的第一后端控制器逻辑传输来自多个IO队列的第一部分的数据。一个或多个虚拟控制器目标逻辑向多个后端控制器逻辑中的第二后端控制器逻辑传输来自多个IO队列的第二部分的数据。还公开并且要求保护了其它实施例。
相关申请
本申请按照35 U.S.C. 365(c)要求于2015年12月21日提交的美国申请No. 14/976,949的优先权。所述申请No. 14/976,949由此通过引用以其整体被并入本文中。
技术领域
本公开一般地涉及电子器件的领域。更特别地,一些实施例一般地涉及在NVMe(非易失性存储器快速)控制器的不同网络地址上使能个别的NVMe输入输出(“IO”或“I/O”)队列。
背景技术
一般地,用于在计算系统中存储数据的存储器可以是易失性的(用于存储易失性信息)或者非易失性的(用于存储持久的信息)。存储在易失性存储器中的易失性数据结构一般地用于在程序的运行时间期间被需要用于支持程序的功能的临时的或中间信息。另一方面,存储在非易失性(或持久的存储器)中的持久的数据结构超过程序的运行时间是可用的并且可以被再使用。
随着计算能力在处理器中被增强,一个忧虑是可以由处理器以其来访问存储器的速度。例如,为了处理数据,处理器可能需要首先从存储器取出数据。在数据处理的完成之后,结果可能需要被存储在存储器中。因此,存储器访问速度可以对总体系统性能具有直接影响。
另一个重要的考虑是功耗。例如,在依赖于电池功率的移动计算设备中,非常重要的是减少功耗以虑及设备在移动时操作。功耗对于非移动计算设备(诸如计算机服务器,例如,在数据中心中使用等)而言也是重要的,因为过量的功耗可能增加成本(例如,由于附加的功率使用、增加的冷却要求等)、缩短部件寿命、限制设备可以在其处被使用的位置等。
又一个重要的考虑是执行存储技术方案的可靠性,因为机械磁盘驱动器具有可能损坏的电机和(一个或多个)磁盘头,而SSD(固态驱动器)没有机械移动部分并且可以更加可读地幸免于(survive)意外的碰撞和移动。
为此目的,一些计算设备正越来越多地利用SSD来提供非易失性存储器(NVM)存储技术方案。
附图说明
参照附图提供详细描述。在图中,参考编号的最左边的(一个或多个)数位标识其中该参考编号首次出现的图。相同的参考编号在不同的图中的使用指示类似或相同的条目。
图1和4-6图示了可以被利用来实现在本文中讨论的各种实施例的计算系统的实施例的框图。图1A图示了图1的系统的另一个实施例。
图2图示了根据实施例的固态驱动器的各种部件的框图。
图3A、3B和3C图示了根据一些实施例的用于NVMe IO队列的各种配置。
具体实施方式
在以下的描述中,阐述了多个具体细节以便提供对各种实施例的透彻理解。然而,在没有具体细节的情况下可以实施各种实施例。在其他实例中,尚未详细地描述公知的方法、过程、部件和电路以便不模糊特定实施例。此外,可以使用各种构件来执行实施例的各种方面,诸如集成半导体电路(“硬件”)、组织到一个或多个程序中的计算机可读指令(“软件”)、或者硬件和软件的某组合。出于本公开的目的,对“逻辑”的引用应当意味着硬件、软件、固件或者其某组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680067899.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:仿真系统和方法
- 下一篇:用于运行多核处理器的方法