Patents
Patents for G06F 9 - Arrangements for programme control, e.g. control unit (241,428)
06/2013
06/27/2013WO2013095833A1 Method and apparatus for energy efficient distributed and elastic load balancing
06/27/2013WO2013095672A1 Multi-register gather instruction
06/27/2013WO2013095669A1 Multi-register scatter instruction
06/27/2013WO2013095668A1 Systems, apparatuses, and methods for performing vector packed compression and repeat
06/27/2013WO2013095666A1 Systems, apparatuses, and methods for performing vector packed unary decoding using masks
06/27/2013WO2013095665A1 Tracking distributed execution on on-chip multinode networks without a centralized mechanism
06/27/2013WO2013095662A1 Systems, apparatuses, and methods for performing vector packed unary encoding using masks
06/27/2013WO2013095661A1 Systems, apparatuses, and methods for performing conversion of a list of index values into a mask value
06/27/2013WO2013095659A1 Multi-element instruction with different read and write masks
06/27/2013WO2013095658A1 Systems, apparatuses, and methods for performing a horizontal add or subtract in response to a single instruction
06/27/2013WO2013095657A1 Instruction and logic to provide vector blend and permute functionality
06/27/2013WO2013095653A1 Systems, apparatuses, and methods for performing a conversion of a writemask register to a list of index values in a vector register
06/27/2013WO2013095648A1 Three input operand vector add instruction that does not raise arithmetic flags for cryptographic applications
06/27/2013WO2013095642A1 Systems, apparatuses, and methods for setting an output mask in a destination writemask register from a source write mask register using an input writemask and immediate
06/27/2013WO2013095638A1 Apparatus and method for an instruction that determines whether a value is within a range
06/27/2013WO2013095637A1 Apparatus and method of improved permute instructions
06/27/2013WO2013095635A1 Instruction for merging mask patterns
06/27/2013WO2013095634A1 Systems, apparatuses, and methods for performing a horizontal partial sum in response to a single instruction
06/27/2013WO2013095633A1 Characterization of within-die variations of many-core processors
06/27/2013WO2013095631A1 Systems, apparatuses, and methods for performing a butterfly horizontal and cross add or substract in response to a single instruction
06/27/2013WO2013095630A1 Apparatus and method of improved extract instructions background
06/27/2013WO2013095629A1 Apparatus and method for vector instructions for large integer arithmetic
06/27/2013WO2013095620A1 Apparatus and method of improved insert instructions
06/27/2013WO2013095619A1 Super multiply add (super madd) instruction with three scalar terms
06/27/2013WO2013095618A1 Instruction execution that broadcasts and masks data values at different levels of granularity
06/27/2013WO2013095617A1 Apparatus and method for propagating conditionally evaluated values in simd/vector execution
06/27/2013WO2013095616A1 Apparatus and method for selecting elements of a vector computation
06/27/2013WO2013095614A1 Super multiply add (super madd) instruction
06/27/2013WO2013095613A2 Apparatus and method of mask permute instructions
06/27/2013WO2013095612A1 Apparatus and method for broadcasting from a general purpose register to a vector register
06/27/2013WO2013095611A1 Apparatus and method for performing a permute operation
06/27/2013WO2013095610A1 Apparatus and method for shuffling floating point or integer values
06/27/2013WO2013095609A1 Systems, apparatuses, and methods for performing conversion of a mask register into a vector register
06/27/2013WO2013095608A1 Apparatus and method for vectorization with speculation support
06/27/2013WO2013095607A1 Instruction execution unit that broadcasts data values at different levels of granularity
06/27/2013WO2013095606A1 Apparatus and method for detecting identical elements within a vector register
06/27/2013WO2013095605A1 Apparatus and method for sliding window data gather
06/27/2013WO2013095604A1 Systems, apparatuses, and methods for performing mask bit compression
06/27/2013WO2013095603A1 Apparatus and method for down conversion of data types
06/27/2013WO2013095601A1 Instruction for element offset calculation in a multi-dimensional array
06/27/2013WO2013095600A1 Method and apparatus for decimal floating-point data logical extraction
06/27/2013WO2013095599A1 Systems, apparatuses, and methods for performing a double blocked sum of absolute differences
06/27/2013WO2013095598A1 Apparatus and method for mask register expand operation
06/27/2013WO2013095597A1 Systems, apparatuses, and methods for performing an absolute difference calculation between corresponding packed data elements of two vector registers
06/27/2013WO2013095592A1 Apparatus and method for vector compute and accumulate
06/27/2013WO2013095582A1 Systems, apparatuses, and methods for extracting a writemask from a register
06/27/2013WO2013095581A1 Apparatus and method for sliding window data access
06/27/2013WO2013095580A1 Processors, methods, systems, and instructions to generate sequences of integers in which integers in consecutive positions differ by a constant integer stride and where a smallest integer is offset from zero by an integer offset
06/27/2013WO2013095579A1 Indexed page address translation to reduce memory footprint in virtualized environments
06/27/2013WO2013095578A1 Systems, apparatuses, and methods for mapping a source operand to a different range
06/27/2013WO2013095577A1 Determining policy actions for the handling of data read/write extended page table violations
06/27/2013WO2013095576A1 Processor-based apparatus and method for processing bit streams
06/27/2013WO2013095575A1 Broadcast operation on mask register
06/27/2013WO2013095570A1 Instruction that specifies an application thread performance state
06/27/2013WO2013095569A1 Method, apparatus and system for selective execution of a commit instruction
06/27/2013WO2013095564A1 Processors, methods, systems, and instructions to generate sequences of integers in numerical order that differ by a constant stride
06/27/2013WO2013095563A1 Packed data rearrangement control indexes precursors generation processors, methods, systems, and instructions
06/27/2013WO2013095562A1 Method, device and system for aggregation of shared address devices
06/27/2013WO2013095558A1 Method, apparatus and system for execution of a vector calculation instruction
06/27/2013WO2013095555A1 Packed data rearrangement control indexes generation processors, methods, systems, and instructions
06/27/2013WO2013095554A1 Processors, methods, systems, and instructions to generate sequences of consecutive integers in numerical order
06/27/2013WO2013095553A1 Instructions for storing in general purpose registers one of two scalar constants based on the contents of vector write masks
06/27/2013WO2013095552A1 Vector instruction for presenting complex conjugates of respective complex numbers
06/27/2013WO2013095547A1 Apparatus and method of execution unit for calculating multiple rounds of a skein hashing algorithm
06/27/2013WO2013095541A1 Apparatus and method for performing a permute operation
06/27/2013WO2013095537A1 Controlling a processor cache using a real-time attribute
06/27/2013WO2013095535A1 Floating point rounding processors, methods, systems, and instructions
06/27/2013WO2013095532A1 Interrupt return instruction with embedded interrupt service functionality
06/27/2013WO2013095529A1 Addition instructions with independent carry chains
06/27/2013WO2013095515A1 Packed data operation mask register arithmetic combination processors, methods, systems, and instructions
06/27/2013WO2013095513A1 Packed data operation mask shift processors, methods, systems, and instructions
06/27/2013WO2013095511A1 Prefetch with request for ownership without data
06/27/2013WO2013095510A1 Packed data operation mask concatenation processors, methods, systems, and instructions
06/27/2013WO2013095508A1 Speculative cache modification
06/27/2013WO2013095504A1 Matrix multiply accumulate instruction
06/27/2013WO2013095493A1 Instructions to perform groestl hashing
06/27/2013WO2013095485A1 Enabling execution of remotely-hosted applications using application metadata and client updates
06/27/2013WO2013095475A1 Apparatus and method for memory-hierarchy aware producer-consumer instruction
06/27/2013WO2013095471A1 Method and apparatus for a partial-address select-signal generator with address shift
06/27/2013WO2013095463A1 Math circuit for estimating a transcendental function
06/27/2013WO2013095441A1 Methods and systems to identify and reproduce concurrency violations in multi-threaded programs
06/27/2013WO2013095401A1 System and method for out-of-order prefetch instructions in an in-order pipeline
06/27/2013WO2013095392A1 Systems and method for unblocking a pipeline with spontaneous load deferral and conversion to prefetch
06/27/2013WO2013095338A1 Simd integer multiply-accumulate instruction for multi-precision arithmetic
06/27/2013WO2013095259A1 Vector execution unit for digital signal processor
06/27/2013WO2013095258A1 Digital signal processor and baseband communication device
06/27/2013WO2013095257A1 Digital signal processor and method for addressing a memory in a digital signal processor
06/27/2013WO2013095256A1 Digital signal processor
06/27/2013WO2013095218A1 Methods, nodes, computer programs and computer program products for activating remote access
06/27/2013WO2013095083A1 A method and system of extending computing grid resources
06/27/2013WO2013095040A1 Method and device for updating firmware based on device management command
06/27/2013WO2013094881A1 Method and apparatus for controlling application execution
06/27/2013WO2013094880A1 Method for editing frame and system for editing frame using graphic user interface
06/27/2013WO2013094751A1 Set-up system, method and computer program for application software
06/27/2013WO2013094156A1 Task allocation optimization system, task allocation optimization method, and task allocation optimization program
06/27/2013WO2013094003A1 Method, program, and device for determining software installation sequence
06/27/2013WO2013093995A1 Resource search device and program for same
06/27/2013WO2013093725A1 Virtualization in adaptive stream creation and delivery
06/27/2013WO2013093681A1 Low latency variable transfer network for fine grained parallelism of virtual threads across multiple hardware threads
06/27/2013WO2013093651A1 A system and method for developing and running mobile applications