Method and system for highly efficient database bitmap index processing
First Claim
1. A computer-based method for database bitmap index processing in a database management system, the method comprising the steps of:
- (a) utilizing a microprocessor supporting instructions for simultaneous processing of at least 128 bits and having storage units of at least 128 bits to process bitmap index format database structures.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-based method for database bitmap index processing in a database management system. The method utilizes a microprocessor supporting instructions for simultaneous processing of at least 128 bits and having storage units of at least 128 bits to process bitmap index format database structures. The instructions may belong to the microprocessor'"'"'s multimedia application extension and be in assembly language. One instruction moves content of the entire storage unit of at least 128 bits between a memory and a register, and another instruction performs a logical AND instruction on the two storage units of at least 128 bits. A join operation on two bitmap indexes is performed by comparing two bitmap indexes and computing their intersection using a logical AND instruction.
35 Citations
12 Claims
-
1. A computer-based method for database bitmap index processing in a database management system, the method comprising the steps of:
(a) utilizing a microprocessor supporting instructions for simultaneous processing of at least 128 bits and having storage units of at least 128 bits to process bitmap index format database structures. - View Dependent Claims (2, 3, 4)
-
5. A data processing system for database bitmap index processing in a database management system, comprising means for performing the steps of:
(a) utilizing a microprocessor supporting instructions for simultaneous processing of at least 128 bits and having storage units of at least 128 bits to process bitmap index format database structures. - View Dependent Claims (6, 7, 8)
-
9. A computer usable medium, in a database management system, tangibly embodying a program of instructions executable by the computer to perform a computer-based method for database bitmap index processing, comprising the steps of:
(a) utilizing a microprocessor supporting instructions for simultaneous processing of at least 128 bits and having storage units of at least 128 bits to process bitmap index format database structures. - View Dependent Claims (10, 11, 12)
Specification