Pluggable Non-Volatile Memory Module for Server I/O Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Computer systems face limitations in performance due to the combination of volatile dynamic random access memory (DRAM) and magnetic storage disks, which require multiple servers and higher operating costs to meet performance demands, as DRAM offers high performance but limited capacity and high power consumption, while magnetic storage provides large capacity but poor data access performance.

Innovation Solution

The use of non-volatile memory integrated circuits, such as NAND Flash, which offer disk-like capacity and persistence across power cycles, along with a data communication protocol that accesses these modules differently than DRAM, allowing for the creation of low power server systems with improved I/O performance and reduced server counts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If DRAM is used for memory storage, then high-performance random access is achieved, but capacity is limited and power consumption is high

Engineering Contradiction:
Improvedata access speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent combines DRAM and non-volatile memory (NVM) into a single memory module, creating a hybrid memory system that leverages the high-speed access of DRAM and the low-power, high-capacity characteristics of NVM. This merging allows the system to achieve both fast access performance and reduced power consumption by strategically placing frequently accessed data in DRAM while storing less frequently accessed data in NVM.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory system is segmented into multiple regions with different characteristics - volatile DRAM regions for high-speed access and non-volatile memory regions for capacity and persistence. This segmentation allows the system to optimize performance by directing access patterns to appropriate memory regions based on data usage patterns.

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If magnetic storage disks are used for storage, then large capacity is achieved, but data access performance is poor

Engineering Contradiction:
Improvestorage capacityVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

Non-volatile memory serves as an intermediary between DRAM and magnetic storage disks. It provides a buffer layer that captures data from magnetic disks and makes it accessible at faster speeds, effectively mediating the performance gap between slow magnetic storage and fast but limited DRAM.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If multiple servers are deployed to meet performance demands, then performance requirements are satisfied, but operating costs increase

Engineering Contradiction:
Improvesystem performanceVSAvoidoperating costs
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The hybrid memory module serves multiple functions within a single server - it provides high-speed memory, large-capacity storage, and persistent storage capabilities. This multi-functionality allows a single server to replace what would traditionally require multiple specialized servers, reducing overall system complexity and operating costs.

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

4Speed

If DRAM is used for memory, then high-performance random access is achieved, but capacity is limited

Engineering Contradiction:
Improveaccess speedVSAvoidmemory capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The memory system uses a nested structure where non-volatile memory modules can be stacked or layered to expand capacity while maintaining the high-speed access interface. This nesting approach allows capacity to scale without sacrificing access performance, as the NVM layers remain accessible through the same high-speed interface as DRAM.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS8706932B1Replaceable non-volatile memory apparatus with a plurality of pluggable electrical connectors
Publication Date: 2014.04.22 WESTERN DIGITAL TECHNOLOGIES INC
  • US8706932B1 patent drawing
  • US8706932B1 patent drawing
  • US8706932B1 patent drawing

AI summary

In one embodiment of the invention, a replaceable memory apparatus is disclosed. The replaceable memory apparatus includes a first rectangular multilayer printed circuit board having a first side and a second side opposite the first side; a first male pluggable electrical connector mounted to the first side near a first edge; a first female pluggable electrical connector mounted to the second side; and first non-volatile memory mounted to the first side and the second side. The first female pluggable electrical connector is coupled to the first male pluggable electrical connector to feed through first signals. The first non-volatile memory is coupled to the first female pluggable electrical connector and the first male pluggable electrical connector to receive the first signals.