18513610. METHOD FOR SUPPORTING ERASURE CODE DATA PROTECTION WITH EMBEDDED PCIE SWITCH INSIDE FPGA+SSD simplified abstract (Samsung Electronics Co., Ltd.)

From WikiPatents
Jump to navigation Jump to search

METHOD FOR SUPPORTING ERASURE CODE DATA PROTECTION WITH EMBEDDED PCIE SWITCH INSIDE FPGA+SSD

Organization Name

Samsung Electronics Co., Ltd.

Inventor(s)

Sompong Paul Olarig of Pleasanton CA (US)

Fred Worley of San Jose CA (US)

Oscar P. Pinto of San Jose CA (US)

METHOD FOR SUPPORTING ERASURE CODE DATA PROTECTION WITH EMBEDDED PCIE SWITCH INSIDE FPGA+SSD - A simplified explanation of the abstract

This abstract first appeared for US patent application 18513610 titled 'METHOD FOR SUPPORTING ERASURE CODE DATA PROTECTION WITH EMBEDDED PCIE SWITCH INSIDE FPGA+SSD

Simplified Explanation

The abstract describes a topology that includes a Non-Volatile Memory Express (NVMe) Solid State Drive (SSD), a Field Programmable Gate Array (FPGA) to support functions like data acceleration, data deduplication, data integrity, data encryption, and data compression, and a Peripheral Component Interconnect Express (PCIe) switch for communication between the FPGA and the NVMe SSD.

  • The topology includes:
 * NVMe SSD
 * FPGA for implementing functions supporting the NVMe SSD
 * PCIe switch for communication between FPGA and NVMe SSD

---

      1. Potential Applications of this Technology
  • Data centers
  • High-performance computing
  • Cloud storage solutions
      1. Problems Solved by this Technology
  • Accelerated data processing
  • Enhanced data security
  • Improved data storage efficiency
      1. Benefits of this Technology
  • Faster data access and transfer speeds
  • Increased data reliability and integrity
  • Reduced storage space requirements
      1. Potential Commercial Applications of this Technology
        1. Optimizing Data Processing with NVMe SSD and FPGA Technology
      1. Possible Prior Art

No prior art information is available at this time.

---

      1. Unanswered Questions
        1. How does the FPGA specifically support the functions of the NVMe SSD?

The abstract mentions that the FPGA implements functions supporting the NVMe SSD, but it does not provide specific details on how this is achieved.

        1. What are the specific data acceleration techniques used in this topology?

While data acceleration is mentioned as one of the functions supported by the FPGA, the abstract does not elaborate on the specific techniques or methods employed for data acceleration in this topology.


Original Abstract Submitted

A topology is disclosed. The topology may include at least one Non-Volatile Memory Express (NVMe) Solid State Drive (SSD), a Field Programmable Gate Array (FPGA) to implement one or more functions supporting the NVMe SSD, such as data acceleration, data deduplication, data integrity, data encryption, and data compression, and a Peripheral Component Interconnect Express (PCIe) switch. The PCIe switch may communicate with both the FPGA and the NVMe SSD.