U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method and system in a data processing system for loading and storing vectors in a plurality of modes

Patent 5887183 Issued on March 23, 1999. Estimated Expiration Date: Icon_subject March 23, 2016. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Processing unit for multiplying two mathematical quantities including at least one complex multiplier
Patent #: 4354249
Issued on: 10/12/1982
Inventor: King ,   et al.

Vector processing
Patent #: 4594682
Issued on: 06/10/1986
Inventor: Drimak

Apparatus for out-of-order program execution
Patent #: 4722049
Issued on: 01/26/1988
Inventor: Lahti

Complex arithmetic vector processor for performing control function, scalar operation, and set-up of vector signal processing instruction
Patent #: 4760525
Issued on: 07/26/1988
Inventor: Webb

Digital data processor for matrix-vector multiplication
Patent #: 4777614
Issued on: 10/11/1988
Inventor: Ward

Architecture for block processing computer system
Patent #: 4839801
Issued on: 06/13/1989
Inventor: Nicely ,   et al.

Loop control mechanism for scientific processor
Patent #: 4858115
Issued on: 08/15/1989
Inventor: Rusterholz ,   et al.

Scientific processor to support a host processor referencing common memory
Patent #: 4873630
Issued on: 10/10/1989
Inventor: Rusterholz, et al.

Vector processor with vector data compression/expansion capability
Patent #: 4881168
Issued on: 11/14/1989
Inventor: Inagami, et al.

Method and apparatus using a cache and main memory for both vector processing and scalar processing by prefetching cache blocks including vector data elements
Patent #: 4888679
Issued on: 12/19/1989
Inventor: Fossum, et al.

More ...

Inventors

Application

No. 368173 filed on 01/04/1995

US Classes:

712/2, Vector processor712/4, Distributing of vector data to vector registers712/17Application specific

Examiners

Primary: Coleman, Eric

Attorney, Agent or Firm

International Class

G06F 015/80

Abstract

A vector having a plurality of elements is stored in an input storage area, wherein the vector elements are stored in a first pattern. Thereafter, the elements are transferred, in a first order, from the input storage area into a vector register interface unit. From the vector register interface unit, the elements are transferred to an output storage area and stored in addressable locations in one of a plurality of preselected patterns. The input storage area may be implemented with cache memory or a register array. The output storage area may be implemented with a cache memory or a register array. The first pattern in the input storage area may include alternating real and imaginary elements. The plurality of preselected patterns may include a reversed order pattern, or a separation of real and imaginary elements into two vector registers.

PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?