Patents Assigned to SMART High Reliability Solutions LLC
  • Patent number: 9606863
    Abstract: Embodiments of apparatus, methods and systems of solid state drive are disclosed. One embodiment of a solid state drive includes a non-blocking fabric, wherein the non-blocking fabric comprises a plurality of ports, wherein a subset of the plurality of ports are each connected to a flash controller that is connected to at least one array of flash memory. Further, this embodiment includes a flash scheduler for scheduling data traffic through the non-blocking fabric, wherein the data traffic comprises a plurality of data packets, wherein the flash scheduler extracts flash fabric header information from each of the data packets and schedules the data traffic through the non-blocking fabric based on the extracted flash fabric header information. The scheduled data traffic provides transfer of data packets through the non-blocking fabric from at least one array of flash memory to at least one other array of flash memory.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 28, 2017
    Assignee: SMART High Reliability SOlutions, LLC
    Inventor: Ajoy Aswadhati
  • Patent number: 9335935
    Abstract: An embodiment of the invention includes a storage subsystem having a storage central processing unit (SCPU) operable to receive and send a command to a host, the command requiring data computation, a compute engine coupled to the SCPU, and a bank of memory devices coupled to the SCPU and the compute engine and configured to store data required by the commands, wherein the SCPU or the compute engine are operable to perform computation of the data and to further invoke an appropriate Flash Translation Layer (FTL) application based on workload.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: May 10, 2016
    Assignee: SMART High Reliability Solutions, LLC
    Inventors: Ajoy Aswadhati, Vijay Aswadhati
  • Patent number: 9141292
    Abstract: An embodiment of the invention includes a storage subsystem having a storage central processing unit (SCPU) operable to receive and send a command to a host, the command requiring data computation, a compute engine coupled to the SCPU, and a bank of memory devices coupled to the SCPU and the compute engine and configured to store data required by the commands, wherein the SCPU or the compute engine are operable to perform computation of the data and to further invoke an appropriate Flash Translation Layer (FTL) application based on workload.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: September 22, 2015
    Assignee: SMART High Reliability Solutions LLC
    Inventors: Ajoy Aswadhati, Vijay Aswadhati