PCIe Compression Accelerator Card Virtual Hard Disk Interface

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data compression methods in data centers and other big data applications heavily rely on CPU resources, which are costly and can hinder the rapid growth of enterprise markets.

Innovation Solution

A method is introduced to simulate hard disk mode to access a compression accelerator card using data intelligent processing technology, reducing CPU usage and minimizing changes to supporting software by using a PCIe compression accelerator card.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CPU compression algorithms are used, then compression functionality is provided, but CPU resource occupation is high

Engineering Contradiction:
Improvecompression performanceVSAvoidCPU resource occupation
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent replaces software-based CPU compression algorithms with hardware-based PCIe compression accelerator cards. The compression function is migrated from the CPU's software execution environment to dedicated hardware acceleration cards, achieving hardware acceleration for data compression and reducing CPU resource occupation while maintaining compression performance.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces a PCIe compression accelerator card as an intermediary device between the CPU and storage devices. This intermediate hardware component handles compression and decompression operations, freeing the CPU from these computationally intensive tasks while providing efficient data processing capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Use of energy by moving object

If PCIe compression accelerator card is used, then CPU resource occupation is reduced, but supporting software development complexity increases

Engineering Contradiction:
ImproveCPU resource occupationVSAvoidsupporting software development
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent makes the PCIe compression accelerator card compatible with multiple operating systems (Windows, Linux, Unix) and storage protocols (NVMe, SATA, SAS) through universal driver interfaces. This multi-functionality allows the hardware compression card to work across different platforms without requiring extensive platform-specific software development, reducing the complexity of supporting software.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent simulates the compression accelerator card as a virtual hard disk device, copying the familiar hard disk access interface and protocols. This simulation approach allows existing hard disk access software to work with the compression card without modification, eliminating the need for extensive supporting software development while providing hardware acceleration capabilities.

Inventive Principle:
Principle #26Copying

3Productivity

If hardware compression card is adopted, then compression performance is improved, but enterprise equipment cost increases

Engineering Contradiction:
Improvecompression performanceVSAvoidenterprise equipment cost
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent combines multiple functions (compression, decompression, storage simulation, multiple protocol support) into a single PCIe compression accelerator card. This consolidation reduces the need for separate hardware components and software solutions, providing high compression performance while controlling overall equipment costs through functional integration.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12321638B2Compression accelerator card and method of simulating hard disk mode to access the compression accelerator card
Publication Date: 2025.06.03 INNOGRIT TECH CO LTD
  • US12321638B2 patent drawing
  • US12321638B2 patent drawing
  • US12321638B2 patent drawing

AI summary

This application discloses a compression accelerator card, method of simulating hard disk mode to access the compression accelerator card. The method comprises: setting a compression identifier and sending a write command to a virtual compression hard disk by an application, and the write command is sent to a compression accelerator card via the virtual compression hard disk; compressing data by the compression accelerator card according to the compression identifier and caching the compressed data within the compression accelerator card, and returning a message to the application; setting a decompression identifier and sending a read command to the virtual compression hard disk by the application, the read command is sent to the compression accelerator card via the virtual compression hard disk, wherein the logical address corresponding to the read command is the same as the write command; and not decompressing the compressed data according to the decompression identifier by the compression accelerator card, and returning the compressed data to the application by the virtual compression hard disk. This application reduces CPU usage, minimizes changes to supporting software brought by migration from CPU compression to hardware compression, and reduces enterprise equipment cost.