Method for performing compressed I/O with memory expansion technology
First Claim
Patent Images
1. A method for manipulating a compressed translation table in a memory expansion technology system comprising:
- swapping contents of an output buffer to a compression buffer;
disabling compression for compression translation table entries corresponding to the content swapped to the compression buffer; and
packaging entries of a compression translation table corresponding to the contents swapped to the compression buffer, wherein packaged compression translation table entries are accessible to a computer system for addressing the contents swapped to the compression buffer, and wherein packaging entries of the compression translation table further comprises making a copy of the compression translation table entries, and storing the copy in a buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is provided for manipulating a compressed translation table in a memory expansion technology system. The method comprises swapping contents of an output buffer with contents of a compression buffer, disabling compression for compression translation table entries corresponding to the content swapped to the compression buffer, and packaging entries of a compression translation table corresponding to the contents swapped to the compression buffer, wherein packaged compression translation table entries are accessible to a computer system for addressing the contents swapped to the compression buffer.
72 Citations
16 Claims
-
1. A method for manipulating a compressed translation table in a memory expansion technology system comprising:
-
swapping contents of an output buffer to a compression buffer;
disabling compression for compression translation table entries corresponding to the content swapped to the compression buffer; and
packaging entries of a compression translation table corresponding to the contents swapped to the compression buffer, wherein packaged compression translation table entries are accessible to a computer system for addressing the contents swapped to the compression buffer, and wherein packaging entries of the compression translation table further comprises making a copy of the compression translation table entries, and storing the copy in a buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for manipulating a compressed translation table in a memory expansion technology system, the method steps comprising:
-
swapping contents of an output buffer to a compression buffer;
disabling compression for compression translation table entries corresponding to the content swapped to the compression buffer; and
packaging entries of a compression translation table corresponding to the contents swapped to the compression buffer, wherein packaged compression translation table entries are accessible to a computer system for addressing the contents swapped to the compression buffer, and wherein packaging entries of the compression translation table further comprises making a copy of the compression translation table entries, and storing the copy in a buffer. - View Dependent Claims (14)
-
-
15. A memory expansion technology system comprising:
-
a compression buffer reserved for data corresponding to a compression translation table to be packed, wherein a plurality of compression buffers are provided wherein an alignment of data of each of the compression buffers is the same; and
metadata describing the content of the compressed compression translation table after packing. - View Dependent Claims (16)
-
Specification