METHOD OF DIRECT CONNECTING AHCI OR NVMe BASED SSD SYSTEM TO COMPUTER SYSTEM MEMORY BUS

a technology of a computer system and a memory bus, applied in the field of direct connection of ahci or an nvme based computer system to the computer system memory bus, can solve the problems of not taking advantage of the significantly higher bandwidth of the main memory bus for i/o operations, and potential cooling problems

Inactive Publication Date: 2013-04-04
HUANG MING +1
View PDF0 Cites 131 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The problem with PCIe SSDs is that they require space in the server and can cause potential cooling problems.
However, I/O operations such as, data transfers to and from a SATADIMM is by way of a SATA cable connected to the SATADIMM, wh

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • METHOD OF DIRECT CONNECTING AHCI OR NVMe BASED SSD SYSTEM TO COMPUTER SYSTEM MEMORY BUS
  • METHOD OF DIRECT CONNECTING AHCI OR NVMe BASED SSD SYSTEM TO COMPUTER SYSTEM MEMORY BUS
  • METHOD OF DIRECT CONNECTING AHCI OR NVMe BASED SSD SYSTEM TO COMPUTER SYSTEM MEMORY BUS

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0023]Referring to FIG. 1, a block diagram of a SSD subsystem 100 is shown. More specifically, the SSD 100 includes a system memory bus interface unit 110, a storage processor 210, a data interconnect unit 310, a DRAM module 410, and a NVM module 510. The storage controller 210 further includes a command processor 220, a media processor 230, and a channel processor 240,

[0024]The SSD system 100 enables scaling by parallelizing the system memory bus interface and associated processing. The storage system 100 is applicable to more than one interface simultaneously. The storage system 100 provides a flexible association between command quanta and processing resource. The storage system 100 is partitionable, and thus includes completely isolated resource per unit of partition. The storage system 100 is virtualizable.

[0025]The storage system 100 includes a flexible non-strict classification scheme. Classification is performed based on command types, destination address, and requirements o...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A SSD system directly connected to the system memory bus includes at least one system memory bus interface unit, one storage controller with associated data buffer/cache, one data interconnect unit, one nonvolatile memory (NVM) module, and flexible association between storage commands and the NVM module. A logical device interface, the Advanced Host Controller Interface (AHCI) or NVM Express (NVMe), is used for the SSD system programming. The SSD system appears to the computer system physically as a dual-inline-memory module (DIMM) attached to the system memory controller, and logically as an AHCI device or an NVMe device. The SSD system may sit in a DIMM socket and scaling with the number of DIMM sockets available to the SSD applications. The invention moves the SSD system from I/O domain to the system memory domain.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]The present application is a continuation-in-part of U.S. patent application Ser. No. 11 / 953,080, filed on Dec. 10, 2007, which claims the benefit of U.S. Provisional Application No. 60 / 875,316 entitled “Nonvolatile memory (NVM) based solid-state disk (SSD) system for scaling and quality of service (QoS) by parallelizing command execution” filed Dec. 18, 2006, which is herein incorporated by reference.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]The present invention is directed in general to the field of computer storage system. In one aspect, the present invention relates to an AHCI or an NVMe based SSD system which is directly connected to the system memory bus.[0004]2. Description of the Related Art[0005]PCIe SSDs have become extremely popular in a very short amount of time. They provide uncomplicated access to high performance storage, allowing latency problems to be significantly reduced on the server where the ap...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F13/16
CPCG06F13/1689G06F3/061G06F3/0659G06F12/0246G06F2212/2022G06F2212/214G06F2212/205G06F3/0688
Inventor HUANG, MINGZHUANG, ZHIQING
Owner HUANG MING
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products