System and method for managing compression and decompression and decompression of system memory in a computer system

a computer system and system memory technology, applied in the field of memory systems, can solve the problems of reducing the cost per storage bit, not being able to achieve significant improvement in the effective operation of the memory subsystem or the software which manages the memory subsystem, and the software solution typically using too many cpu compute cycles and/or adding too much bus traffic, so as to reduce data bandwidth and storage requirements, and ensure the use of the entire system memory space. , the effect of reducing the average compression ratio

Inactive Publication Date: 2006-05-16
MOSSMAN HLDG
View PDF6 Cites 30 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The technical effect of this patented technology relates to improving computer performance when accessing large amounts of main memory efficiently while maintaining safety measures against overrunouts caused by excessive usage of RAM. It involves optimizing certain components within each component called Core Driver which helps with efficient processing tasks such as performing specific functions like word processors on behalf of CPU cores. This results in improved overall efficiency and reduced costs associated therewith.

Problems solved by technology

Technological Problem: Existing Computational Hardware Systems (CMS), particularly those designed specifically for storing large amounts of RAM, cannot efficiently handle processing requests due to their latency requirements. Additionally, existing methods like dynamic random access memory (RAM) management can only allocate and manage idle areas instead of fully utilizing them.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • System and method for managing compression and decompression and decompression of system memory in a computer system
  • System and method for managing compression and decompression and decompression of system memory in a computer system
  • System and method for managing compression and decompression and decompression of system memory in a computer system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

Incorporation by Reference

[0056]The following patents and patent applications are hereby incorporated by reference in their entirety as though fully and completely set forth herein.

[0057]U.S. Pat. No. 6,173,381 titled “Memory Controller Including Embedded Data Compression and Decompression Engines” issued on Jan. 9, 2001, whose inventor is Thomas A. Dye.

[0058]U.S. Pat. No. 6,170,047 titled “System and Method for Managing System Memory and / or Non-volatile Memory Using a Memory Controller with Integrated Compression and Decompression Capabilities” issued on Jan. 2, 2001, whose inventor is Thomas A. Dye.

[0059]U.S. patent application Ser. 09 / 239,659 titled “Bandwidth Reducing Memory Controller Including Scalable Embedded Parallel Data Compression and Decompression Engines” whose inventors are Thomas A. Dye, Manuel J. Alvarez II and Peter Geiger and was filed on Jan. 29, 1999. Pursuant to a Response to Office Action of Aug. 5, 2002, this application is currently pending a title change f

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A method and system for allowing a processor or I/O master to address more system memory than physically exists are described. A Compressed Memory Management Unit (CMMU) may keep least recently used pages compressed, and most recently and/or frequently used pages uncompressed in physical memory. The CMMU translates system addresses into physical addresses, and may manage the compression and/or decompression of data at the physical addresses as required. The CMMU may provide data to be compressed or decompressed to a compression/decompression engine. In some embodiments, the data to be compressed or decompressed may be provided to a plurality of compression/decompression engines that may be configured to operate in parallel. The CMMU may pass the resulting physical address to the system memory controller to access the physical memory. A CMMU may be integrated in a processor, a system memory controller or elsewhere within the system.

Description

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Owner MOSSMAN HLDG
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products