189773 ⎘
Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs; Arrangements for executing machine instructions, e.g. instruction decode; Concurrent instruction execution, e.g. pipeline, look ahead Instruction issuing, e.g. dynamic instruction scheduling, out of order instruction execution
PROCESSING APPARATUS
#2102Device and method for processing instructions based on masked register group size information
#2103Instruction issue control within a multi-threaded in-order superscalar processor
#2104Instructions for ordering execution in pipelined processes
#2105Reconfigurable Computing Architectures: Dynamic and Steering Vector Methods
#2106Microprocessor output ports and control of instructions provided therefrom
#2107Thread scheduling on multiprocessor systems
#2108Processing long-latency instructions in a pipelined processor
#2109Method and system for autonomic monitoring of semaphore operations in an application
#2110Circuit marginality validation test for an integrated circuit
#2111System and method for executing instructions prior to an execution stage in a processor
#2112Information processing apparatus
#2113RELIABILITY MORPH FOR A DUAL-CORE TRANSACTION-PROCESSING SYSTEM
#2114COMPUTER PROCESSING SYSTEM EMPLOYING AN INSTRUCTION REORDER BUFFER
#2115Configurable Microprocessor
#2116System and method for predictive early allocation of stores in a microprocessor
#2117DATA PROCESSING SYSTEM
#2118Method and apparatus for efficient resource utilization for prescient instruction prefetch
#2119Computer with high-speed context switching
#2120Method for latest producer tracking in an out-of-order processor, and applications thereof
#2121STRUCTURE FOR REGISTER RENAMING IN A MICROPROCESSOR
#2122Processor with power saving reconfigurable floating point unit decoding an instruction to single full bit operation or multiple reduced bit operations
#2123Method and apparatus for back to back issue of dependent instructions in an out of order issue queue
#2124Mechanism in a multi-threaded microprocessor to maintain best case demand instruction redispatch
#2125Processor and its instruction issue method
#2126Microprocessor including register renaming unit for renaming target registers in an instruction with physical registers in a register sub-file
#2127Instruction controller to distribute serial and SIMD instructions to serial and SIMD processors
#2128Control of metastability in the pipelined data processing apparatus
#2129Method and apparatus for measuring pipeline stalls in a microprocessor
#2130Hardware device for processing the tasks of an algorithm in parallel
#2131Distributed dispatch with concurrent, out-of-order dispatch
#2132Employing a buffer to facilitate instruction execution
#2133Speculative instruction issue in a simultaneously multithreaded processor
#2134Result data forwarding in parallel vector data processor based on scalar operation issue order
#2135Method and apparatus for power throttling a processor in an information handling system
#2136Queue design system supporting dependency checking and issue for SIMD instructions within a general purpose processor
#2137DESIGN STRUCTURE FOR DOUBLE-WIDTH INSTRUCTION QUEUE FOR INSTRUCTION EXECUTION
#2138Register map unit supporting mapping of multiple register specifier classes
#2139Computer processing system employing an instruction reorder buffer
#2140Computer processing system employing an instruction schedule cache
#2141Parallel Data Processing Apparatus
#2142PARALLEL DATA PROCESSING APPARATUS
#2143Method and apparatus to estimate energy consumed by central processing unit core
#2144Data processing apparatus for processing a stream of instructions in first and second processing blocks with the first processing block supporting register renaming and the second processing block not supporting register renaming
#2145High Frequency Stall Design
#2146Cascaded Delayed Execution Pipeline
#2147System and method for implementing simplified arithmetic logic unit processing of value-based control dependence sequences
#2148Apparatus with variable pipeline stages via unification processing and cancellation
#2149Hierarchical register file with operand capture ports
#2150Methods and apparatus for initiating and resynchronizing multi-cycle SIMD instructions
#2151Dynamic recalculation of resource vector at issue queue for steering of dependent instructions
#2152Hierarchical instruction scheduler facilitating instruction replay
#2153Hierarchical multi-threading processor for executing virtual threads in a time-multiplexed fashion
#2154Hierarchical store buffer having segmented partitions
#2155Data processing device with instruction controlled clock speed
#2156Method and apparatus for segmented sequential storage
#2157Method for latest producer tracking in an out-of-order processor, and applications thereof
#2158Instruction Cache Trace Formation
#2159Execution of instructions within a data processing apparatus having a plurality of processing units
#2160Systems and methods for reconfiguring on-chip multiprocessors
#2161Credit-based activity regulation within a microprocessor based on an accumulative credit system
#2162System and method of power management for computer processor systems
#2163Method And Apparatus For Improving The Efficiency Of A Processor Instruction Pipeline
#2164Thread manager to control an array of processing elements
#2165Vector processor and system for vector processing
#2166Early retirement of store operation past exception reporting pipeline stage in strongly ordered processor with load/store queue entry retained until completion
#2167Load/store unit for a processor, and applications thereof
#2168Method for renaming a large number of registers in a data processing system using a background channel
#2169Providing temporary storage for contents of configuration registers
#2170Tracking multiple dependent instructions with instruction queue pointer mapping table linked to a multiple wakeup table by a pointer
#2171Method and apparatus for timing and event processing in wireless systems
#2172Restoring a register renaming table within a processor following an exception
#2173Method and apparatus for timing and event processing in wireless systems
#2174Overlapping command at one stage submitting method of dynamic cycle pipeline
#2175Technique to clear bogus instructions from a processor pipeline
#2176System for managing data dependency using bit field instruction destination vector identifying destination for execution results
#2177Demand-based processing resource allocation
#2178Processor system for varying clock frequency and voltage in response to a comparison of instruction execution rate to a reference value
#2179System for synchronizing an in-order co-processor with an out-of-order processor using a co-processor interface store data queue
#2180Coprocessor load data queue for interfacing an out-of-order execution unit with an in-order coprocessor
#2181Multi-sequence control for a data parallel system
#2182Scheduling operations corresponding to store instructions
#2183System and method of execution of register pointer instructions ahead of instruction issues
#2184Memory access consolidation for SIMD processing elements using transaction identifiers
#2185Method and apparatus for executing processor instructions based on a dynamically alterable delay
#2186Processor device for out-of-order processing having reservation stations utilizing multiplexed arithmetic pipelines
#2187Parallel data processing apparatus
#2188Data processing apparatus comprising an array controller for separating an instruction stream processing instructions and data transfer instructions
#2189Efficient interrupt return address save mechanism
#2190Transitive suppression of instruction replay
#2191Parallel data processing apparatus
#2192Processor architecture for multipass processing of instructions downstream of a stalled instruction
#2193START TRANSACTIONAL EXECUTION (STE) INSTRUCTION TO SUPPORT TRANSACTIONAL PROGRAM EXECUTION
#2194Systems and methods for processing buffer data retirement conditions
#2195System, method and medium processing data according to merged multi-threading and out-of-order scheme
#2196PARALLEL DATA PROCESSING APPARATUS
#2197PARALLEL DATA PROCESSING APPARATUS
#2198PARALLEL DATA PROCESSING APPARATUS
#2199Managing wasted active power in processors based on loop iterations and number of instructions executed since last loop
#2200PARALLEL DATA PROCESSING APPARATUS
#2201Prediction based instruction steering to wide or narrow integer cluster and narrow address generation
#2202Double-Width Instruction Queue for Instruction Execution
#2203System and method for simulating hardware interrupts
#2204Simple load and store disambiguation and scheduling at predecode
#2205Multi-threaded processor with deferred thread output control
#2206Selectively monitoring loads to support transactional program execution
#2207Sliding-window, block-based branch target address cache
#2208Vector length tracking mechanism
#2209SYSTEM AND METHOD FOR DYNAMICALLY ADJUSTING PIPELINED DATA PATHS FOR IMPROVED POWER MANAGEMENT
#2210Selectively monitoring stores to support transactional program execution
#2211BLOCK-BASED BRANCH TARGET ADDRESS CACHE
#2212Method and system having instructions with different execution times in different modes, including a selected execution time different from default execution times in a first mode and a random execution time in a second mode
#2213Methods and apparatus to detect data dependencies in an instruction pipeline
#2214Vector processor
#2215Method and apparatus for back to back issue of dependent instructions in an out of order issue queue
#2216Parallel data processing apparatus
#2217Issue unit for placing a processor into a gradual slow mode of operation in response to a detected livelock condition within a processor pipeline
#2218PARALLEL DATA PROCESSING APPARATUS
#2219Apparatus For Cooperative Sharing Of Operand Access Port Of A Banked Register File
#2220High-performance RISC-DSP
#2221Fast lock-free post-wait synchronization for exploiting parallelism on multi-core processors
#2222Methods and apparatus to monitor instruction types and control power consumption within a processor
#2223Multithreaded dynamic voltage-frequency scaling microprocessor
#2224Method to detect a stalled instruction stream and serialize micro-operation execution
#2225Processor apparatus for executing instructions with local slack prediction of instructions and processing method therefor
#2226Working register file entries with instruction based lifetime
#2227Patchable and/or programmable decode using predecode selection
#2228Systems and methods for managing power consumption in data processors using execution mode selection
#2229Instruction subgraph identification for a configurable accelerator
#2230Compact linked-list-based multi-threaded instruction graduation buffer
#2231Method for data validity tracking to determine fast or slow mode processing at a reservation station
#2232Multi-threading processors, integrated circuit devices, systems, and processes of operation and manufacture
#2233Orderly processing ready entries from non-sequentially stored entries using arrival order matrix reordered upon removal of processed entries
#2234System and method for propagating operand availability prediction bits with instructions through a pipeline in an out-of-order processor
#2235Synchronizing master processor by stalling when tracking of coprocessor rename register resource usage count for sent instructions reaches credited apportioned number
#2236Coprocessor receiving renamed register identifier from master to complete an operation upon register data ready
#2237Method and apparatus for issuing instructions from an issue queue including a main issue queue array and an auxiliary issue queue array in an information handling system
#2238Processor, multiprocessor system, processor system, information processing apparatus, and temperature control method
#2239Device, system and method of handling FXCH instructions
#2240Programmable processing unit providing concurrent datapath operation of multiple instructions
#2241Configurable co-processor interface
#2242Supporting out-of-order issue in an execute-ahead processor
#2243Scheduling instructions in a cascaded delayed execution pipeline to minimize pipeline stalls caused by a cache miss
#2244Cryptographic architecture with instruction masking and other techniques for thwarting differential power analysis
#2245Apparatus and method for handling data cache misses out-of-order for asynchronous pipelines
#2246Resource sharing in multiple parallel pipelines
#2247Run-time selection of feed-back connections in a multiple-instruction word processor
#2248Register allocation method and system for program compiling
#2249Control of priority and instruction rates on a multithreaded processor
#2250System and method for acceleration of streams of dependent instructions within a microprocessor
#2251Dynamically self-decaying device architecture
#2252Method and apparatus for sharing storage and execution resources between architectural units in a microprocessor using a polymorphic function unit
#2253Loop accelerator and data processing system having the same
#2254Multilevel scheme for dynamically and statically predicting instruction resource utilization to generate execution cluster partitions
#2255Method and apparatus for microarchitecture partitioning of execution clusters
#2256PROCESSOR AND PIPELINE RECONFIGURATION CONTROL METHOD
#2257Efficient counting for iterative instructions
#2258Method for estimating processor energy usage
#2259Decoupling register bypassing from pipeline depth
#2260Stack tracker
#2261Prefetch command control method, prefetch command control apparatus and cache memory control apparatus
#2262Technique for setting a vector mask
#2263Integrated structure layout and layout of interconnections for an instruction execution unit of an integrated circuit chip
#2264Multithreading instruction scheduler employing thread group priorities
#2265System and method for retiring approximately simultaneously a group of instructions in a superscalar microprocessor
#2266High-performance, superscalar-based computer system with out-of-order instruction execution
#2267Data processing apparatus
#2268Processor core and method for managing branch misprediction in an out-of-order processor pipeline
#2269System and method for handling load and/or store operations in a superscalar microprocessor
#2270High-performance superscalar-based computer system with out-of order instruction execution and concurrent results distribution
#2271Flexible ordered execution mechanism for multi-threaded processors
#2272Barrel-incrementer-based round-robin apparatus and instruction dispatch scheduler employing same for use in multithreading microprocessor
#2273APPARATUS AND METHOD TO TRACE HIGH PERFORMANCE MULTI-ISSUE PROCESSORS
#2274Method and apparatus for delaying a load miss flush until issuing the dependent instruction
#2275Multithread processor
#2276Audio application programming interface
#2277Time-of-life counter design for handling instruction flushes from a queue
#2278Instruction packer for digital signal processor
#2279Hierarchical processor
#2280Queue design supporting dependency checking and issue for SIMD instructions within a general purpose processor
#2281Data processing apparatus and data processing method for performing pipeline processing based on RISC architecture
#2282Method and apparatus for issuing instructions from an issue queue in an information handling system
#2283Program-controlled unit and method
#2284Support for conditional operations in time-stationary processors
#2285Power consumption management
#2286Partially decoded register renamer
#2287Preventing loss of traced information in a data processing apparatus
#2288Power reduction for processor front-end by caching decoded instructions
#2289Systems and methods for mutually exclusive activation of microprocessor resources to control maximum power
#2290Wakeup mechanisms for schedulers
#2291System and method for high frequency stall design
#2292Performance of a data processing apparatus
#2293Data processing
#2294System and method to manage data processing stages of a logical graphics pipeline
#2295Instruction queues in pipelined processors
#2296Pipeline processor, and method for automatically designing a pipeline processor
#2297Performance of an in-order processor by no longer requiring a uniform completion point across different execution pipelines
#2298Method and system for an enhanced microprocessor
#2299Microprocessor
#2300Thread instruction issue pool counter decremented upon execution and incremented at desired issue rate
#2301Emulator and emulating method for adjusting the execution timing of instructions included in an application to be emulated
#2302System, apparatus and method of executing a micro operation
#2303Register allocation technique
#2304Method of renaming registers in register file and microprocessor thereof
#2305Apparatus and method for switchable conditional execution in a VLIW processor
#2306Real-time processor
#2307Microprocessor with automatic selection of processing parallelism mode based on width data of instructions
#2308Parallel processing system
#2309A system and method for simulation of electronic circuits generating clocks and delaying the execution of instructions in a plurality of processors
#2310Method and apparatus for instruction latency tolerant execution in an out-of-order pipeline
#2311Apparatus and method for performing efficient multiply-accumulate operations in microprocessors
#2312Selectively deferring instructions issued in program order utilizing a checkpoint and instruction deferral scheme
#2313Result bypassing to override a data hazard within a superscalar processor
#2314Dynamic fetch rate control of an instruction prefetch unit coupled to a pipelined memory system
#2315Long instruction word processing with instruction extensions
#2316Multiprocessor system for decrypting and resuming execution of an executing program after transferring the program code between two processors via a shared main memory upon occurrence of predetermined condition
#2317Controlling out of order execution pipelines using pipeline skew parameters
#2318Controlling out of order execution pipelines issue tagging
#2319Configurable co-processor interface
#2320Vector processor with special purpose registers and high speed memory access
#2321Data access prediction
#2322Processor and method for executing data transfer process
#2323Data processing apparatus and method for executing a sequence of instructions including a multiple iteration instruction
#2324Command ordering among commands in multiple queues using hold-off vector generated from in-use vector and queue dependency scorecard
#2325Processor and processor instruction buffer operating method
#2326Selective power-down for high performance CPU/system
#2327Credit-based activity regulation within a microprocessor based on an allowable activity level
#2328System for predictive processor component suspension and method thereof
#2329System and method for handling multi-cycle non-pipelined instruction sequencing
#2330Mixed superscalar and VLIW instruction issuing and processing method and system
#2331Command time-out managing apparatus
#2332Performance of a data processing apparatus
#2333Processor utilizing novel architectural ordering scheme
#2334Reconfigurable processor array exploiting ilp and tlp
#2335Methods and apparatus for improving processing performance using instruction dependency check depth
#2336Method and apparatus for power reduction utilizing heterogeneously-multi-pipelined processor
#2337HIGH-LEVEL LANGUAGE PROCESSOR APPARATUS AND METHOD
#2338Selectively unmarking load-marked cache lines during transactional program execution
#2339Multifunction hexadecimal instruction form
#2340System and method of correcting a branch misprediction
#2341Resolving all previous potentially excepting architectural operations before issuing store architectural operation
#2342Decomposing architectural operation into speculative and architectural micro-operations for speculative execution of others and for violation check
#2343Programmable delayed dispatch in a multi-threaded pipeline
#2344Method, apparatus and program product for enhancing performance of an in-order processor with long stalls
#2345Localized generation of global flush requests while guaranteeing forward progress of a processor
#2346Dynamic recalculation of resource vector at issue queue for steering of dependent instructions
#2347Mechanism in a multi-threaded microprocessor to maintain best case demand instruction redispatch
#2348Multithreading instruction scheduler employing thread group priorities
#2349Barrel-incrementer-based round-robin apparatus and instruction dispatch scheduler employing same for use in multithreading microprocessor
#2350Processing apparatus including dedicated issue slot for loading immediate value, and processing method therefor
#2351Method and apparatus for processing conditonal branch instructions
#2352Processor including a register file and method for computing flush masks in a multi-threaded processing system
#2353Efficient memory update process for on-the-fly instruction translation for well behaved applications executing on a weakly-ordered processor
#2354Two dimensional data access in a processor
#2355Extended register bank allocation based on status mask bits set by allocation instruction for respective code block
#2356Methods and systems for ordering instructions using future values
#2357System and method for simulating hardware interrupts
#2358Method and apparatus for vector execution on a scalar machine
#2359Processor with automatic scheduling of operations
#2360High-performance superscalar-based computer system with out-of-order instruction execution and concurrent results distribution
#2361Method and system for generating object code to facilitate predictive memory retrieval
#2362Information processing apparatus and information processing method for autonomously controlling the supply of electric power
#2363System and method for assigning tags to control instruction processing in a superscalar processor
#2364Apparatus, system, and method of dynamic binary translation with translation reuse
#2365Hardware device for processing the tasks of an algorithm in parallel
#2366Method and apparatus for incremental commitment to architectural state in a microprocessor
#2367Methods and apparatus for emulating software applications
#2368Multi-cluster processor operating only select number of clusters during each phase based on program statistic monitored at predetermined intervals
#2369Method and apparatus for clearing hazards using jump instructions
#2370Start transactional execution (STE) instruction to support transactional program execution
#2371Apparatus and methods for utilization of splittable execution units of a processor
#2372Pipelined processing
#2373Method and apparatus for avoiding read port assignment of a reorder buffer
#2374Method and apparatus to provide a source operand for an instruction in a processor
#2375Tightly coupled accelerator
#2376Method for executing structured symbolic machine code on a microprocessor
#2377Continual flow processor pipeline
#2378Processing apparatus
#2379Processor
#2380Power reduction for processor front-end by caching decoded instructions
#2381Phase adjusted delay loop executed by determining a number of NOPs based on a modulus value
#2382Method and apparatus for avoiding data dependency hazards in a microprocessor pipeline architecture using a multi-bit age vector
#2383Branch instruction control apparatus and control method
#2384Computer executing instructions having embedded synchronization points
#2385Method and apparatus for power throttling in a multi-thread processor
#2386Efficient circuits for out-of-order microprocessors
#2387Selective execution of deferred instructions in a processor that supports speculative execution
#2388Multi-purpose register cache
#2389Apparatus and method for heterogeneous chip multiprocessors via resource allocation and restriction
#2390Processor and pipeline reconfiguration control method
#2391Computer architecture for shared memory access
#2392System and method for handling load and/or store operations in a superscalar microprocessor
#2393Instruction control apparatus, function unit, program conversion apparatus, and language processing apparatus
#2394Temperature-aware steering mechanism
#2395Mechanism for eliminating the restart penalty when reissuing deferred instructions
#2396Cryptographic CPU architecture with random instruction masking to thwart differential power analysis
#2397Cryptographic bus architecture for the prevention of differential power analysis
#2398Method and apparatus for enforcing membar instruction semantics in an execute-ahead processor
#2399Method and apparatus for maintaining status coherency between queue-separated functional units
#2400Cryptographic architecture with random instruction masking to thwart differential power analysis