 |
|
 |
| |
 |
|
Class Information
Number: 712/222
Name: Electrical computers and digital processing systems: processing architectures and instruction processing (e.g., processors) > Processing control > Arithmetic operation instruction processing > Floating point or vector
Description: Subject matter for control of execution or processing of instruction data peculiar to a floating point or vector operation.
Patents under this class:
| Patent Number |
Title Of Patent |
Date Issued |
| 7600104 |
Method and system for parallel vector data processing of vector data having a number of data elements including a defined first bit-length |
Oct. 6, 2009 |
| 7574584 |
Splitting execution of a floating-point add instruction between an integer pipeline for performing mantissa addition and a hardware state machine |
Aug. 11, 2009 |
| 7567996 |
Vector SIMD processor |
Jul. 28, 2009 |
| 7565513 |
Processor with power saving reconfigurable floating point unit decoding an instruction to single full bit operation or multiple reduced bit operations |
Jul. 21, 2009 |
| 7558947 |
Method and apparatus for computing vector absolute differences |
Jul. 7, 2009 |
| 7546443 |
Providing extended precision in SIMD vector arithmetic operations |
Jun. 9, 2009 |
| 7516307 |
Processor for computing a packed sum of absolute differences and packed multiply-add |
Apr. 7, 2009 |
| 7516308 |
Processor for performing group floating-point operations |
Apr. 7, 2009 |
| 7500084 |
Multifunction hexadecimal instruction form |
Mar. 3, 2009 |
| 7457941 |
Vector processing system |
Nov. 25, 2008 |
| 7437540 |
Complex domain floating point VLIW DSP with data/program bus multiplexer and microprocessor interface |
Oct. 14, 2008 |
| 7406589 |
Processor having efficient function estimate instructions |
Jul. 29, 2008 |
| 7395414 |
Dynamic recalculation of resource vector at issue queue for steering of dependent instructions |
Jul. 1, 2008 |
| 7373488 |
Processing for associated data size saturation flag history stored in SIMD coprocessor register using mask and test values |
May. 13, 2008 |
| 7373489 |
Apparatus and method for floating-point exception prediction and recovery |
May. 13, 2008 |
| 7363478 |
Retrieving multi-byte vector elements from byte indexed table using replicated and consecutive number added indices for each element index |
Apr. 22, 2008 |
| 7353364 |
Apparatus and method for sharing a functional unit execution resource among a plurality of functional units |
Apr. 1, 2008 |
| 7350057 |
Scalar result producing method in vector/scalar system by vector unit from vector results according to modifier in vector instruction |
Mar. 25, 2008 |
| 7337307 |
Exception handling with inserted status check command accommodating floating point instruction forward move across branch |
Feb. 26, 2008 |
| 7302690 |
Method and apparatus for transparently sharing an exception vector between firmware and an operating system |
Nov. 27, 2007 |
| 7299342 |
Complex vector executing clustered SIMD micro-architecture DSP with accelerator coupled complex ALU paths each further including short multiplier/accumulator using two's complement |
Nov. 20, 2007 |
| 7284117 |
Processor that predicts floating point instruction latency based on predicted precision |
Oct. 16, 2007 |
| 7254698 |
Multifunction hexadecimal instructions |
Aug. 7, 2007 |
| 7243217 |
Floating point unit with variable speed execution pipeline and method of operation |
Jul. 10, 2007 |
| 7243216 |
Apparatus and method for updating a status register in an out of order execution pipeline based on most recently issued instruction information |
Jul. 10, 2007 |
| 7240184 |
Multipurpose functional unit with multiplication pipeline, addition pipeline, addition pipeline and logical test pipeline capable of performing integer multiply-add operations |
Jul. 3, 2007 |
| 7225323 |
Multi-purpose floating point and integer multiply-add functional unit with multiplication-comparison test addition and exponent pipelines |
May. 29, 2007 |
| 7219213 |
Flag bits evaluation for multiple vector SIMD channels execution |
May. 15, 2007 |
| 7212959 |
Method and apparatus for accumulating floating point values |
May. 1, 2007 |
| 7213128 |
Storing and transferring SIMD saturation history flags and data size |
May. 1, 2007 |
| 7206920 |
Min/max value validation by repeated parallel comparison of the value with multiple elements of a set of data elements |
Apr. 17, 2007 |
| 7191316 |
Method and a system for using same set of registers to handle both single and double precision floating point instructions in an instruction stream |
Mar. 13, 2007 |
| 7188233 |
System and method for performing floating point store folding |
Mar. 6, 2007 |
| 7167972 |
Vector/scalar system with vector unit producing scalar result from vector results according to modifier in vector instruction |
Jan. 23, 2007 |
| 7159100 |
Method for providing extended precision in SIMD vector arithmetic operations |
Jan. 2, 2007 |
| 7149882 |
Processor with instructions that operate on different data types stored in the same single logical register file |
Dec. 12, 2006 |
| 7107435 |
System and method for using hardware assist functions to process multiple arbitrary sized data elements in a register |
Sep. 12, 2006 |
| 7100026 |
System and method for performing efficient conditional vector operations for data parallel architectures involving both input and conditional vector values |
Aug. 29, 2006 |
| 7099851 |
Applying term consistency to an equality constrained interval global optimization problem |
Aug. 29, 2006 |
| 7058926 |
Tool for implementing Floating-Point related applications using customized language |
Jun. 6, 2006 |
| 7047179 |
Clustered processors in an emulation engine |
May. 16, 2006 |
| 7043516 |
Reduction of add-pipe logic by operand offset shift |
May. 9, 2006 |
| 7039792 |
Method and system for implementing a floating point compare using recorded flags |
May. 2, 2006 |
| 7036001 |
Vector processing system |
Apr. 25, 2006 |
| 7028066 |
Vector SIMD processor |
Apr. 11, 2006 |
| 7003450 |
Methods and apparatus for efficient vocoder implementations |
Feb. 21, 2006 |
| 6976153 |
Floating point unit with try-again reservation station and method of operation |
Dec. 13, 2005 |
| 6973551 |
Data storage system having atomic memory operation |
Dec. 6, 2005 |
| 6968445 |
Multithreaded processor with efficient processing for convergence device applications |
Nov. 22, 2005 |
| 6961845 |
System to perform horizontal additions |
Nov. 1, 2005 |
|
|
|
 |
|
 |
|
| |
Randomly Featured Patents |
|