Processing

Please wait...

Settings

Settings

1. WO2012076377 - OPTIMIZING OUTPUT VECTOR DATA GENERATION USING A FORMATTED MATRIX DATA STRUCTURE

Publication Number WO/2012/076377
Publication Date 14.06.2012
International Application No. PCT/EP2011/071359
International Filing Date 30.11.2011
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
17
Digital computing or data processing equipment or methods, specially adapted for specific functions
10
Complex mathematical operations
16
Matrix or vector computation
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
9
Arrangements for programme control, e.g. control unit
06
using stored programme, i.e. using internal store of processing equipment to receive and retain programme
30
Arrangements for executing machine- instructions, e.g. instruction decode
38
Concurrent instruction execution, e.g. pipeline, look ahead
G06F 17/16 (2006.01)
G06F 9/38 (2006.01)
CPC
G06F 17/16
Applicants
  • INTERNATIONAL BUSINESS MACHINES CORPORATION [US/US]; New Orchard Road Armonk, New York 10504, US (AllExceptUS)
  • IBM UNITED KINGDOM LIMITED [GB/GB]; PO Box 41, North Harbour Portsmouth Hampshire PO6 3AU, GB (MG)
  • FOSSUM, Gordon, Clyde [US/US]; US (UsOnly)
Inventors
  • FOSSUM, Gordon, Clyde; US
Agents
  • STRETTON, Peter, John; IBM United Kingdom Limited Intellectual Property Law Hursley Park Winchester Hampshire SO21 2JN, GB
Priority Data
12/961,03306.12.2010US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) OPTIMIZING OUTPUT VECTOR DATA GENERATION USING A FORMATTED MATRIX DATA STRUCTURE
(FR) GÉNÉRATION DE DONNÉES VECTORIELLES DE SORTIE OPTIMISÉE AU MOYEN D'UNE STRUCTURE DE DONNÉES MATRICIELLES
Abstract
(EN)
A computer system retrieves a slice of sparse matrix data, which includes multiple rows that each includes multiple elements. The computer system identifies one or more non-zero values stored in one or more of the rows. Each identified non-zero value corresponds to a different row, and also corresponds to an element location within the corresponding row. In turn, the computer system stores each of the identified non-zero values and corresponding element locations within a packet at predefined fields corresponding to the different rows.
(FR)
Selon l'invention, un système informatique récupère une tranche de données de matrice creuse qui comprend plusieurs rangées comportant chacune plusieurs éléments. Le système informatique identifie une ou plusieurs valeurs non nulles stockées dans une ou plusieurs rangées. Chaque valeur non nulle identifiée correspond à une rangée différente, mais également à un emplacement d'éléments dans la rangée correspondante. Le système informatique stocke à son tour chaque valeur non nulle identifiée et des emplacements d'éléments correspondants dans un paquet, dans des champs prédéfinis correspondant aux différentes rangées.
Latest bibliographic data on file with the International Bureau