NORMALIZING DATA FOR FAST SUPERSCALAR PROCESSING
First Claim
9-1. The system of claim 1 wherein the data normalization component is further configured to store row data values that fall outside of a range that the normalized data representation can contain in a non-normalized structure.
2 Assignments
0 Petitions
Accused Products
Abstract
A data normalization system is described herein that represents multiple data types that are common within database systems in a normalized form that can be processed uniformly to achieve faster processing of data on superscalar CPU architectures. The data normalization system includes changes to internal data representations of a database system as well as functional processing changes that leverage normalized internal data representations for a high density of independently executable CPU instructions. Because most data in a database is small, a majority of data can be represented by the normalized format. Thus, the data normalization system allows for fast superscalar processing in a database system in a variety of common cases, while maintaining compatibility with existing data sets.
12 Citations
9 Claims
-
9-1. The system of claim 1 wherein the data normalization component is further configured to store row data values that fall outside of a range that the normalized data representation can contain in a non-normalized structure.
Specification