Patent application number | Description | Published |
20110179198 | STORAGE DEVICE OF SERIAL ATTACHED SMALL COMPUTER SYSTEM INTERFACE/SERIAL ADVANCED TECHNOLOGY ATTACHMENT TYPE - Provided is a storage device of a serial attached small computer system interface/serial advanced technology attachment (SAS/SATA) type, which provides data storage/reading services through an SAS/SATA interface. The SAS/SATA type storage device includes: a memory disk unit which includes a plurality of memory disks provided with a plurality of volatile semiconductor memories; an SAS/SATA host interface unit which interfaces between the memory disk unit and a host; and a controller unit which adjusts synchronization of a data signal transmitted/received between the SAS/SATA host interface unit and the memory disk unit to control a data transmission/reception speed between the SAS/SATA host interface unit and the memory disk unit. The storage device can support a low-speed data processing speed for the host and simultaneously support a high-speed data processing speed for the memory disk unit, so that there are advantages in that the performance of the memory disk can be fully utilized to enable high-speed data processing in an existing interface environment. | 07-21-2011 |
20110252177 | SEMICONDUCTOR STORAGE DEVICE MEMORY DISK UNIT WITH PROGRAMMABLE HOST INTERFACE - In general, embodiments of the present invention provide a Semiconductor Storage Device (SSD) memory disk unit having a programmable host interface (unit). Specifically, in a typical embodiment, the SSD-based memory disk unit comprises a programmable host interface unit for coupling the SSD-based memory disk unit to at least one host; an adaptive host interface controller unit coupled to the programmable host interface unit; a DMA controller coupled to the adaptive host interface controller unit; an ECC controller coupled to the DMA controller; a memory controller coupled to the ECC controller; and a memory array coupled to the memory controller, the memory array comprising at least one SSD memory block. | 10-13-2011 |
20110252250 | SEMICONDUCTOR STORAGE DEVICE MEMORY DISK UNIT WITH MULTIPLE HOST INTERFACES - In general, embodiments of the present invention provide a Semiconductor Storage Device (SSD) memory disk unit having multiple host interface units. Specifically, in a typical embodiment, the SSD memory disk unit comprises a plurality of host interface units for coupling the SSD memory disk unit to at least one host; a host interface controller unit coupled to each of the plurality of host interface units; a DMA controller coupled to the host interface controller unit; an ECC controller coupled to the DMA controller; a memory controller coupled to the ECC controller; and a memory array coupled to the memory controller, the memory array comprising at least one SSD memory block. | 10-13-2011 |
20110252263 | SEMICONDUCTOR STORAGE DEVICE - Provided is a storage device of a serial attached small computer system interface/serial advanced technology attachment (PCI-Express) type, which provides data storage/reading services through a PCI-Express interface. The PCI-Express type storage device includes: a memory disk unit which includes a plurality of memory disks provided with a plurality of volatile semiconductor memories; a PCI-Express host interface unit which interfaces between the memory disk unit and a host; and a controller unit which adjusts synchronization of a data signal transmitted/received between the PCI-Express host interface unit and the memory disk unit to control a data transmission/reception speed between the PCI-Express host interface unit and the memory disk unit. The storage device can support a low-speed data processing speed for the host and simultaneously support a high-speed data processing speed for the memory disk unit, so that there are advantages in that the performance of the memory disk can be fully utilized to enable high-speed data processing in an existing interface environment. | 10-13-2011 |
20110258365 | RAID CONTROLLER FOR A SEMICONDUCTOR STORAGE DEVICE - Provided is a RAID controlled storage device of a PCI-Express (PCI-e) type, which provides data storage/reading services through a PCI-Express interface. The RAID controller typically includes a disk mount coupled to a set of PCI-Express SSD memory disk units, the set of PCI-Express SSD memory disk units comprising: a set of volatile semiconductor memories; a disk monitoring unit coupled to the disk mount for monitoring the set of PCI-Express memory disk units; a disk plug and play controller coupled to the disk monitoring unit and the disk mount for controlling the disk mount; a high speed host interface coupled to the disk monitoring unit and the disk mount for providing high-speed host interface capabilities; a disk controller coupled to the high speed host interface and the disk monitoring unit; and | 10-20-2011 |
20110258382 | RAID CONTROLLED SEMICONDUCTOR STORAGE DEVICE - Provided is a RAID controlled storage device of a serial attached small computer system interface/serial advanced technology attachment (PCI-Express) type, which provides data storage/reading services through a PCI-Express interface. The PCI-Express type storage device includes: a memory disk unit which includes a plurality of memory disks provided with a plurality of volatile semiconductor memories; a PCI-Express host interface unit which interfaces between the memory disk unit and a host; and a controller unit which adjusts synchronization of a data signal transmitted/received between the PCI-Express host interface unit and the memory disk unit to control a data transmission/reception speed between the PCI-Express host interface unit and the memory disk unit. The storage device can support a low-speed data processing speed for the host and simultaneously support a high-speed data processing speed for the memory disk unit, so that there are advantages in that the performance of the memory disk can be fully utilized to enable high-speed data processing in an existing interface environment. | 10-20-2011 |
20110283047 | HYBRID STORAGE SYSTEM FOR A MULTI-LEVEL RAID ARCHITECTURE - Embodiments of the present invention provide a hybrid storage system for a multi-level RAID architecture. Specifically, embodiments of this invention provide a hybrid RAID controller coupled to a system control board. Coupled to the hybrid RAID controller are a DDR RAID controller and a HDD/Flash RAID controller. A set of DDR RAID control blocks are coupled to the DDR RAID controller, each of the set of DDR RAID control blocks include a set of DDR memory disks. Further, a set of HDD RAID control blocks are coupled to the HDD/Flash RAID controller, each of the set of HDD RAID control blocks include a set of HDD/Flash SSD Units. | 11-17-2011 |
20110307644 | SWITCH-BASED HYBRID STORAGE SYSTEM - The present invention relates to semiconductor storage systems (SSDs). Specifically, the present invention relates to a switch-based hybrid storage system. In a typical embodiment, a first RAID controller is coupled to a system control board, and a double data rate semiconductor storage device (DDR SSD) module is coupled to the first RAID controller. The DDR SSD module typically includes a set of DDR SSD units. Also coupled to the system control board are a first switch and a second switch. A second RAID controller is coupled to the first switch, while a hard disk drive (HDD) module coupled to the second RAID controller. The HDD module typically includes a set of HDD/Flash SDD units. Also coupled to the second switch is a communications module having a set (at least one) of ports. | 12-15-2011 |
20110307652 | HYBRID STORAGE SYSTEM WITH MID-PLANE - The present invention relates to semiconductor storage systems (SSDs). Specifically, the present invention relates to a hybrid storage system with a mid-plane. In a typical embodiment, a mid-plane is provided. Coupled to one side of the mid-plane is a system control board and a communications module having a set (at least one) of ports. Coupled to a second side of the mid-plane is (among other components) a first RAID controller, which itself is coupled to a double data rate semiconductor storage device (DDR SSD) module having a set of DDR SSD units. Also coupled to the second side of the mid-plane is a second RAID controller, which itself is coupled to a hard disk drive (HDD) module having a set of HDD/Flash SDD units. | 12-15-2011 |
20110314226 | SEMICONDUCTOR STORAGE DEVICE BASED CACHE MANAGER - In general, the present invention relates to semiconductor storage systems (SSDs). Specifically, the present invention relates to SSD based cache manager. In a typical embodiment, a cache balancer is coupled to a set of cache meta data units. A set of cache algorithms that utilizes the set of cache meta data units to determine optimal data caching operations. A cache adaptation manger is coupled to and sends volume information to the cache balancer. Typically, this information is computed using the set of cache algorithms. A monitoring manager is coupled to the cache adaptation. | 12-22-2011 |
20120017036 | HYBRID STORAGE SYSTEM FOR A MULTI-LEVEL RAID ARCHITECTURE - The present invention relates to semiconductor storage systems (SSDs). Specifically, the present invention relates to a switch-based hybrid storage system. In a typical embodiment, a set of double data rate semiconductor storage device (DDR SSD) RAID controllers is coupled to a system control board, and a set of DDR SSD modules to the set of DDR SSD RAID controllers. The set of DDR SSD modules typically comprises a set of DDR SSD units. In addition, a set of HDD/Flash SSD RAID controllers is also coupled to the system control board, and a set of hard disk drive (HDD) modules are coupled to the set of HDD/Flash SSD RAID controllers. The set of HDD modules typically comprises a set of HDD/Flash SDD units. | 01-19-2012 |
20120030410 | HYBRID RAID CONTROLLER - Provided is a hybrid RAID controller for a storage device of a PCI-Express (PCI-e) type that supports a low-speed data processing speed for a host. Specifically, embodiments of this invention provide a hybrid RAID controller coupled to one or more (i.e., a set of) semiconductor storage device (SSD) memory disk units and one or more hard disk drive (HDD)/Flash memory units. Among other things, the SSD memory disk units and/or HDD/Flash memory units adjust a synchronization of a data signal transmitted/received between the host and a memory disk during data communications between the host and the memory disk through a PCI-Express interface and simultaneously support a high-speed data processing speed for the memory disk, thereby supporting the performance of the memory to enable high-speed processing in an existing interface environment at the maximum. | 02-02-2012 |
20120030417 | RAID CONTROLLER HAVING MULTI PCI BUS SWITCHING - Embodiments of the present invention provide a RAID controller with multi PCI bus switching for a storage device of a PCI-Express (PCI-e) type that supports a low-speed data processing speed for a host. Specifically, embodiments of this invention provide a RAID controller having multiple (e.g., two or more) sets of RAID circuitry that are interconnected/coupled to on another via a PCI bus. Each set of RAID circuitry is coupled to a one or more (i.e., a set of) semiconductor storage device (SSD) memory disk units. Among other things, the SSD memory disk units and/or HDD/Flash memory units adjust a synchronization of a data signal transmitted/received between the host and a memory disk during data communications between the host and the memory disk through a PCI-Express interface and simultaneously support a high-speed data processing speed for the memory disk, thereby supporting the performance of the memory to enable high-speed processing in an existing interface environment at the maximum. | 02-02-2012 |
20120110231 | HOME STORAGE SYSTEM - In general, embodiments of the present invention provide a home storage system and method of production. Specifically, in a typical embodiment, the home storage system includes a main controller that is coupled to a display controller, an external memory controller, an external interface, and a PCI-Express-based hybrid RAID controller. Further, a set of semiconductor storage device (SSD) memory units and a set of hard disk drive (HDD/Flash) memory units are coupled to the hybrid RAID controller. The external interface allows the storage system to establish network connectivity, while the external memory controller allows the storage device to be coupled to different types of external memory devices. | 05-03-2012 |
20120110261 | HOME STORAGE DEVICE AND SOFTWARE - In general, embodiments of the present invention provide a home storage system. Specifically, in a typical embodiment, the home storage system includes a graphical user interface for graphically accessing features of the home storage system; an internal storage management and monitoring module for managing and monitoring a set of semiconductor storage device (SSD) memory units and a set of hard disk drive (HDD) memory units within the home storage system; an external interface management and monitoring module for managing and monitoring network connectivity of the home storage system; and a portable storage management and monitoring module for managing and monitoring at least one type of external memory coupled to the home storage system. | 05-03-2012 |
20120192038 | SAS-BASED SEMICONDUCTOR STORAGE DEVICE MEMORY DISK UNIT - Embodiments of the present invention provide a storage device of a serial-attached small computer system interface/serial advanced technology attachment (PCI-Express) type that supports a low-speed data processing speed for a host. Specifically, the present invention provides a SSD memory system comprising (among other components) a set (at least one) of SSD memory disk units. Each SSD memory disk unit generally comprises (among other components), a host interface unit; a serial-attached small computer system interface (SAS) protocol controller for controlling a SAS protocol of the SSD memory disk unit coupled to the host interface unit; a direct memory access (DMA) controller for controlling access to the SSD memory disk unit coupled to the host interface unit; and a data buffer for buffering data stored in the SSD memory disk unit coupled to the DMA controller. | 07-26-2012 |
20120198115 | RAID-BASED STORAGE CONTROL BOARD - Embodiments of the invention relate to a (e.g., hybrid) redundant array of independent disks (RAID)-based storage control board. Specifically, the present invention relates to a storage control board having a RAID controller with a peripheral component interconnect express (PCI-e) interface. In one embodiment, the RAID controller is coupled to an input/output (I/O) hub and a set (at least one) of PCI-e slots, which themselves can receive cards such as a fibre channel (FC) add-on card, a serial attached small component system interface (SAS) add-on card, or a PCI-e bridge add-on card. The I/O hub can be coupled to a set (at least one) of processors, each of which can be coupled to a main memory module or the like. | 08-02-2012 |
20120198116 | RAID-BASED STORAGE CONTROL BOARD HAVING FIBRE CHANNEL INTERFACE CONTROLLER - Embodiments of the present invention relate to a (e.g., hybrid) redundant array of independent disks (RAID)-based storage control board having a fibre channel interface controller. Specifically, the present invention relates to a storage control board having a RAID controller with a peripheral component interconnect express (PCI-e) interface and a fibre channel interface controller. In one embodiment, the RAID controller is coupled to an input/output (I/O) hub and a set (at least one) of PCI-e slots, which themselves can receive cards such as a fibre channel (FC) add-on card, a serial attached small component system interface (SAS) add-on card, or a PCI-e bridge add-on card. The I/O hub can be coupled to a set of processors, each of which can be coupled to a main memory module or the like. | 08-02-2012 |
20120210163 | ALARM-BASED BACKUP AND RESTORATION FOR A SEMICONDUCTOR STORAGE DEVICE - Embodiments of the present invention provide backup and restoration functions for a storage device of a PCI-Express (PCI-e) type that support a low-speed data processing speed for a host. Specifically, embodiments of this invention provide backup and restoration functions for one or more (i.e., a set of) semiconductor storage devices (SSDs). In general, the present invention provides an alarm unit and a secondary power supply coupled to a backup controller. The backup controller is coupled to a backup storage device. When a primary power supply is deactivated (e.g., fails), an alarm unit and the secondary power supply is activated. In response to this activation, the backup controller will backup any data stored on any SSDs of the storage system (as well as any data stored in main memory of the storage system or in main memory of any host server connected thereto). When the primary power supply is reactivated, the secondary power supply (and the alarm unit) is deactivated, and all data backed up is restored to its original source. | 08-16-2012 |
20120215957 | SEMICONDUCTOR STORAGE DEVICE-BASED CACHE STORAGE SYSTEM - Embodiments of the present invention provide a SSD-based storage system. Specifically, in a typical embodiment, a network cache server is coupled to an internal storage network and an external storage network. Coupled to the network cache server is a network cache component (NCC) that comprises: a set of semiconductor storage device (SSD) memory disk units for storing data; a network cache controller coupled to the set of SSD memory units; a network traffic analysis component coupled to the network cache controller; and a set of network interfaces coupled to the network traffic analysis component. The internal storage network can be coupled to a set of internal storage systems while the external storage network can be coupled to a set of external storage servers. | 08-23-2012 |
20120239856 | HYBRID SYSTEM ARCHITECTURE FOR RANDOM ACCESS MEMORY - Embodiments of the present invention provide a hybrid system architecture random access memory (RAM) such as Phase-Change RAM (PRAM), Magnetoresistive RAM (MRAM) and/or Ferroelectric RAM (FRAM). Specifically, embodiments of this invention provide a hybrid RAID controller coupled to a system control board. Coupled to the hybrid RAID controller are a DDR RAID controller, a RAM RAID controller, and a HDD/Flash RAID controller. A DDR RAID control block is coupled to the DDR RAID controller and includes (among other things) a set of DDR memory disks. Further, a RAM control block is coupled to the RAM RAID controller and includes a set of RAM SSDs. Still yet, a HDD RAID control block is coupled to the HDD/Flash RAID controller and includes a set of HDD/Flash SSD Units. | 09-20-2012 |
20120250436 | IMPEDANCE MATCHING BETWEEN FPGA AND MEMORY MODULES - Embodiments of the present invention provide impedance matching between a Field Programmable Gate Array (FPGA) and memory modules in a semiconductor storage device (SSD) system architecture. Specifically, a set (at least one) of memory modules is coupled to an FPGA. A damping resistor is placed at the impedance mismatching point to reduce signal noise. | 10-04-2012 |
20120254500 | SYSTEM ARCHITECTURE BASED ON DDR MEMORY - Embodiments of the present invention provide an SSD system architecture based on DDR memory. Specifically, embodiments of this invention provide a set of SSD RAID controllers coupled to a system control board. Coupled to each SSD RAID controller is a set of memory control units, each of the set of memory control units include an SSD controller and a set of DRAM memory units. | 10-04-2012 |
20120254501 | SYSTEM ARCHITECTURE BASED ON FLASH MEMORY - Embodiments of the present invention provide a semiconductor storage device (SSD) system architecture based on flash memory. Specifically, embodiments of this invention provide a set of SSD RAID controllers coupled to a system control board. A set of flash memory control units coupled to each of the set of SSD RAID controllers, each of the set of flash memory control units comprising an SSD controller and a set of flash memory units. | 10-04-2012 |
20120254502 | ADAPTIVE CACHE FOR A SEMICONDUCTOR STORAGE DEVICE-BASED SYSTEM - Embodiments of the present invention provide an adaptive cache system and an adaptive cache system for a hybrid storage system. Specifically, in a typical embodiment, an input/out (I/O) traffic analysis component is provided for monitoring data traffic and providing a traffic analysis based thereon. An adaptive cache algorithm component is coupled to the I/O traffic analysis component for applying a set of algorithms to determine a storage schema for handling the data traffic. Further, an adaptive cache policy component is coupled to the adaptive cache algorithm component. The adaptive cache policy component applies a set of caching policies and makes storage determinations based on the traffic analysis and the storage schema. Based on the storage determinations, data traffic can be stored (e.g., cached) among a set of storage devices coupled to the adaptive cache policy component. Such storage components can include one or more of the following: a low-high cache, a low-mid-high cache, a low speed storage component, a middle speed storage component and/or a high speed storage component. | 10-04-2012 |
20120254527 | DYNAMIC RANDOM ACCESS MEMORY FOR A SEMICONDUCTOR STORAGE DEVICE-BASED SYSTEM - Embodiments of the present invention provide an approach for dynamic random access memory (DRAM)/SSD-based memory to improve memory usage. Specifically, embodiments of the present invention provide a field programmable gate array (FPGA) (SSD controller) that comprises a PCI-express interface for receiving and converting serial data to 64 bit data; a data/bit converter coupled to the interface for converting the 64 bit data to 128 bit data; and a memory controller coupled to the data converter for receiving and storing the 128 bit data in a set of DRAM units coupled to the memory controller. In general, the data converter comprises an input address buffer for receiving and buffering address information; an address matching component coupled to the input address buffer for analyzing the address information and determining a matching address based on the address information; an output address buffer coupled to the address matching component for buffering and outputting the matching address; an input data buffer for receiving and buffering 64 bit data; a data matching component coupled to the input data buffer for matching the 64 bit data with a corresponding address; and an output data buffer coupled to the data matching component for buffering and outputting the 128 bit data based on output of the data matching component. | 10-04-2012 |
20120278526 | SYSTEM ARCHITECTURE BASED ON ASYMMETRIC RAID STORAGE - Embodiments of the present invention provide a semiconductor storage device (SSD) system based on asymmetric RAID storage. Specifically, embodiments of this invention provide a set of (at least one) of RAID controllers coupled to a host computer. A set of storage drives is coupled to each asymmetric RAID controller. The RAID method and configuration of each storage device are dynamically adapted based on user policy parameters and storage performance characteristics. | 11-01-2012 |
20120278527 | SYSTEM ARCHITECTURE BASED ON HYBRID RAID STORAGE - Embodiments of the present invention provide a semiconductor storage device (SSD) system based on hybrid RAID storage. Specifically, embodiments of this invention provide a set of (at least one) RAID controllers coupled to a host computer. A set of storage drives is coupled to each hybrid RAID controller. The RAID method and configuration of each storage device are dynamically adapted based on user policy parameters and storage performance characteristics. | 11-01-2012 |
20120278550 | SYSTEM ARCHITECTURE BASED ON RAID CONTROLLER COLLABORATION - Embodiments of the present invention provide a semiconductor storage device (SSD) system based on redundant array of independent disks (RAID) controller collaboration. Specifically, embodiments of the present invention provide a set (at least one) of RAID controllers coupled to a host system, wherein each of the set of RAID controllers is configured to collaborate with at least one other RAID controller within the set through at least one dedicated controller-to-controller channel to enable high bandwidth RAID storage. | 11-01-2012 |
20120278819 | POLLING-DRIVEN DEVICE DRIVER INTERFACE - Embodiments of the present invention provide a storage device (SSD) system architecture including a host comprising a device driver associated with a storage device and a central processing unit (CPU). The CPU is configured to request an input or output (I/O) operation of a storage device and begin polling the storage device via the device driver to determine whether the requested operation has been completed. The CPU begins its initial polling after waiting for a time interval equal to the storage device's predicted response time to elapse. | 11-01-2012 |
20120317335 | RAID CONTROLLER WITH PROGRAMMABLE INTERFACE FOR A SEMICONDUCTOR STORAGE DEVICE - Provided is a RAID controlled storage device of a serial attached small computer system interface/serial advanced technology attachment (PCI-Express) type, which provides data storage/reading services through a PCI-Express interface. The RAID controller typically includes a hardware (H/W) disk connect coupled to a set of PCI-Express SSD memory disk units, the set of PCI-Express SSD memory disk units comprising a set of volatile semiconductor memories; a programmable disk mount coupled to the H/W disk connect; an adaptive disk mount controller coupled to the programmable disk mount; a disk monitoring unit coupled to the programmable disk mount for monitoring the set of PCI-Express memory disk units; a disk plug and play controller coupled to the disk monitoring unit and the programmable disk mount for controlling the programmable disk mount; a high speed host interface coupled to the disk monitoring unit and the programmable disk mount for providing high-speed host interface capabilities; a disk controller coupled to the high speed host interface and the disk monitoring unit; and a host interface coupled to the disk controller. | 12-13-2012 |
20120317336 | TWO-WAY RAID CONTROLLER FOR A SEMICONDUCTOR STORAGE DEVICE - Provided is a two-way RAID controlled storage device of a serial attached small computer system interface/serial advanced technology attachment (PCI-Express) type, which provides data storage/reading services through a PCI-Express interface. The RAID controller typically includes a plurality of disk mounts coupled disk connect controller, which itself is coupled to a set (e.g., at least one) of PCI-Express SSD memory disk units. In a typical embodiment, the plurality of PCI-Express SSD memory disk units comprising a plurality of volatile semiconductor memories. The RAID controller further comprises a plurality of disk monitoring units coupled to the plurality of disk mounts for monitoring the plurality of PCI-Express memory disk units; a plurality of disk plug and play controllers coupled to the plurality of disk monitoring units. A plurality of high-speed host interfaces are coupled to: the plurality of disk mounts, the plurality of disk monitoring units, and to a plurality of disk controllers. Further coupled to the plurality of disk controllers is a two-way RAID controller, which is also coupled to the disk connect controller and to a host connect controller. The host connect controller is further coupled to a plurality of host interfaces, which themselves are coupled to the plurality of disk controllers. | 12-13-2012 |
20120331221 | SEMICONDUCTOR STORAGE DEVICE-BASED HIGH-SPEED CACHE STORAGE SYSTEM - Embodiments of the present invention provide a SSD-based high-speed cache storage system. Specifically, in a typical embodiment, a network cache component (NCC) is coupled to a high-speed cache storage pool (HCSP). The NCC generally comprises: a set of semiconductor storage device (SSD) memory disk units for storing data; a network cache controller coupled to the set of SSD memory units; a network traffic analysis component coupled to the network cache controller; a network interface coupled to the network traffic analysis component; a general storage controller coupled to the network cache controller; and a general storage interface coupled to the general storage controller. Moreover, the HCSP typically comprises a cache server, an internal interface, and a general storage system coupled to one another. | 12-27-2012 |
20120331338 | TWO-WAY RAID CONTROLLER WITH PROGRAMMABLE HOST INTERFACE FOR A SEMICONDUCTOR STORAGE DEVICE - Provided is a two-way RAID controlled storage device of a serial attached small computer system interface/serial advanced technology attachment (PCI-Express) type, which provides data storage/reading services through a PCI-Express interface. The RAID controller typically comprises multiple sets of RAID equipment coupled to one another via a hardware host connect, an adaptive host interface controller, a host connect controller, a two-way RAID controller, a disk connect controller, an adaptive disk mount controller, and a hardware disk connect. Coupled to the hardware disk connect are a set of DDR, SSD memory disk units. Further, each set of RAID equipment typically comprises a programmable host interface unit, a disk controller, a high speed host interface, a disk monitoring unit, a disk plug and play controllers, and a programmable disk mount. | 12-27-2012 |
20130013848 | REDUNDANT ARRAY OF INDEPENDENT DISK (RAID) CONTROLLED SEMICONDUCTOR STORAGE DEVICE (SSD)-BASED SYSTEM HAVING A HIGH-SPEED NON-VOLATILE HOST INTERFACE - Embodiments of the invention provide a RAID controlled SSD-based system having a high-speed, non-volatile host interface. Specifically, in a typical embodiment, a RAID-controlled device is provided that comprises a high-speed host interface that is coupled to a redundant array of independent disks (RAID) controller. The RAID controller itself is coupled to a set of controlled memory units that each comprises: a main controller coupled to cache memory; and a set of SSD memory units (each having a set of blocks of memory) coupled to the main controller. | 01-10-2013 |
20130024594 | SEMICONDUCTOR STORAGE DEVICE-BASED DATA RESTORATION - Embodiments of the invention provide a device and method for warm booting whereby data restoration occurs at the powering-on of the host, and can therefore be performed by the boot disk. Specifically, when the system is powered on, a backup controller will send a notification to a DMA controller indicating the data restoration is needed. The backup controller will automatically resorts contents of a backup storage device to main memory. During the process, when the host requests data, the DMA controller reads the data from the backup storage unit and sends it to the host. Then, once data restoration is complete, normal operations can commence. | 01-24-2013 |
20130031299 | DISK INPUT/OUTPUT (I/O) LAYER ARCHITECTURE HAVING BLOCK LEVEL DEVICE DRIVER - In general, embodiments of the present invention provide a disk an I/O layer architecture having a customized block-level device driver. In a typical embodiment, the architecture described herein comprises a file system layer being configured to handle user data; a buffer cache layer, adjacent the file system layer, the buffer cache layer being configured to handle page data; a block device driver layer adjacent the buffer cache layer, the block device driver layer being configured to handle block data, and the block device driver layer comprising an I/O scheduler layer and a device driver layer; and a storage unit layer adjacent the block device driver layer, the storage unit layer being configured to hand command data. Moreover, the storage unit layer can comprise a set (e.g., at least one) of semiconductor storage device (SSD) memory units, and the I/O scheduler layer can be configured to handle memory-based devices (e.g. a flash SSD memory device, a dynamic random access memory (DRAM) SSD memory device, etc.). | 01-31-2013 |
20130054870 | NETWORK-CAPABLE RAID CONTROLLER FOR A SEMICONDUCTOR STORAGE DEVICE - Embodiments of the present invention provide a network-capable RAID controller for a storage device of a serial attached small computer system interface/serial advanced technology attachment (PCI-Express) type that supports a low-speed data processing speed for a host. Specifically, embodiments of this invention provide a network-capable RAID controller coupled to one or more (i.e., a set of) semiconductor storage devices (SSDs). Among other components, the network-capable RAID controller comprises an input/output (I/O) controller coupled to a network interface. The network interface allows the network-capable RAID controller to communicate with an external network. | 02-28-2013 |
20130067156 | DOUBLE DATA RATE CONTROLLER HAVING SHARED ADDRESS AND SEPARATE DATA ERROR CORRECTION - In general, embodiments of the present invention provide a double data rate (DDR) controller having a shared address and separate data error direction for DDR3 direct memory access (DMA). In a typical embodiment, the architecture described herein comprises a fields programmable gate array (FPGA) having a single memory controller coupled to a data multiplexer (MUX). Groups/sets of memory having individual dual inline memory modules (DIMMs) are coupled to the memory controller and the data MUX. Data flows between the DIMMs and the data multiplexer, while address and control information flows between the DIMMs and the memory controller. | 03-14-2013 |
20130067157 | SEMICONDUCTOR STORAGE DEVICE HAVING MULTIPLE HOST INTERFACE UNITS FOR INCREASED BANDWIDITH - Embodiments of the present invention provide a semiconductor storage device (SSD)-based storage system. Specifically, in a typical embodiment, the system comprises a SSD memory disk unit having (among other components) a plurality of host interface units coupled to a host interface controller. The plurality of host interface units communicate with a plurality of physical interface units of a device driver (e.g., on a one-to-one or one-to-multiple basis). The device driver also comprises a logical interface coupled to the plurality of physical interface units. Among other things, this allows the system to connect to multiple hosts. In addition, this design provides increased bandwidth. | 03-14-2013 |
20130091319 | CROSS-BOUNDARY HYBRID AND DYNAMIC STORAGE AND MEMORY CONTEXT-AWARE CACHE SYSTEM - Embodiments of the present invention provide an adaptive cache system and an adaptive cache system for a hybrid storage system. Specifically, in a typical embodiment, an input/out (I/O) traffic analysis component is provided for monitoring data traffic and providing a traffic analysis based thereon. An adaptive cache algorithm component is coupled to the I/O traffic analysis component for applying a set of algorithms to determine a storage schema for handling the data traffic. Further, an adaptive cache policy component is coupled to the adaptive cache algorithm component. | 04-11-2013 |