Sistemas y métodos para generar una matriz de productos cruzados en una sola pasada a través de datos utilizando nivelación de una sola pasada.

Un método implementado por computadora para generar una matriz X'X de productos cruzados,

donde la matriz X es representativa de un modelo lineal que involucra variables y los efectos de esas variables, cada uno de los efectos está asociado con ciertas columnas de la matriz X, donde las columnas de la matriz X dependen de las variables de clasificación, en donde las variables de clasificación son variables cuyos valores sin procesar se asignan a una codificación de enteros llamada niveles, en una sola pasada a través de datos, en un sistema de procesamiento de datos con múltiples hilos ejecutables y memoria (102) de búfer, el método que comprende los pasos de:

recibir datos a ser analizados en la memoria (102) de búfer;

designar una porción única de la memoria (102) de búfer para ser leída por una pluralidad de hilos ejecutables;

generar árboles (122a - 122n) binarios específicos de hilo para una variable de clasificación de dichas variables de clasificación descritas por los datos en la porción de la memoria (102) leída por el hilo;

combinar los árboles (122a - 122n) específicos de hilo para la variable de clasificación en un árbol (124) general para la variable de clasificación;

generar submatrices (126a - 126m) parciales de la matriz de productos cruzados utilizando el árbol (124) general para la variable de clasificación, en donde las submatrices parciales son matrices de productos cruzados asociadas con los efectos en el modelo;

almacenar las submatrices parciales en espacio de memoria no contiguo; y

generar la matriz (100) de productos cruzados almacenando y ordenando los elementos de las submatrices (126a - 126m) almacenadas de forma no contigua en espacio de memoria contiguo.

Tipo: Patente Internacional (Tratado de Cooperación de Patentes). Resumen de patente/invención. Número de Solicitud: PCT/US2011/064340.

Solicitante: SAS Institute Inc.

Nacionalidad solicitante: Estados Unidos de América.

Dirección: Sas Campus Drive Cary, NC 27513 ESTADOS UNIDOS DE AMERICA.

Inventor/es: SCHABENBERGER,OLIVER, GOODNIGHT,JAMES HOWARD.

Fecha de Publicación: .

Clasificación Internacional de Patentes:

  • G06F17/16 FISICA.G06 CALCULO; CONTEO.G06F PROCESAMIENTO ELECTRICO DE DATOS DIGITALES (sistemas de computadores basados en modelos de cálculo específicos G06N). › G06F 17/00 Equipo o métodos de procesamiento de datos o de cálculo digital, especialmente adaptados para funciones específicas (recuperación de la información, estructuras de las bases de datos o estructuras de los sistemas de archivos G06F 16/00). › Cálculo de matrices o de vectores.
  • G06F17/30
  • G06F9/50 G06F […] › G06F 9/00 Disposiciones para el control por programa, p. ej. unidades de control (control por programa para dispositivos periféricos G06F 13/10). › Asignación de recursos, p. ej. de la unidad central de procesamiento [CPU].

PDF original: ES-2691417_T3.pdf

 

Patentes similares o relacionadas:

Composiciones y métodos para modelar el metabolismo de Saccharomyces cerevisiae, del 3 de Junio de 2020, de THE REGENTS OF THE UNIVERSITY OF CALIFORNIA: Un metodo implementado por computadora para proporcionar a un usuario una simulacion de una funcion fisiologica de levadura relacionada con un gen heterologo […]

Procedimiento de visualización de páginas por medio de un navegador de un equipo como una caja descodificadora Proveedor de Servicios de Internet, del 10 de Enero de 2020, de FREEBOX (100.0%): Un procedimiento de visualización de páginas por un equipo cliente equipado de un sistema cerrado, conectado a un servidor remoto , integrando […]

Procedimiento implementado por ordenador y controlado por ordenador, producto de programa informático y plataforma para disponer datos para su procesamiento y almacenamiento en un motor de almacenamiento de datos, del 4 de Noviembre de 2019, de Dynactionize N.V: Un procedimiento implementado por ordenador y controlado por ordenador de disposición de datos para procesamiento y almacenamiento de los mismos en un […]

MÉTODO DE DOBLAJE Y LOCUCIONES DE AUDIO, del 11 de Julio de 2019, de TANGO VOZ, S.L: Se describe en este documento un método que permite gestionar la producción de doblajes y locuciones de audio destinados a medios audiovisuales de tal manera que no se […]

Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, del 21 de Mayo de 2019, de IG Knowhow Limited: Un sistema de control para controlar el funcionamiento de una unidad de procesamiento de datos, la unidad de procesamiento de datos recibiendo una primera […]

Dispositivo de procesamiento de información, método de procesamiento de información, programa de procesamiento de información y soporte de registro, del 1 de Mayo de 2019, de RAKUTEN, INC: Dispositivo de procesamiento de información que comprende: un medio (12b) de memoria de palabra de área local que almacena una palabra de área […]

Método para proporcionar una estructura de índice en una base de datos, del 1 de Mayo de 2019, de Capish International AB: Metodo para proporcionar una estructura de indice en una base de datos que comprende una pluralidad de tipos de objetos, donde cada tipo de objetos […]

SISTEMA PARA LA DETECCIÓN REMOTA DEL USO DEL CINTURÓN DE SEGURIDAD EN UN VEHÍCULO, del 18 de Abril de 2019, de CASANOVA RENT VOLKS, S.A. DE C.V: La presente invención se refiere a la industria automotriz, particularmente está relacionada con los cinturones de seguridad con que están equipados los vehículos, […]

Utilizamos cookies para mejorar nuestros servicios y mostrarle publicidad relevante. Si continua navegando, consideramos que acepta su uso. Puede obtener más información aquí. .