Gather method and apparatus for media processing accelerators
K Vaithianathan, BG Reddy - US Patent App. 13/189,663, 2013 - Google Patents
Apparatus, systems and methods are described including dividing cache lines into at least
most significant portions and next most significant portions, storing cache line contents in a …
most significant portions and next most significant portions, storing cache line contents in a …
Methods, apparatus, instructions and logic to provide vector population count functionality
E Ould-Ahmed-Vall - US Patent 9,513,907, 2016 - Google Patents
Instructions and logic provide SIMD vector population count functionality. Some
embodiments store in each data field of a portion of n data fields of a vector register or …
embodiments store in each data field of a portion of n data fields of a vector register or …
Instruction and logic to provide vector compress and rotate functionality
T Uliel, E Ould-Ahmed-Vall, R Valentine - US Patent 9,606,961, 2017 - Google Patents
Instructions and logic provide vector compress and rotate functionality. Some embodiments,
responsive to an instruction specifying: a vector source, a mask, a vector destination and …
responsive to an instruction specifying: a vector source, a mask, a vector destination and …
Variable handles
P Sandoz, B Goetz, JR Rose - US Patent 9,690,709, 2017 - Google Patents
According to one technique, a virtual machine identifies a first instruction to create a variable
handle instance, the first instruction including declaration information that identifies a type of …
handle instance, the first instruction including declaration information that identifies a type of …
Vector indexed memory access plus arithmetic and/or logical operation processors, methods, systems, and instructions
I Ermolaev, BL Toll, R Valentine, JC San Adrian… - US Patent …, 2017 - Google Patents
A processor including a decode unit to receive a vector indexed load plus arithmetic and/or
logical (A/L) operation plus store instruction. The instruction is to indicate a source packed …
logical (A/L) operation plus store instruction. The instruction is to indicate a source packed …
Instructions for storing in general purpose registers one of two scalar constants based on the contents of vector write masks
J Corbal, MJ Craighead, BL Toll, AT Forsyth - US Patent 10,157,061, 2018 - Google Patents
According to one embodiment, an occurrence of an instruction is fetched. The instruction's
format specifies its only source operand from a single vector write mask register, and …
format specifies its only source operand from a single vector write mask register, and …
Vector processing engines (VPEs) employing format conversion circuitry in data flow paths between vector data memory and execution units to provide in-flight format …
R Khan - US Patent 9,880,845, 2018 - Google Patents
Vector processing engines (VPEs) employing format conversion circuitry in data flow paths
between vector data memory and execution units to provide in-flight format-converting of …
between vector data memory and execution units to provide in-flight format-converting of …
Variable handles
P Sandoz, B Goetz, JR Rose - US Patent 11,030,105, 2021 - Google Patents
According to one technique, a virtual machine generates an object configured to provide
secure access to memory through one or more memory fencing operations. Through the …
secure access to memory through one or more memory fencing operations. Through the …
Vector loads with multiple vector elements from a same cache line in a scattered load operation
William J. Stock (57) ABSTRACT Mechanisms for performing a scattered load operation are
provided. With these mechanisms, an extended address is received in a cache memory of a …
provided. With these mechanisms, an extended address is received in a cache memory of a …
Instructions and logic to vectorize conditional loops
T Uliel, E Ould-Ahmed-Vall, BL Toll - US Patent 9,501,276, 2016 - Google Patents
Instructions and logic provide vectorization of conditional loops. A vector expand instruction
has a parameter to specify a source vector, a parameter to specify a conditions mask …
has a parameter to specify a source vector, a parameter to specify a conditions mask …