×

NORMALIZING DATA FOR FAST SUPERSCALAR PROCESSING

  • US 20170124125A1
  • Filed: 01/18/2017
  • Published: 05/04/2017
  • Est. Priority Date: 05/05/2010
  • Status: Abandoned Application
First Claim
Patent Images

1. A computing apparatus comprising:

  • one or more computer readable storage media;

    a processing system operatively coupled with the one or more computer readable storage media;

    program instructions for normalizing an in-memory representation of stored data for faster superscalar processing, wherein the program instructions, when executed by the processing system, direct the processing system to at least;

    access stored data that includes multiple columns, each column having a data type;

    select a column in the accessed data to determine an appropriate in-memory representation;

    determine a data type of the selected column;

    determine whether row data associated with the selected column can be normalized based at least in part on the determined data type of the selected column;

    determine a fixed size value for a normalized data representation, wherein the fixed sized value is sized such that it can be processed by a superscalar processor as a single instruction; and

    upon determining that the row data can be normalized, convert the row data associated with the selected column into the normalized data representation, wherein the normalized data representation is a format that allows performing parallel processing of the normalized data representation using the superscalar processor.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×