CN105929903A - 模块化非易失性闪存刀片 - Google Patents

模块化非易失性闪存刀片 Download PDF

Info

Publication number
CN105929903A
CN105929903A CN201610097377.2A CN201610097377A CN105929903A CN 105929903 A CN105929903 A CN 105929903A CN 201610097377 A CN201610097377 A CN 201610097377A CN 105929903 A CN105929903 A CN 105929903A
Authority
CN
China
Prior art keywords
flash memory
volatile flash
port
solid state
memory blade
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610097377.2A
Other languages
English (en)
Other versions
CN105929903B (zh
Inventor
平展
哈利·柔格斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN105929903A publication Critical patent/CN105929903A/zh
Application granted granted Critical
Publication of CN105929903B publication Critical patent/CN105929903B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
    • G06F3/0647Migration mechanisms
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/183Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/183Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
    • G06F1/185Mounting of expansion boards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/362Handling requests for interconnection or transfer for access to common bus or bus system with centralised access control
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/42Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/161Computing infrastructure, e.g. computer clusters, blade chassis or hardware partitioning

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Power Engineering (AREA)
  • Mathematical Physics (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Software Systems (AREA)
  • Multi Processors (AREA)

Abstract

提供一种模块化非易失性闪存刀片。本发明构思的实施例包括具有高密度模块化非易失性闪存刀片和关联的多卡模块的开放云服务器(OCS)兼容的服务器和其它企业服务器。模块化非易失性闪存刀片可被置于IU托盘内。闪存刀片可包括:服务器主板和多个非易失性闪存刀片多卡模块。每个多卡模块可包括:印刷电路板;开关,连接到印刷电路板;模块电源端口;输入/输出端口;扩展卡插槽,用于容纳固态硬盘扩展卡。所述固态硬盘扩展卡可被置于多卡模块的相应的扩展卡插槽中,并均可包括多个固态硬盘芯片。服务器主板可经由电缆连接器扩展卡和关联的电缆与固态硬盘芯片进行通信。开关可将每个上行端口扩展为与固态硬盘芯片关联的多个下行端口。

Description

模块化非易失性闪存刀片
本申请要求于2015年2月27日提交的第62/126,367号美国专利申请以及于2015年10月20日提交的第14/918,554号美国专利申请的优先权,所述美国专利申请通过引用合并于此。
技术领域
本发明构思涉及企业服务器方案,更具体地讲,涉及与企业服务器和/或开放云服务器一起使用的模块化非易失性闪存刀片。
背景技术
企业服务器为互联网、新兴物联网和无数企业内部网和应用提供计算和存储功能。在一定程度上,企业服务器使现代文明的方便性成为可能。例如,货运和运输物流很大程度上依赖于企业计算机服务器。互联网搜索、社交网络和社交媒介也直接依赖于强健的企业服务器基础设施。但是,多个行业中存在依赖于这样的重要的计算资源的少数行业。已经获得广泛使用的一个特定架构被称为开放云服务器(OCS)架构。OCS架构提供针对云服务器应用的开放刀片***。
但是OCS架构和其它类似架构对于支持非易失性存储模块阵列具有有限的能力,这严重限制了计算刀片***的高速缓存需求。传统的企业服务器实现方式缺乏密度和以性能为中心的存储能力,并且具有有限的固态硬盘扇区或不支持固态硬盘扇区的最新发展。本发明构思的实施例解决现有技术中的这些和其它限制。
发明内容
本发明构思的实施例包括具有高密度、模块化、高性能、非易失性闪存刀片和关联的多卡模块的开放云服务器(OCS)兼容的服务器和其它企业服务器。
本发明构思的实施例包括一种模块化非易失性闪存刀片。所述模块化非易失性闪存刀片可包括:服务器主板,包括连接到多个上行端口的一个或多个处理器;中面板,包括一个或多个电源端口;多个非易失性闪存刀片多卡模块。每个非易失性闪存刀片多卡模块可包括:印刷电路板;开关,连接到印刷电路板;模块电源端口,连接到中面板的所述一个或多个电源端口。模块电源端口可连接到印刷电路板并电连接到开关。
每个非易失性闪存刀片多卡模块还可包括:输入/输出端口,连接到印刷电路板,电连接到开关,并电连接到服务器主板的上行端口中相应的一个上行端口。每个非易失性闪存刀片多卡模块还可包括:多个扩展卡插槽,被配置为容纳一个或多个固态硬盘扩展卡。所述一个或多个固态硬盘扩展卡可被配置为电连接到开关和模块电源端口。
所述模块化非易失性闪存刀片还可包括:多个电缆连接器扩展卡,被配置为被置于服务器主板的上行端口中相应的一个上行端口中。所述模块化非易失性闪存刀片还可包括:多个电缆,被配置为经由电缆连接器扩展卡中相应的一个电缆连接器扩展卡将每个上行端口连接到非易失性闪存刀片多卡模块中相应的一个非易失性闪存刀片多卡模块的输入/输出端口中相应的一个输入/输出端口。
本发明构思的实施例可包括用于配置并操作模块化非易失性闪存刀片的方法。所述方法可包括:将多个电缆连接器扩展卡连接到服务器主板上的多个上行端口。所述方法可包括:将多个电缆连接到电缆连接器扩展卡。所述方法可包括:分别经由所述多个电缆、所述多个电缆连接器扩展卡和服务器主板上的所述多个上行端口,将多个非易失性闪存刀片多卡模块连接到服务器主板。所述方法可包括:将一个或多个固态硬盘扩展卡置于非易失性闪存刀片多卡模块的相应的一个或多个插槽中。所述方法可包括:通过服务器主板将信息发送到所述多个非易失性闪存刀片多卡模块,以在与所述一个或多个固态硬盘扩展卡关联的一个或多个固态硬盘芯片上进行存储。
附图说明
从以下参照附图的详细描述,本发明原理的上述和其它特征和优点将变得更加明显,在附图中:
图1A是根据本发明构思的实施例的1U托盘中的模块化非易失性闪存刀片的示例框图;
图1B是包括图1A的模块化非易失性闪存刀片的服务器主板的细节的示例框图;
图1C是包括图1A的模块化非易失性闪存刀片的非易失性闪存刀片多卡模块的细节的示例框图;
图1D是图1A的1U托盘中的模块化非易失性闪存刀片的示例框图并且还包括服务器主板和模块化非易失性闪存刀片的细节;
图2A是根据本发明构思的实施例的固态硬盘扩展卡的示例前视图;
图2B是根据本发明构思的实施例的图2A的固态硬盘扩展卡的示例后视图;
图3是根据本发明构思的实施例的包括多个固态硬盘扩展卡的非易失性闪存刀片多卡模块的示例透视图;
图4是根据本发明构思的实施例的包括多个固态硬盘扩展卡的图3的非易失性闪存刀片多卡模块的另一示例透视图;
图5A是根据本发明构思的实施例的电缆连接器扩展卡的示例透视图;
图5B是根据本发明构思的实施例的图5A的电缆连接器扩展卡的示例前视图;
图6是根据本发明构思的实施例的包括服务器主板和多个非易失性闪存刀片多卡模块的模块化非易失性闪存刀片的示例透视图;
图7是根据本发明构思的实施例的图6的模块化非易失性闪存刀片可被置于其中的1U托盘的示例透视图;
图8示出根据本发明构思的实施例的包括用于配置并操作模块化非易失性闪存刀片的技术的流程图;
图9是包括图1A的一个或多个模块化非易失性闪存刀片的计算***的框图。
具体实施方式
现在将详细描述本发明构思的实施例,实施例的示例在附图中示出。在以下详细描述中,陈述许多特定细节,以彻底理解本发明构思。然而,应该理解,具有本领域普通技术的人员可以在没有这些特定细节的情况下实现本发明构思。在其它示例中,没有详细描述公知的方法、程序、组件、电路和网络,以避免不必要地模糊实施例的多个方面。
将理解,虽然术语“第一”和“第二”等可在此被用于描述各种元件,但这些元件不应该由这些术语限制。这些术语仅被用于区分一个元件与另一元件。例如,在不脱离本发明构思的范围的情况下,第一非易失性存储器多卡模块可被称为第二非易失性存储器多卡模块,并且,类似地,第二非易失性存储器多卡模块可被称为第一非易失性存储器多卡模块。
这里本发明构思的描述中使用的术语仅用于描述特定实施例的目的,而不意图限制本发明构思。如本发明构思的描述和权利要求中所使用的,除非上下文另外明确指示,否则单数形式也意图包括复数形式。还将理解,如在此所使用的,术语“和/或”表示并包括一个或多个相关所列项的任何和所有可能组合。还将理解,当在本说明书中使用时,术语“包括”和/或“包含”指定存在所述的特征、整体、步骤、操作、元件和/或组件,但是不排除存在或添加一个或多个其它特征、整体、步骤、操作、元件、组件和/或它们的组。附图的组件和特征不必按比例绘制。
本发明构思的实施例包括具有高密度模块化非易失性闪存刀片和关联的多卡模块的开放云服务器(OCS)兼容的服务器和其它企业服务器。如以下进一步详细描述的,非易失性闪存刀片可以以高密度高性能模块化方式包含M.2形状因数高速非易失性存储器(NVMe)固态硬盘(SSD)。这里公开的本发明构思的实施例提供用户可基于容量需求、性能需求和/或底盘形状因数选择将使用多少多卡模块的灵活的模块化设计。在一些实施例中,模块化非易失性闪存刀片和/或多卡模块可直接被包含在企业服务器中,而非作为单独的刀片装置。
如还在以下详细解释的,可通过竖直的多卡模块改善冷却和散热问题。可服务性也被改善。在此公开的模块化非易失性闪存刀片和关联的多卡模块可使用OCS构架被实施而无需改变OCS构架,从而提供直截了当的升级路径。
图1A是根据本发明构思的实施例的1U托盘117中的模块化非易失性闪存刀片105的示例框图。图1B是包括图1A的模块化非易失性闪存刀片的服务器主板的细节的示例框图。图1C是包括图1A的模块化非易失性闪存刀片的非易失性闪存刀片多卡模块的细节的示例框图。图1D是图1A的1U托盘中的模块化非易失性闪存刀片的示例框图并且还包括服务器主板和模块化非易失性闪存刀片的细节。现在对图1A至图1D进行参考。
模块化非易失性闪存刀片105可包括服务器主板115,服务器主板115包括连接到多个上行端口(例如,132、134、136和138)的一个或多个处理器(例如,125和130)。将理解,多个上行端口(例如,132、134、136和138)可与主板115上的特定物理插槽关联,但是术语“端口”不必指物理插槽,而是,术语“端口”可在此指与协议关联的逻辑端口。上行端口(例如,132、134、136和138)中的每个可以是PCIe端口。例如,上行端口(例如,132、134、136和138)中的每个可以是PCIe X8端口。将理解,可使用任何适当种类的端口和任何适当种类的连接。服务器主板115可以是,例如,OCSv2兼容的主板。
处理器125可连接到上行端口(例如,132、134、136和138)的第一子集(例如,134、136和138)。处理器130可连接到上行端口(例如,132、134、136和138)的第二子集(例如,132)。将理解,服务器主板115可包括连接到所有上行端口的单个处理器。还将理解,任何适当数量的处理器可被包括在服务器主板115上,任何适当数量的上行端口可被包括在服务器主板115上或者与服务器主板115关联。服务器主板115可包括多个降压稳压(VRD)模块145、易失性随机存取存储器(RAM)模块140、输入/输出端口142和/或电源端口144。
上行端口(例如,132、134、136和138)中的每个可与一个或多个处理器(例如,125和130)关联。服务器主板115可以是OCS兼容的板。上行端口(例如,132、134、136和138)可以是***组件高速互联(PCIe)Gen3X8端口或插槽。上行端口可连接到计算主机,其中,计算主机可连接到服务器主板115或在服务器主板115的外部。将理解,可使用任何适当种类的端口和任何适当种类的连接。
模块化非易失性闪存刀片105可包括具有一个或多个电源端口152的中面板(mid-plane board)150。中面板150可以是NVMe兼容的中面板。模块化非易失性闪存刀片105可包括多个非易失性闪存刀片多卡模块(例如,160、162、164和166)。如果特定用户应用无需这样的高存储密度,则可使用少于四个的多卡模块。例如,可在非易失性闪存刀片105中安装一个、两个或三个多卡模块。将理解,可使用任何适当数量的多卡模块。还将理解,非易失性闪存刀片多卡模块(例如,160、162、164和166)可与它们自己的刀片关联或连接到它们自己的刀片,其中,它们自己的刀片与刀片105物理地分离,或者与刀片105结合或是刀片105的部分。
非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个可包括印刷电路板(例如,161、163、165和167)。非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个可包括分别连接到印刷电路板(例如,161、163、165和167)的开关(例如,190、192、194和196)。开关(例如,190、192、194和196)中的每个可以是PCIe开关。将理解,可使用任何适当种类的开关。
在一些实施中,非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个可包括分别经由电源电缆154连接到中面板的一个或多个电源端口152的模块电源端口(例如,181、183、187和189)。模块电源端口(例如,181、183、187和189)可分别连接到印刷电路板(例如,161、163、165和167),并分别电连接到开关(例如,190、192、194和196)。
非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个可分别包括分别连接到印刷电路板(例如,161、163、165和167)的输入/输出端口(例如,191、193、197和199)。输入/输出端口(例如,191、193、197和199)中的每个可分别电连接到相应的开关(例如,190、192、194和196),并分别电连接到服务器主板115的上行端口(例如,132、134、136和138)中相应的一个上行端口,或者分别与服务器主板115的上行端口(例如,132、134、136和138)中相应的一个上行端口关联。
此外,非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个可包括分别可容纳一个或多个固态硬盘扩展卡(例如,180、182、184和186)的多个扩展卡插槽(下面进一步描述)。所述一个或多个固态硬盘扩展卡(例如,180、182、184和186)可分别经由导线(例如,100、102、104和106)分别电连接到开关(例如,190、192、194和196)。导线100、102、104和106中的每个可表示多个导线、电线、总线、通道等。所述一个或多个固态硬盘扩展卡(例如,180、182、184和186)可分别电连接到相应的模块电源端口(例如,181、183、187和189)。
模块化非易失性闪存刀片105可包括分别可被置于服务器主板115的上行端口(例如,132、134、136和138)中相应的一个上行端口中的多个电缆连接器扩展卡(例如,131、133、135和137)。一个或多个电缆(例如,170、172、174和176)可分别经由电缆连接器扩展卡(例如,131、133、135和137)中相应的一个电缆连接器扩展卡,分别将上行端口(例如,132、134、136和138)中的每个连接到非易失性闪存刀片多卡模块(例如,160、162、164和166)中相应的一个非易失性闪存刀片多卡模块的输入/输出端口(例如,191、193、197和199)中相应的一个输入/输出端口。将理解,虽然在此使用术语“电缆”,但是可使用电线、无线链路和/或任何适当的线或导体进行这样的连接。
非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个可与一个或多个处理器(例如,125和130)进行通信。例如,非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个可分别经由电缆(例如,170、172、174和176)中相应的一个电缆,并分别经由电缆连接器扩展卡(例如,131、133、135和137)中相应的一个电缆连接器扩展卡,与一个或多个处理器进行通信。将理解,模块化非易失性闪存刀片105可包括任何适当数量的非易失性闪存刀片多卡模块、任何适当数量的电缆和任何适当数量的电缆连接器扩展卡。
非易失性闪存刀片多卡模块160可经由电缆170、电缆连接器扩展卡131和上行端口132与处理器125和/或处理器130进行通信。非易失性闪存刀片多卡模块162可经由电缆172、电缆连接器扩展卡133和上行端口134与处理器125和/或处理器130进行通信。非易失性闪存刀片多卡模块164可经由电缆174、电缆连接器扩展卡135和上行端口136与处理器125和/或处理器130进行通信。非易失性闪存刀片多卡模块166可经由电缆176、电缆连接器扩展卡137和上行端口138与处理器125和/或处理器130进行通信。
模块化非易失性闪存刀片105可包括一个或多个磁性硬盘驱动器180,所述一个或多个磁性硬盘驱动器180可与一个或多个处理器(例如,125、130)进行通信和/或针对服务器主板115存储具有相对长期的存储范围(storagehorizon)的数据。模块化非易失性闪存刀片105可被置于托盘117中。托盘117可以是,例如,OCS v2兼容的托盘。托盘117可以是1U托盘。托盘117可包括背板148。
托盘117可包括可向服务器主板115、硬盘驱动器180等提供接口和/或电力的输入/输出和电源端口146。此外,托盘117可包括可向中面板150和/或非易失性闪存刀片多卡模块(例如,160、162、164和166)提供接口和/或电力的输入/输出和电源端口156。输入/输出和电源端口(例如,146和156)可包括一个或多个串行连接的SCSI(SAS)端口或连接器,例如,iPASSTM SAS端口。模块化非易失性闪存刀片105可被置于托盘117内并被连接到托盘117的背板148。
图2A是根据本发明构思的实施例的固态硬盘扩展卡(例如,180、182、184和186)的示例前视图。图2B是根据本发明构思的实施例的图2A的固态硬盘扩展卡的示例后视图。现在对图2A和图2B进行参考。
一个或多个固态硬盘扩展卡(例如,180、182、184和186)中的每个可被置于相应的扩展卡插槽(例如,210)内的右上方位上或被从中抽出。可在同时提供增大的密度的同时通过右上多卡模块的方位来改善冷却和散热问题。通过在垂直3D循环空间中布置固态硬盘扩展卡,即使被限制在1U托盘或外壳内时,也可通过允许在可用3D空间增大气流接触在简化和改善热冷却的同时实现增大的密度。
一个或多个固态硬盘扩展卡(例如,180、182、184和186)中的每个可分别经由开关(例如,图1C的190、192、194和196)并分别经由相应的非易失性闪存刀片多卡模块(例如,图1A的160、162、164和166)的输入/输出端口(例如,图1C的191、193、197和199),与服务器主板(例如,图1A的115)的一个或多个处理器(例如,图1B的125和130)进行通信。
一个或多个固态硬盘扩展卡(例如,180、182、184和186)中的每个可包括一个或多个固态硬盘芯片(例如,205和215),其中,所述一个或多个固态硬盘芯片(例如,205和215)被配置为分别经由开关(例如,图1C的190、192、194和196)并分别经由相应的非易失性闪存刀片多卡模块(例如,图1A的160、162、164和166)的输入/输出端口(例如,图1C的191、193、197和199)与服务器主板(例如,图1A的115)的一个或多个处理器(例如,图1B的125和130)进行通信。
更具体地讲,一个或多个固态硬盘扩展卡(例如,180、182、184和186)中的每个可在它的一侧包括第一固态硬盘芯片205,以分别经由开关(例如,190、192、194和196)并分别经由相应的非易失性闪存刀片多卡模块(例如,160、162、164和166)的输入/输出端口(例如,191、193、197和199)与服务器主板(例如,115)的一个或多个处理器(例如,125和130)进行通信。
在一些实施例中,一个或多个固态硬盘扩展卡(例如,180、182、184和186)中的每个可在它的另一侧包括第二固态硬盘芯片215,以分别经由开关(例如,190、192、194和196)并分别经由相应的非易失性闪存刀片多卡模块(例如,160、162、164和166)的输入/输出端口(例如,191、193、197和199)与服务器主板(例如,115)的一个或多个处理器(例如,125和130)进行通信。
一个或多个固态硬盘扩展卡(例如,180、182、184和186)和关联的固态硬盘芯片可容纳各种M.2形状因数,包括22X42mm、22X60mm、22X80mm和22X110mm等。
图3是根据本发明构思的实施例的包括多个固态硬盘扩展卡(例如,180、182、184和186)的非易失性闪存刀片多卡模块(例如,160、162、164和166)的示例透视图。图4是根据本发明构思的实施例的包括多个固态硬盘扩展卡(例如,180、182、184和186)的图3的非易失性闪存刀片多卡模块(例如,160、162、164和166)的另一示例透视图。现在对图3和图4进行参考。
非易失性闪存刀片多卡模块可包括模块电源端口(例如,181、183、187和189)、输入/输出端口(例如,191、193、197和199)和/或开关(例如,190、192、194和196)。例如,输入/输出端口均可包括端口或连接器,诸如iPASSTM SAS端口或连接器。例如,模块电源端口均可包括电源连接器,诸如PCIe电源连接器。将理解,可使用任何适当种类的PCIe电源连接器。固态硬盘扩展卡(例如,180、182、184和186)中的每个可被置于扩展卡插槽210中相应的一个扩展卡插槽中。
扩展卡插槽210可容纳固态硬盘扩展卡(例如,180、182、184和186)。固态硬盘扩展卡(例如,180、182、184和186)可分别电连接到开关(例如,190、192、194和196),分别电连接到电源端口(例如,181、183、187和189),并分别电连接到输入/输出端口(例如,191、193、197和199)。
输入/输出端口(例如,191、193、197和199)均可包括上行端口(例如,132、134、136和138),或者输入/输出端口(例如,191、193、197和199)均可与上行端口(例如,132、134、136和138)关联。开关(例如,190、192、194和196)可将上行端口(例如,132、134、136和138)中的每个扩展为多个下行端口。换言之,从上行端口132到输入/输出端口191的链路可以是输入/输出端口191的扩展的下行,以使(图2A和图2B的)扩展卡插槽210中的每个和占用的固态硬盘扩展卡180共享上行端口132。类似的连接和扩展布置可分别应用于其它上行端口(例如,134、136和138)、其它输入/输出端口(例如,193、197和199)、其它开关(例如,192、194和196)和其它固态硬盘扩展卡(例如,182、184和186)。将理解,术语“下行端口”不必指物理端口,而可指与协议关联的逻辑端口。每个下行端口可与(图2B和图4的)第一固态硬盘芯片205和/或第二固态硬盘芯片215中相应的一个固态硬盘芯片关联。
略有不同,非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个的输入/输出端口(例如,191、193、197和199)可包括上行端口(例如,191/132、193/134、197/136和199/138),或者非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个的输入/输出端口(例如,191、193、197和199)可与上行端口(例如,191/132、193/134、197/136和199/138)关联。非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个的开关(例如,190、192、194和196)可将相应的上行端口(例如,191/132、193/134、197/136和199/138)扩展为多个下行端口。
非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个的下行端口中的每个可与第一固态硬盘芯片205或第二固态硬盘芯片215中相应的一个固态硬盘芯片关联。例如,每个非易失性闪存刀片多卡模块(例如,160、162、164和166)的上行端口(例如,191/132、193/134、197/136和199/138)可分别包括,例如,***组件高速互联(PCIe)端口,诸如PCIe X8上行端口。将理解,可使用任何适当种类的端口。
每个非易失性闪存刀片多卡模块(例如,160、162、164和166)的开关(例如,190、192、194和196)可包括可将PCIe X8上行端口中的一个扩展为十二个或更多个PCIe X4下行端口的PCIe开关。将理解,可使用任何适当种类的开关和端口。每个非易失性闪存刀片多卡模块(例如,160、162、164和166)的扩展卡插槽210可包括六个或更多个扩展卡插槽。由于每个非易失性闪存刀片多卡模块(例如,160、162、164和166)可包括两个固态硬盘芯片(例如,205和215),因此针对每非易失性闪存刀片多卡模块的总共十二个固态硬盘芯片,十二个PCIe X4下行端口均可与固态硬盘芯片中相应的一个固态硬盘芯片关联。刀片105的计算部或节点(即,主板115)可具有四个上行端口(例如,132、134、136和138),每个上行端口可针对计算部与非易失性闪存刀片多卡模块(例如,160、162、164和166)之间的总共32个PCIe线路提供8个PCIe线路。开关(例如,190、192、194和196)可将32个PCIe线路共同扩展为48个PCIe X4下行端口。
换言之,每个非易失性闪存刀片多卡模块(例如,160、162、164和166)的固态硬盘扩展卡(例如,180、182、184和186)可包括被置于六个或更多个扩展卡插槽210中相应的扩展卡插槽内的六个或更多个固态硬盘扩展卡。每个非易失性闪存刀片多卡模块的六个或更多个固态硬盘扩展卡中的每个的第一固态硬盘芯片(例如,205)可连接到十二个或更多个PCIe X4下行端口中相应的PCIe X4下行端口。类似地,每个非易失性闪存刀片多卡模块的六个或更多个固态硬盘扩展卡中的每个的第二固态硬盘芯片(例如,215)可连接到十二个或更多个PCIe X4下行端口中相应的PCIe X4下行端口。
图5A是根据本发明构思的实施例的电缆连接器扩展卡(例如,图1B的131、133、135和137)的示例透视图。图5B是根据本发明构思的实施例的图5A的电缆连接器扩展卡(例如,131、133、135和137)的示例前视图。现在对图5A和图5B进行参考。
电缆连接器扩展卡(例如,131、133、135和137)中的每个可被置于与服务器主板(例如,115)的上行端口(例如,132、134、136和138)中的一个上行端口关联的相应插槽中。例如,电缆连接器扩展卡(例如,131、133、135和137)中的每个的插槽连接器部510可被***与上行端口(例如,132、134、136和138)关联的相应插槽中或者被从中抽出。电缆连接器扩展卡(例如,131、133、135和137)中的每个可包括电缆连接器部505。每个输入/输出端口的电缆连接器部505可包括,例如,iPASSTM SAS端口或连接器。电缆连接器部505可容纳相应的电缆(例如,170、172、174和176)。
图6是根据本发明构思的实施例的包括服务器主板115和多个非易失性闪存刀片多卡模块(例如,160、162、164和166)的模块化非易失性闪存刀片105的示例透视图。以上详细描述了模块化非易失性闪存刀片105的若干组件,因此,不再重复这样的组件的完整详细描述。
然而,通常,模块化非易失性闪存刀片105的服务器主板115可包括处理器125和130、RAM模块140、电缆连接器扩展卡(例如,131、133、135和137)、输入/输出和电源端口142/144、硬盘驱动器180等。模块化非易失性闪存刀片105的非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个可分别包括相应的固态硬盘扩展卡(例如,180、182、184和186)。非易失性闪存刀片多卡模块(例如,160、162、164和166)中的每个可经由电源电缆154电连接到中面板150。中面板150可包括一个或多个电源端口152。
图7是根据本发明构思的实施例的图1和图6的模块化非易失性闪存刀片105可被置于其中的1U半宽托盘117的示例透视图。托盘117可包括背板148以及关联的输入/输出和电源端口146和输入/输出和电源端口156。使用1U半宽形状因数,托盘117和关联的刀片105可共同地容纳48个固态硬盘芯片(基于以上呈现的示例实施例)。固态硬盘芯片可被布置并被管理为“JBOD”,另外被称为“简单磁盘捆绑”配置。可选地,固态硬盘芯片可被布置并被管理为独立磁盘冗余阵列(RAID)配置。
在每个固态硬盘芯片具有1吉字节(GB)的存储容量的示例实施例中,1U半宽托盘117和关联的刀片105可提供48GB的NVMe存储容量。在每个固态硬盘芯片具有2吉字节(GB)的存储容量的另一示例实施例中,1U半宽托盘117和关联的刀片105可提供96GB的NVMe存储容量。将理解,根据固态硬盘存储容量的不断提升,每个固态硬盘芯片的容量可以是任何适当的GB数量。在两个半宽托盘117被组合的情况下,存储容量可在全宽1U形状因数内被再次加倍。任何适当数量的半宽托盘可被组合以形成大存储装置。
图8示出根据本发明构思的实施例的包括用于配置并操作模块化非易失性闪存刀片的技术的流程图800。
该技术可在805开始,在805,将电缆连接器扩展卡连接到服务器主板的上行端口。在810,将电缆连接到电缆连接器扩展卡。在815,将固态硬盘扩展卡置于非易失性闪存刀片多卡模块的相应插槽中。在820,可经由电缆、电缆连接器扩展卡和上行端口将非易失性闪存刀片多卡模块连接到服务器主板。在825,可通过服务器主板将信息发送到非易失性闪存刀片多卡模块,以在与固态硬盘扩展卡关联的固态硬盘芯片上进行存储。在830,可通过开关将上行端口扩展为与固态硬盘芯片关联的多个下行端口。
更具体地讲,多个电缆连接器扩展卡(例如,图1B的131、133、135和137)可连接到服务器主板(例如,图1A的115)上的多个上行端口(例如,图1B的132、134、136和138)。多个电缆(例如,图1A的170、172、174和176)可连接到电缆连接器扩展卡(例如,图1B的131、133、135和137)。多个非易失性闪存刀片多卡模块(例如,图1A的160、162、164和166)可分别经由多个电缆(例如,170、172、174和176)、多个电缆连接器扩展卡(例如,131、133、135和137)和服务器主板(例如,115)上的多个上行端口(例如,132、134、136和138)连接到服务器主板(例如,115)。
一个或多个固态硬盘扩展卡(例如,图1C的180、182、184和186)可被置于非易失性闪存刀片多卡模块(例如,160、162、164和166)的相应的一个或多个插槽(例如,图2A和图2B的210)中。可通过服务器主板(例如,115)将信息发送到多个非易失性闪存刀片多卡模块(例如,160、162、164和166),以在与一个或多个固态硬盘扩展卡(例如,180、182、184和186)关联的一个或多个固态硬盘芯片(例如,图2A和图2B的205和215)上进行存储。
与非易失性闪存刀片多卡模块(例如,图1A的160、162、164和166)关联的开关(例如,图1C的190、192、194和196)可将上行端口(例如,图1B的132、134、136和138)扩展为与一个或多个固态硬盘芯片(例如,205和215)关联的多个下行端口。
例如,每个上行端口可包括***组件高速互联(PCIe)端口,诸如X8上行端口。开关可包括PCIe开关。例如,下行端口可包括十二个或更多个PCIe端口,诸如用于每个非易失性闪存刀片多卡模块(例如,160、162、164和166)的十二个或更多个PCIe X4下行端口。在一些实施例中,例如,每个非易失性闪存刀片多卡模块的PCIe开关可将多个PCIe X8上行端口中的PCIe X8上行端口扩展为用于每个非易失性闪存刀片多卡模块(例如,160、162、164和166)的十二个或更多个PCIe X4下行端口。将理解,可使用任何适当种类的端口和任何适当种类的连接。
将理解,步骤不必按照示出的顺序发生,而是,可以以不同的顺序发生和/或具有中间步骤。
图9是包括图1A的一个或多个模块化非易失性闪存刀片105和托盘117的计算***900的框图。计算***900可包括时钟910、随机存取存储器(RAM)915、用户接口920、调制解调器925(诸如,基带芯片组)、固态驱动器/硬盘(SSD)940和/或处理器935,这些组件中的任何或所有可电连接到***总线905。***总线905可以是高速总线和/或结构(fabric)。模块化非易失性闪存刀片105和托盘117可与以上详细描述的那些相应,并且如这里所述,模块化非易失性闪存刀片105和托盘117还可电连接到***总线905。模块化非易失性闪存刀片105可包括时钟910、随机存取存储器(RAM)915、用户接口920、调制解调器925、固态驱动器/硬盘(SSD)940、处理器935和/或托盘117,或者模块化非易失性闪存刀片105可与时钟910、随机存取存储器(RAM)915、用户接口920、调制解调器925、固态驱动器/硬盘(SSD)940、处理器935和/或托盘117进行接口连接。
以下讨论意在提供可实现本发明构思的特定方面的适当机器的简洁、总体描述。典型地,机器包括处理器、存储器(例如,随机存取存储器(RAM)、只读存储器(ROM)或其它状态保存介质)、存储装置、视频接口和输入/输出端口所连接到的***总线。机器可至少部分地通过来自传统输入装置(例如,键盘、鼠标等)的输入以及通过从另一机器接收的指令、与虚拟现实(VR)环境的交互、生物识别反馈或其它输入信号被控制。如在此所使用的,术语“机器”意在广泛包括单个机器、虚拟机器或一起操作的可通信连接的机器、虚拟机器或装置的***。示例性机器包括计算装置(例如,个人计算机、工作站、服务器、便携式计算机、手持装置、电话、平板电脑等)以及运输装置,例如,私有或公共交通工具(例如,汽车、火车、出租车等)。
机器可包括嵌入式控制器(例如,可编程或不可编程的逻辑装置或阵列)、专用集成电路(ASIC)、嵌入式计算机、智能卡等。机器可使用一个或多个连接来连接到一个或多个远程机器,诸如通过网络接口、调制解调器或其它通信连接。机器可通过物理和/或逻辑网络(例如,内部网、互联网、局域网、广域网等)的方式互相连接。本领域技术人员将理解,网络通信可使用各种有线和/或无线近程或远程载波和协议,所述载波和协议包括射频(RF)、卫星、微波、电气与电子工程师协会(IEEE)545.11、光纤、红外线、电缆、激光等。
可通过参考或结合关联的数据描述本发明构思的实施例,其中,关联的数据包括当由机器访问时使机器执行任务或定义抽象数据类型或低级硬件环境的函数、程序、数据结构、应用程序等。关联的数据可被存储在诸如易失性和/或非易失性存储器(例如,RAM、ROM等)中或其它存储装置和它们关联的存储媒介(包括硬盘、软盘、光存储器、磁带、闪存、记忆棒、数字视频盘、生物存储器等)中。关联的数据可以以数据包、串行数据、并行数据、传播信号等的形式通过传输环境(包括物理和/或逻辑网络)传送,并可以以压缩或加密格式被使用。关联的数据可被用于分布式环境,并可被本地存储和/或远程存储以便机器访问。
已经参照示出的实施例描述和示出了本发明构思的原理,将认识到,在不脱离这样的原理的情况下,示出的实施例可在布置和细节上被修改,并可以以任何期望的方式被组合。虽然前述讨论集中于特定实施例,但是可预期其它配置。具体地讲,即使在此使用诸如“根据本发明构思的实施例”等的表述,这些短语指总体上参考实施例的可能性,而不意在将本发明构思限制到特定实施例配置。如在此使用的,这些术语可参考组合到其它实施例中的相同或不同的实施例。
本发明构思的实施例可包括非暂时性机器可读介质,所述介质包括可由一个或多个处理器执行的指令,指令包括用于执行如在此描述的本发明构思的元件的指令。
上述示出的实施例不被解释为限制其发明构思。虽然已经描述了一些实施例,但是本领域技术人员将容易理解,在不实质上脱离本公开的新颖性教导和优点的情况下,可对那些实施例作出许多修改。因此,意在将所有这样的修改包括在由权利要求限定的本发明构思的范围内。

Claims (20)

1.一种非易失性闪存刀片多卡模块,包括:
印刷电路板;
电源端口,连接到印刷电路板;
输入/输出端口,连接到印刷电路板;
多个扩展卡插槽,被配置为容纳一个或多个固态硬盘扩展卡,其中,所述一个或多个固态硬盘扩展卡被配置为电连接到电源端口。
2.如权利要求1所述的非易失性闪存刀片多卡模块,其中,所述一个或多个固态硬盘扩展卡中的每个被置于所述多个扩展卡插槽中相应的扩展卡插槽中。
3.如权利要求1所述的非易失性闪存刀片多卡模块,其中,所述一个或多个固态硬盘扩展卡中的每个包括一个或多个固态硬盘芯片,其中,所述一个或多个固态硬盘芯片被配置为经由输入/输出端口进行通信。
4.如权利要求1所述的非易失性闪存刀片多卡模块,还包括开关,其中:
电源端口电连接到开关;
输入/输出端口电连接到开关;
所述一个或多个固态硬盘扩展卡被配置为电连接到开关;
所述一个或多个固态硬盘扩展卡包括:均包括被配置为经由开关进行通信的一个或多个固态硬盘芯片的一个或多个固态硬盘扩展卡。
5.如权利要求1所述的非易失性闪存刀片多卡模块,其中,所述一个或多个固态硬盘扩展卡包括:均包括被配置为经由输入/输出端口进行通信的多个固态硬盘芯片的多个固态硬盘扩展卡。
6.如权利要求5所述的非易失性闪存刀片多卡模块,还包括开关,其中:
输入/输出端口被配置为上行端口;
开关被配置为将上行端口扩展为多个下行端口;
每个下行端口与所述多个固态硬盘芯片中的相应固态硬盘芯片关联。
7.如权利要求6所述的非易失性闪存刀片多卡模块,其中:
上行端口包括***组件高速互联X8上行端口;
开关包括***组件高速互联开关,并被配置为将***组件高速互联X8上行端口扩展为多个***组件高速互联X4下行端口;
所述多个扩展卡插槽包括六个或更多个扩展卡插槽;
所述多个固态硬盘扩展卡包括六个或更多个被置于所述六个或更多个扩展卡插槽中相应扩展卡插槽内的固态硬盘扩展卡;
所述多个固态硬盘芯片中的每个连接到所述多个***组件高速互联X4下行端口中相应的***组件高速互联X4下行端口。
8.一种模块化非易失性闪存刀片,包括:
服务器主板,包括连接到多个上行端口的一个或多个处理器;
中面板,包括一个或多个电源端口;
一个或多个非易失性闪存刀片多卡模块,其中,至少一个非易失性闪存刀片多卡模块包括:
开关;
模块电源端口,连接到中面板的所述一个或多个电源端口,其中,模块电源端口电连接到开关;
输入/输出端口,电连接到开关,并且电连接到服务器主板的上行端口中相应的一个上行端口;
一个或多个扩展卡插槽,被配置为容纳一个或多个固态硬盘扩展卡,
其中,所述一个或多个固态硬盘扩展卡被配置为电连接到开关和模块电源端口。
9.如权利要求8所述的模块化非易失性闪存刀片,还包括:
一个或多个电缆连接器扩展卡,被配置为被置于服务器主板的上行端口中相应的一个上行端口中;
一个或多个电缆,被配置为经由所述电缆连接器扩展卡中相应的至少一个电缆连接器扩展卡将每个上行端口连接到所述非易失性闪存刀片多卡模块中相应的至少一个非易失性闪存刀片多卡模块的输入/输出端口中相应的一个输入/输出端口。
10.如权利要求9所述的模块化非易失性闪存刀片,其中,每个非易失性闪存刀片多卡模块被配置为经由电缆中相应的至少一个电缆和电缆连接器扩展卡中相应的至少一个电缆连接器扩展卡与所述一个或多个处理器进行通信。
11.如权利要求9所述的模块化非易失性闪存刀片,其中:
所述一个或多个处理器包括第一处理器和第二处理器;
所述多个上行端口包括第一上行端口和第二上行端口;
所述一个或多个电缆连接器扩展卡包括第一电缆连接器扩展卡和第二电缆连接器扩展卡;
所述一个或多个电缆包括第一电缆和第二电缆;
第一处理器连接到第一上行端口和第二上行端口的第一子集;
第二处理器连接到第一上行端口和第二上行端口的第二子集;
所述一个或多个非易失性闪存刀片多卡模块包括第一非易失性闪存刀片多卡模块和第二非易失性闪存刀片多卡模块。
12.如权利要求11所述的模块化非易失性闪存刀片,其中:
第一非易失性闪存刀片多卡模块被配置为经由第一电缆、第一电缆连接器扩展卡和第一上行端口与第一处理器和第二处理器中的至少一个进行通信;
第二非易失性闪存刀片多卡模块被配置为经由第二电缆、第二电缆连接器扩展卡和第二上行端口与第一处理器和第二处理器中的至少一个进行通信。
13.如权利要求8所述的模块化非易失性闪存刀片,其中,所述一个或多个固态硬盘扩展卡中的每个被置于所述一个或多个扩展卡插槽中相应的扩展卡插槽内,并被配置为经由所述一个或多个非易失性闪存刀片多卡模块中相应的非易失性闪存刀片多卡模块的开关和输入/输出端口与服务器主板的所述一个或多个处理器进行通信。
14.如权利要求8所述的模块化非易失性闪存刀片,其中,所述一个或多个固态硬盘扩展卡中的至少一个包括一个或多个固态硬盘芯片,其中,所述一个或多个固态硬盘芯片被配置为经由所述一个或多个非易失性闪存刀片多卡模块中相应的非易失性闪存刀片多卡模块的开关和输入/输出端口与服务器主板的所述一个或多个处理器进行通信。
15.如权利要求8所述的模块化非易失性闪存刀片,其中:
所述一个或多个固态硬盘扩展卡中的每个包括多个固态硬盘芯片,其中,所述多个固态硬盘芯片被配置为经由所述一个或多个非易失性闪存刀片多卡模块中相应的非易失性闪存刀片多卡模块的开关和输入/输出端口与服务器主板的所述一个或多个处理器进行通信。
16.如权利要求15所述的模块化非易失性闪存刀片,其中:
所述一个或多个非易失性闪存刀片多卡模块中的每个非易失性闪存刀片多卡模块的输入/输出端口被配置为上行端口;
所述一个或多个非易失性闪存刀片多卡模块中的每个非易失性闪存刀片多卡模块的开关被配置为将所述多个上行端口中相应的上行端口扩展为多个下行端口;
所述一个或多个非易失性闪存刀片多卡模块中的每个非易失性闪存刀片多卡模块的下行端口中的每个与所述多个固态硬盘芯片中相应的芯片关联。
17.如权利要求16所述的模块化非易失性闪存刀片,其中:
所述一个或多个非易失性闪存刀片多卡模块中的每个非易失性闪存刀片多卡模块的上行端口包括***组件高速互联X8上行端口;
所述一个或多个非易失性闪存刀片多卡模块中的每个非易失性闪存刀片多卡模块的开关包括***组件高速互联开关并被配置为将***组件高速互联X8上行端口扩展为多个***组件高速互联X4下行端口;
所述一个或多个非易失性闪存刀片多卡模块中的每个非易失性闪存刀片多卡模块的所述一个或多个扩展卡插槽包括六个或更多个扩展卡插槽;
所述一个或多个非易失性闪存刀片多卡模块中的每个非易失性闪存刀片多卡模块的所述一个或多个固态硬盘扩展卡包括被置于所述一个或多个扩展卡插槽中相应的扩展卡插槽内的多个固态硬盘扩展卡;
所述一个或多个非易失性闪存刀片多卡模块中的每个非易失性闪存刀片多卡模块的所述一个或多个固态硬盘扩展卡中的每个的所述多个固态硬盘芯片中的每个芯片连接到所述多个***组件高速互联X4下行端口中相应的***组件高速互联X4下行端口。
18.一种用于配置并操作模块化非易失性闪存刀片的方法,所述方法包括:
将一个或多个电缆连接器扩展卡连接到服务器主板上的一个或多个上行端口;
将一个或多个电缆连接到所述一个或多个电缆连接器扩展卡;
分别经由所述一个或多个电缆、所述一个或多个电缆连接器扩展卡和服务器主板上的所述一个或多个上行端口,将一个或多个非易失性闪存刀片多卡模块连接到服务器主板;
将一个或多个固态硬盘扩展卡置于所述一个或多个非易失性闪存刀片多卡模块的相应的一个或多个插槽中;
通过服务器主板将信息发送到所述一个或多个非易失性闪存刀片多卡模块,以在与所述一个或多个固态硬盘扩展卡关联的一个或多个固态硬盘芯片上进行存储。
19.如权利要求18所述的方法,还包括:
通过与所述一个或多个非易失性闪存刀片多卡模块中的非易失性闪存刀片多卡模块关联的开关,将所述一个或多个上行端口中的上行端口扩展为与所述一个或多个固态硬盘芯片关联的一个或多个下行端口。
20.如权利要求19所述的方法,其中,所述一个或多个上行端口中的每个包括***组件高速互联X8上行端口,开关包括***组件高速互联开关,所述一个或多个下行端口包括十二个或更多个***组件高速互联X4下行端口,所述方法还包括:
通过所述一个或多个非易失性闪存刀片多卡模块中的每个非易失性闪存刀片多卡模块的***组件高速互联开关,将所述一个或多个上行端口中包括的一个或多个***组件高速互联X8上行端口中的***组件高速互联X8上行端口扩展为用于每个非易失性闪存刀片多卡模块的所述十二个或更多个***组件高速互联X4下行端口。
CN201610097377.2A 2015-02-27 2016-02-23 模块化非易失性闪存刀片 Active CN105929903B (zh)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US201562126367P 2015-02-27 2015-02-27
US62/126,367 2015-02-27
US14/918,554 US10466923B2 (en) 2015-02-27 2015-10-20 Modular non-volatile flash memory blade
US14/918,554 2015-10-20

Publications (2)

Publication Number Publication Date
CN105929903A true CN105929903A (zh) 2016-09-07
CN105929903B CN105929903B (zh) 2020-04-07

Family

ID=56798503

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610097377.2A Active CN105929903B (zh) 2015-02-27 2016-02-23 模块化非易失性闪存刀片

Country Status (5)

Country Link
US (1) US10466923B2 (zh)
JP (1) JP6713791B2 (zh)
KR (1) KR102542562B1 (zh)
CN (1) CN105929903B (zh)
TW (1) TWI677791B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107704035A (zh) * 2017-08-29 2018-02-16 华为技术有限公司 M.2连接器、m.2模块组件和***盘
CN107908586A (zh) * 2017-12-22 2018-04-13 郑州云海信息技术有限公司 一种nvme硬盘存储结构及其实现方法
CN108959154A (zh) * 2018-09-20 2018-12-07 郑州云海信息技术有限公司 一种pcie扩展卡和pcie扩展***
CN109643296A (zh) * 2016-09-23 2019-04-16 英特尔公司 可选择性升级的解聚的服务器
CN110554980A (zh) * 2018-05-31 2019-12-10 纬创资通股份有限公司 切换卡以及服务器
CN110908464A (zh) * 2018-09-14 2020-03-24 慧与发展有限责任合伙企业 模块化服务器设计
CN113050767A (zh) * 2021-03-30 2021-06-29 联想(北京)有限公司 扩展插槽通道分配方法、装置、电子设备及介质
CN113454571A (zh) * 2019-03-06 2021-09-28 思科技术公司 多插槽服务器组装

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10467166B2 (en) * 2014-04-25 2019-11-05 Liqid Inc. Stacked-device peripheral storage card
US20160259754A1 (en) * 2015-03-02 2016-09-08 Samsung Electronics Co., Ltd. Hard disk drive form factor solid state drive multi-card adapter
KR20170040897A (ko) * 2015-10-06 2017-04-14 주식회사 스토리지안 멀티 인터페이스 포트를 갖는 에스에스디 더블러 및 이를 위한 멀티 디바이스 베이 시스템
KR102637166B1 (ko) 2018-04-17 2024-02-16 삼성전자주식회사 대용량 데이터를 저장하는 네트워크 스토리지 장치
US20190042511A1 (en) * 2018-06-29 2019-02-07 Intel Corporation Non volatile memory module for rack implementations
US10624211B2 (en) 2018-08-22 2020-04-14 Quanta Computer Inc. Motherboard with daughter input/output board
US10762025B1 (en) * 2019-03-08 2020-09-01 Quanta Computer Inc. Swappable add-on card module
US10888012B2 (en) * 2019-05-16 2021-01-05 Hewlett Packard Enterprise Development Lp Printed circuit board orientations
US10958003B2 (en) * 2019-08-09 2021-03-23 Intel Corporation Interleaved card/riser connection assembly for compact card integration
US11510333B2 (en) * 2020-04-03 2022-11-22 Hewlett Packard Enterprise Development Lp Cabled module for adding memory devices to a system
US11392325B2 (en) * 2020-09-28 2022-07-19 Quanta Computer Inc. Method and system for parallel flash memory programming
CN113407397B (zh) * 2021-06-10 2022-12-27 浪潮电子信息产业股份有限公司 一种设备机箱丝印的显示方法、装置、设备及介质
US11797466B1 (en) * 2022-04-14 2023-10-24 Dell Products L.P. System and method for power distribution in configurable systems
CN116954318A (zh) * 2022-04-19 2023-10-27 深圳富联富桂精密工业有限公司 服务器***及其检测方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019998A (zh) * 2013-01-07 2013-04-03 哈尔滨工程大学 可升级固态硬盘容量扩展装置
US20140233192A1 (en) * 2013-02-21 2014-08-21 Hon Hai Precision Industry Co., Ltd. Storage expansion system
US20140297923A1 (en) * 2013-03-29 2014-10-02 Silicon Graphics International Corp. Populating Localized Fast Bulk Storage in a Multi-Node Computer System

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100688603B1 (ko) * 2006-03-30 2007-03-02 주식회사 유니테스트 그래픽 메모리 테스트용 자동화 장비에 이용되는 메인보드및 그래픽 카드 하우징
US20080052437A1 (en) * 2006-08-28 2008-02-28 Dell Products L.P. Hot Plug Power Policy for Modular Chassis
US10236032B2 (en) * 2008-09-18 2019-03-19 Novachips Canada Inc. Mass data storage system with non-volatile memory modules
CN101866199A (zh) * 2009-04-16 2010-10-20 鸿富锦精密工业(深圳)有限公司 服务器
US20110035540A1 (en) * 2009-08-10 2011-02-10 Adtron, Inc. Flash blade system architecture and method
US20130107444A1 (en) 2011-10-28 2013-05-02 Calxeda, Inc. System and method for flexible storage and networking provisioning in large scalable processor installations
JP5637873B2 (ja) * 2011-01-19 2014-12-10 株式会社日立製作所 計算機システムおよびpciカードのhba識別子引き継ぎ方式
US9128662B2 (en) 2011-12-23 2015-09-08 Novachips Canada Inc. Solid state drive memory system
US9082632B2 (en) * 2012-05-10 2015-07-14 Oracle International Corporation Ramp-stack chip package with variable chip spacing
US8848383B2 (en) 2012-08-28 2014-09-30 Skyera, Inc. Motherboard with card guide cutouts
EP2893452A4 (en) 2012-09-06 2016-06-08 Pi Coral Inc LARGE SCALE DATA STORAGE AND DISTRIBUTION SYSTEM
WO2014115257A1 (ja) * 2013-01-23 2014-07-31 株式会社 日立製作所 PCI-Express接続ソリッドステートドライブを適用したストレージ装置
US9301402B2 (en) 2013-03-15 2016-03-29 Skyera, Llc High density server storage unit
US20150261710A1 (en) * 2014-03-14 2015-09-17 Emilio Billi Low-profile half length pci express form factor embedded pci express multi ports switch and related accessories

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019998A (zh) * 2013-01-07 2013-04-03 哈尔滨工程大学 可升级固态硬盘容量扩展装置
US20140233192A1 (en) * 2013-02-21 2014-08-21 Hon Hai Precision Industry Co., Ltd. Storage expansion system
US20140297923A1 (en) * 2013-03-29 2014-10-02 Silicon Graphics International Corp. Populating Localized Fast Bulk Storage in a Multi-Node Computer System

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109643296A (zh) * 2016-09-23 2019-04-16 英特尔公司 可选择性升级的解聚的服务器
CN109643296B (zh) * 2016-09-23 2024-03-22 英特尔公司 可选择性升级的解聚的服务器
CN107704035A (zh) * 2017-08-29 2018-02-16 华为技术有限公司 M.2连接器、m.2模块组件和***盘
CN107908586A (zh) * 2017-12-22 2018-04-13 郑州云海信息技术有限公司 一种nvme硬盘存储结构及其实现方法
CN110554980A (zh) * 2018-05-31 2019-12-10 纬创资通股份有限公司 切换卡以及服务器
CN110554980B (zh) * 2018-05-31 2021-01-05 纬创资通股份有限公司 切换卡以及服务器
CN110908464A (zh) * 2018-09-14 2020-03-24 慧与发展有限责任合伙企业 模块化服务器设计
CN108959154A (zh) * 2018-09-20 2018-12-07 郑州云海信息技术有限公司 一种pcie扩展卡和pcie扩展***
CN113454571A (zh) * 2019-03-06 2021-09-28 思科技术公司 多插槽服务器组装
CN113050767A (zh) * 2021-03-30 2021-06-29 联想(北京)有限公司 扩展插槽通道分配方法、装置、电子设备及介质

Also Published As

Publication number Publication date
CN105929903B (zh) 2020-04-07
US10466923B2 (en) 2019-11-05
JP2016162458A (ja) 2016-09-05
KR102542562B1 (ko) 2023-06-12
TW201643730A (zh) 2016-12-16
US20160255740A1 (en) 2016-09-01
JP6713791B2 (ja) 2020-06-24
KR20160105294A (ko) 2016-09-06
TWI677791B (zh) 2019-11-21

Similar Documents

Publication Publication Date Title
CN105929903A (zh) 模块化非易失性闪存刀片
US10034407B2 (en) Storage sled for a data center
CN106557340B (zh) 一种配置方法及装置
US20190034490A1 (en) Technologies for structured database query
US20160259754A1 (en) Hard disk drive form factor solid state drive multi-card adapter
CN106063396A (zh) 用于基座之间通信的无线缆连接设备和方法
US9959240B2 (en) Manually configurable PCIe lane count for PCIe SSD backplane
US20220365676A1 (en) Disaggregated memory server having chassis with a plurality of receptable accessible configured to convey with pcie bus and plurality of memory banks
US9710341B2 (en) Fault tolerant link width maximization in a data bus
US9940280B1 (en) Provisioning an enclosure with PCIe connectivity and storage devices
US11596073B2 (en) Electronic equipment that provides multi-function slots
WO2016122505A1 (en) Memory card expansion
US10477707B1 (en) Apparatuses, systems, and methods for performing hardware acceleration via dual-compact-form-factor expansion cards
CN107112043A (zh) 支持不同类型的存储器装置
CN209248436U (zh) 一种扩展板卡及服务器
CN103108046A (zh) 云终端的虚拟机登录方法、装置和***
CN106354435A (zh) Raid初始化的方法及装置
CN108153697A (zh) 具有热***功能的主板的服务器***
US20170046291A1 (en) Multi-server system interconnect
CN102402262B (zh) 伺服器架构
CN106610913A (zh) 卡池的处理方法及装置、卡池***
CN209248518U (zh) 一种固态硬盘扩展板卡及服务器
US20190044841A1 (en) System and Method for Mapping Server Location based on Neighboring Server Racks
CN109039955A (zh) 一种基于光纤通道的存储***
CN100507820C (zh) 具有扩充存储装置的刀锋型伺服***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant