Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Gustavson, US

Fred Gehrung Gustavson, Briarcliff Manor, NY US

Patent application numberDescriptionPublished
20080313441METHOD AND STRUCTURE FOR PRODUCING HIGH PERFORMANCE LINEAR ALGEBRA ROUTINES USING REGISTER BLOCK DATA FORMAT ROUTINES - A method (and structure) of executing a matrix operation, includes, for a matrix A, separating the matrix A into blocks, each block having a size p-by-q. The blocks of size p-by-q are then stored in a cache or memory in at least one of the two following ways. The elements in at least one of the blocks is stored in a format in which elements of the block occupy a location different from an original location in the block, and/or the blocks of size p-by-q are stored in a format in which at least one block occupies a position different relative to its original position in the matrix A.12-18-2008
20090052334SYSTEM AND METHOD FOR DETECTING A FAULTY OBJECT IN A SYSTEM - A method (and system) for detecting at least one faulty object in a system including a plurality of objects in communication with each other in an n-dimensional architecture, includes probing a first plane of objects in the n-dimensional architecture and probing at least one other plane of objects in the n-dimensional architecture which would result in identifying a faulty object in the system.02-26-2009
20090063529METHOD AND STRUCTURE FOR FAST IN-PLACE TRANSFORMATION OF STANDARD FULL AND PACKED MATRIX DATA FORMATS - A computerized method provides for an in-place transformation of matrix A data including a New Data Structure (NDS) format and a transformation T having a compact representation. The NDS represents data of the matrix A in a format other than a row major format or a column major format, such that the data for the matrix A is stored as contiguous sub matrices of size MB by NB in an order predetermined to provide the data for a matrix processing. The transformation T is applied to the MB by NB blocks, using an in-place transformation processing, thereby replacing data of the block A03-05-2009
20090063607METHOD AND STRUCTURE FOR FAST IN-PLACE TRANSFORMATION OF STANDARD FULL AND PACKED MATRIX DATA FORMATS - A method and structure for an in-place transformation of matrix data. For a matrix A stored in one of a standard full format or a packed format and a transformation T having a compact representation, blocking parameters MB and NB are chosen, based on a cache size. A sub-matrix A03-05-2009
20090106343METHOD AND STRUCTURE FOR PRODUCING HIGH PERFORMANCE LINEAR ALGEBRA ROUTINES USING COMPOSITE BLOCKING BASED ON L1 CACHE SIZE - A method (and structure) for performing a matrix subroutine, includes storing data for a matrix subroutine call in a computer memory in an increment block size that is based on a cache size.04-23-2009
20090150615METHOD AND STRUCTURE FOR PRODUCING HIGH PERFORMANCE LINEAR ALGEBRA ROUTINES USING STREAMING - A method (and structure) for executing a linear algebra subroutine on a computer having a cache, includes streaming data for matrices involved in processing the linear algebra subroutine such that data is processed using data for a first matrix stored in the cache as a matrix format and data from a second matrix and a third matrix is stored in a memory device at a higher level than the cache, the streaming providing data from the higher level as the streaming data is required for the processing.06-11-2009
20110055517METHOD AND STRUCTURE OF USING SIMD VECTOR ARCHITECTURES TO IMPLEMENT MATRIX MULTIPLICATION - A structure (and method) including a plurality of coprocessing units and a controller that selectively loads data for processing on the plurality of coprocessing units, using a compound loading instruction. The compound loading instruction includes a plurality of low-level software instructions that preliminarily processes input data in a manner predetermined to simulate an effect of a single hardware loading instruction that would provide optimal loading of complex matrix data by loading input data in accordance with the effect of multiplying i·i=−1.03-03-2011

Patent applications by Fred Gehrung Gustavson, Briarcliff Manor, NY US

Linda E. Gustavson, Evanston, IL US

Patent application numberDescriptionPublished
20100310607PHARMACEUTICAL FORMULATIONS - The present invention relates to oral formulations comprising an active agent comprising at least one of 2-[4-(4-chlorobenzoyl)phenoxy]-2-methyl-propanoic acid, salts of 2-[4-(4-chlorobenzoyl)phenoxy]-2-methyl-propanoic acid or buffered 2-[4-(4-chlorobenzoyl)phenoxy]-2-methyl-propanoic acid.12-09-2010

Patent applications by Linda E. Gustavson, Evanston, IL US

Linda M. Gustavson, Ringoes, NJ US

Patent application numberDescriptionPublished
20080227793Benzimidazole and Pyridylimidazole Derivatives - This invention relates to benzimidazoles, pyridylimidazoles and related bicyclic heteroaryl compounds, all of which may be described by of Formula I09-18-2008

Patent applications by Linda M. Gustavson, Ringoes, NJ US