US2013166878A1PendingUtilityA1

Vector simd processor

Assignee: RENESAS ELECTRONICS CORPPriority: Mar 13, 2000Filed: Nov 28, 2012Published: Jun 27, 2013
Est. expiryMar 13, 2020(expired)· nominal 20-yr term from priority
G06F 9/3887G06F 7/5443G06F 15/8023G06F 7/483G06F 9/3885G06F 15/8092G06F 9/3877
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Operation parallelism of a data processor is enhanced by floating-point inner product execution units compatible with single instruction multiple data (SIMD). An operating system that can significantly enhance the level of operation parallelism per instruction while maintaining efficiency of floating-point length-4 vector inner product execution units is implemented. The floating-point length-4 vector inner product execution units are defined in the minimum width (32 bits for single precision) even where an extensive operating system becomes available, and compose the inner product execution units to be compatible with SIMD. The mutually augmenting effects of the inner product execution units and SIMD-compatible composition enhances the level of operation parallelism dramatically. Composition of the floating-point length-4 vector inner product execution units to calculate the sum of the inner product of length-4 vectors and scalar to be compatible with SIMD of four in parallel results in a processing capability of 32 FLOPS per cycle.

Claims

exact text as granted — not AI-modified
1 . A data processor having an SIMD type execution unit:
 said data processor having an instruction to cause said SIMD type execution unit to process vector data.   
     
     
         2 . A data processor, as claimed in  claim 1 , wherein:
 said SIMD type execution unit has a plurality of execution units for performing multiply-add operations on floating-point numbers.   
     
     
         3 . A data processor for executing instructions in an instruction set and having an SIMD type execution unit, wherein:
 said instruction set includes an instruction for causing said SIMD type execution unit to operate on vector data.   
     
     
         4 . A data processor, as claimed in  claim 3 , wherein:
 said SIMD type execution unit has a plurality of execution units for performing multiply-add operations on floating-point numbers.   
     
     
         5 - 12 . (canceled)

Join the waitlist — get patent alerts

Track US2013166878A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.