Patent · US Expired

Data processing system and method for performing an arithmetic operation on a plurality of signed data values

US6338135B1 · kind B1 · utility

4Cited by
14References
17Claims
0Family size

Assignee

Inventor

Key dates

Filing dateNov 20, 1998
Grant dateJan 8, 2002
Priority date
Expiry dateNov 20, 2018

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2207/3828
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Disclosed is a data processing system and a method for performing an arithmetic operation on a plurality of signed data values. In the data processing system and the method, there is a first step in which two or more signed data values are encoded into a composite value and an arithmetic operation is applied to the composite value to produce an encoded result. The encoded result can then be decoded to produce final results where each final result represents the application of the arithmetic operation to a corresponding signed data value. Thus, by using the encoded composite value, a single arithmetic operation can be applied simultaneously to multiple data values and the result then decoded. The decoded result represents the result of applying the arithmetic operation to each data value separately. The advantage of this operation is that operations can be formed on multiple data values without requiring the provision of dedicated hardware or new instructions as required by the prior art.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.