IP Library Assignment 033074/0058
Patent Assignment
Reel/Frame 033074/0058

Assignment of Assignor's Interest

Recorded: 2014-06-02 Pages: 27
Assignor
BRIDGE CROSSING, LLC
Executed: 2014-01-31
Assignee
ARM FINANCE OVERSEAS LIMITED
110 FULBOURN ROAD, CHERRY HINTON, CAMBRIDGE, CB1 9NJ, GREAT BRITAIN
Covered Properties (295)
Apparatus for Detecting Any Single Bit Error, Detecting Any Two Bit Error, and Detecting Any Three or Four Bit Error in a Group of Four Bits for a 25- or 64- Bit Data Word
Patent: 5,491,702 →
Application: 07/918,819 →
Unified Floating Point and Integer Datapath for a Risc Processor
Patent: 5,450,607 →
Application: 08/063,183 →
Debug Mode for a Superscalar Risc Processor
Patent: 5,537,538 →
Application: 08/166,969 →
System and Method for Controlling Split- Level Caches in a Muli- Processor System Including Data Loss and Deadlock Prevention Schemes
Patent: 5,572,704 →
Application: 08/167,005 →
Mechanism and Method for Integer Divide Involving Pre-Alignment of the Divisor Relative to the Dividend
Patent: 5,493,523 →
Application: 08/167,006 →
Apparatus for Processing Instructions in a Computing System
Patent: 5,604,909 →
Application: 08/168,744 →
Variable Page Size Translation Lookaside Buffer
Patent: 5,526,504 →
Application: 08/168,822 →
Memory System Including Local and Global Caches for Storing Floating Point and Integer Data
Patent: 5,510,934 →
Application: 08/168,832 →
Cache Memory System Employing Virtual Address Primary Instruction and Data Caches and Physical Address Secondary Cache
Patent: 5,542,062 →
Application: 08/172,684 →
Hybrid Cache Having Physical-Cache and Virtual-Cache Characteristics and Method for Accessing Same
Patent: 5,479,630 →
Application: 08/212,377 →
Compact Dual Function Adder
Patent: 5,504,698 →
Application: 08/245,200 →
Precise Translation Lookaside Buffer Error Detection and Shutdown Circuit
Patent: 5,619,672 →
Application: 08/245,983 →
Rescheduling Conflicting Issued Instructions by Delaying One Conflicting Instruction into the Same Pipeline Stage as a Third Non-Conflicting Instruction
Patent: 5,555,384 →
Application: 08/324,861 →
System for Booting Computer for Operation in Either One of Two Byte-Order Modes
Patent: 5,524,245 →
Application: 08/378,844 →
System and Method for Obtaining Correct Byte Addresses by Using Logical Operations on 2 Least Significant Bits of Byte Address to Facilitate Compatibility Between Computer Architectures Having Different Memory Orders
Patent: 5,572,713 →
Application: 08/379,710 →
Method and Apparatus for Reducing Delays Following the Execution of a Branch Instruction Pipeline
Patent: 5,696,958 →
Application: 08/405,622 →
Consistently Specifying Way Destinations Through Prefetching Hints
Patent: 5,732,242 →
Application: 08/410,524 →
Method and Apparatus for Restarting Pipeline Processing
Patent: 5,590,294 →
Application: 08/449,588 →
Software Invalidation in a Multiple Level Multiple Cache System
Patent: 5,699,551 →
Application: 08/484,313 →
Conflict Resolution in Interleaved Memory Systems with Multiple Parallel Accesses
Patent: 5,740,402 →
Application: 08/487,240 →
Risc Processor Having Improved Instruction Fetching Capability and Utilizing Address Bit Predecoding for a Segmented Cache Memory
Patent: 5,568,442 →
Application: 08/491,491 →
Low-Power, Compact Digital Logic Topology That Facilitates Large Fan-in and High-Speed Circuit Performance
Patent: 5,670,898 →
Application: 08/561,914 →
System and Method for Fetching Multiple Groups of Instructions from an Intstruction Cache in a Risc Processor System for Execution During Separate Cycles
Patent: 5,870,574 →
Application: 08/686,363 →
Method for Preventing Multi-Level Cache System Deadlock in a Multi- Processor System
Patent: 5,632,025 →
Application: 08/696,788 →
Invalidating Instructions in Fetched Instruction Blocks Upon Predicted Two-Step Branch Operations with Second Operation Relative Target Address
Patent: 5,954,815 →
Application: 08/781,851 →
Instruction Prediction Based on Filtering
Patent: 6,092,187 →
Application: 08/935,369 →
Method for Providing Extended Precision in Simd Vector Arithmetic Operations
Patent: 5,864,703 →
Application: 08/947,648 →
Alignment and Ordering of Vector Elements for Single Instruction Multiple Data Processing
Patent: 5,933,650 →
Application: 08/947,649 →
Prefetching Hints
Patent: 6,240,488 →
Application: 08/982,244 →
Prioritized Instruction Scheduling for Multi-Streaming Processors
Patent: 6,477,562 →
Application: 09/216,017 →
Publication: US 2002/0062435
Method for Providing Extended Precision in Simd Vector Arithmetic Operations
Patent: 7,159,100 →
Application: 09/223,046 →
Publication: US 2002/0062436
Register Transfer Unit for Electronic Processor
Patent: 6,292,888 →
Application: 09/240,012 →
Alignment and Ordering of Vector Elements for Single Instruction Multiple Data Processing
Patent: 6,266,758 →
Application: 09/263,798 →
Interstream Control and Communications for Multi-Streaming Digital Processors
Patent: 6,389,449 →
Application: 09/273,810 →
Register File Access
Patent: 6,345,354 →
Application: 09/302,246 →
Interrupt and Exception Handling for Multi-Streaming Digital Processors
Patent: 7,020,879 →
Application: 09/312,302 →
Low Latency System Bus Interface for Multi-Master Processing Environments
Patent: 6,732,208 →
Application: 09/318,551 →
Branch Prediction Entry with Target Line Index Calculated Using Relative Position of Second Operation of Two Step Branch Operation in a Line of Instructions
Patent: 6,247,124 →
Application: 09/363,635 →
System and Method for Improving the Accuracy of Reciprocal Square Root Operations Performed by a Floating-Point Unit
Patent: 6,912,559 →
Application: 09/363,637 →
Processor with Improved Accuracy for Multiply-Add Operations
Patent: 7,346,643 →
Application: 09/364,512 →
Floating-Point Processor with Improved Intermediate Result Handling
Patent: 6,697,832 →
Application: 09/364,514 →
Processor Having a Compare Extension of an Instruction Set Architecture
Patent: 7,242,414 →
Application: 09/364,786 →
Processor Having an Arithmetic Extension of an Instruction Set Architecture
Patent: 6,714,197 →
Application: 09/364,787 →
Processor Having a Conditional Branch Extension of an Instruction Set Architecture
Patent: 6,732,259 →
Application: 09/364,789 →
Scalable on-Chip System Bus
Patent: 6,493,776 →
Application: 09/373,091 →
Locked Read/Write on Separate Address/Data Bus Using Write Barrier
Patent: 6,490,642 →
Application: 09/373,092 →
Data Release to Reduce Latency in on-Chip System Bus
Patent: 6,604,159 →
Application: 09/373,093 →
Coherent Data Apparatus for an on-Chip Split Transaction System Bus
Patent: 6,681,283 →
Application: 09/373,094 →
Burst-Configurable Data Bus
Patent: 6,393,500 →
Application: 09/373,095 →
Output Synchronization-Free, High-Fanin Dynamic nor Gate
Patent: 6,188,248 →
Application: 09/383,401 →
Scratchpad Ram Memory Accessible in Parallel to a Prelimary Cache
Patent: 6,430,655 →
Application: 09/494,488 →
Method and Apparatus for Tracking and Update of Lru Algorithm Using Vectors
Patent: 6,446,171 →
Application: 09/517,272 →
Instruction prediction based on filtering
Patent: 6,425,076 →
Application: 09/544,352 →
Floating-Point Processor with Operating Mode Having Improved Accuracy and High Performance
Patent: 6,996,596 →
Application: 09/577,238 →
Wire-Speed Multi-Dimensional Packet Classifier
Patent: 7,043,467 →
Application: 09/586,115 →
Data transfer bus communication using single request to perform command and return data to destination indicated in context to allow thread context switch
Patent: 7,162,615 →
Application: 09/591,510 →
Method and Apparatus for Implementing Atomicity of Memory Operations in Dynamic Multi-Streaming Processors
Patent: 7,257,814 →
Application: 09/592,106 →
Instruction Fetching System in a Multithreaded Processor Utilizing Cache Miss Predictions to Fetch Instructions from Multiple Hardware Streams
Patent: 7,237,093 →
Application: 09/595,776 →
Background Memory Manager That Determines If Data Structures Fits in Memory with Memory State Transactions Map
Patent: 7,502,876 →
Application: 09/602,279 →
Methods and Apparatus for Managing a Buffer of Events in the Background
Patent: 7,032,226 →
Application: 09/608,750 →
Methods and Apparatus for Improving Fetching and Dispatch of Instructions in Multithreaded Processors
Patent: 7,035,997 →
Application: 09/616,385 →
High Performance Risc Instruction Set Digital Signal Processor Having Circular Buffer and Looping Controls
Patent: 7,401,205 →
Application: 09/637,500 →
Register Set Extension for Compressed Instruction Set
Patent: 6,651,160 →
Application: 09/654,064 →
Alignment and Ordering of Vector Elements for Single Instruction Multiple Data Processing
Patent: 7,197,625 →
Application: 09/662,832 →
System for Prediction and Control of Power Consumption in Digital System
Patent: 6,625,737 →
Application: 09/665,099 →
Changing Instruction Set Architecture Mode by Comparison of Current Instruction Execution Address with Boundary Address Register Values
Patent: 7,149,878 →
Application: 09/702,112 →
Fetch and Dispatch Disassociation Apparatus for Multistreming Processors
Patent: 7,139,898 →
Application: 09/706,154 →
Clustering Stream and/or Instruction Queues for Multi-Streaming Processors
Patent: 7,035,998 →
Application: 09/706,157 →
Output Synchronization-Free, High-Fanin Dynamic nor Gate
Patent: 6,448,817 →
Application: 09/734,713 →
Publication: US 2001/0000652
Queueing System for Processors in Packet Routing Operations
Patent: 7,058,064 →
Application: 09/737,375 →
Publication: US 2001/0043610
Configurable Out-of-Order Data Transfer in a Coprocessor Interface
Patent: 7,237,090 →
Application: 09/751,747 →
Configurable Co-Processor Interface
Patent: 7,287,147 →
Application: 09/751,748 →
Coprocessor Interface Transferring Multiple Instructions Simultaneously Along with Issue Path Designation and/or Issue Order Designation for the Instructions
Patent: 6,754,804 →
Application: 09/753,239 →
Binary Polynomial Multiplier
Patent: 7,599,981 →
Application: 09/788,670 →
Publication: US 2006/0190518
Virtual Instruction Expansion Based on Template and Parameter Selector Information Specifying Sign-Extension or Concentration
Patent: 7,162,621 →
Application: 09/788,682 →
Publication: US 2002/0116603
Partial Bitwise Permutations
Patent: 7,237,097 →
Application: 09/788,683 →
Publication: US 2002/0116602
Microprocessor Instructions for Performing Polynomial Arithmetic Operations
Patent: 7,711,763 →
Application: 09/788,684 →
Publication: US 2002/0116428
Extended-Precision Accumulation of Multiplier Output
Patent: 7,181,484 →
Application: 09/788,685 →
Publication: US 2002/0116432
System and Method for Extracting Fields from Packets Having Fields Spread Over More Than One Register
Patent: 7,039,060 →
Application: 09/799,610 →
Publication: US 2002/0126663
Prefetching Hints
Patent: 7,127,586 →
Application: 09/804,677 →
Publication: US 2002/0010838
System, Method and Computer Program Product for Web-Based Integrated Circuit Design
Patent: 6,742,165 →
Application: 09/818,946 →
Publication: US 2002/0144212
Mechanism to Extend Computer Memory Protection Schemes
Patent: 6,643,759 →
Application: 09/822,796 →
Publication: US 2002/0144077
Mapping System and Method for Instruction Set Processing
Patent: 7,711,926 →
Application: 09/836,541 →
Publication: US 2002/0156996
User Controlled Trace Records
Patent: 7,181,728 →
Application: 09/844,271 →
External Trace Synchronization via Periodic Sampling
Patent: 7,134,116 →
Application: 09/844,668 →
Trace Control from Hardware and Software
Patent: 7,185,234 →
Application: 09/844,669 →
Tracing Out-of-Order Load Data
Patent: 7,168,066 →
Application: 09/844,670 →
Program Counter and Data Tracing from a Multi-Issue Processor
Patent: 7,124,072 →
Application: 09/844,671 →
Dynamic Selection of a Compression Algorithm for Trace Data
Patent: 7,069,544 →
Application: 09/844,672 →
Trace Control Based on a Characteristic of a Processor's Operating State
Patent: 7,178,133 →
Application: 09/844,673 →
System and Method for Speeding Up Ejtag Block Data Transfers
Patent: 7,065,675 →
Application: 09/850,195 →
Loading Previously Dispatched Slots in Multiple Instruction Dispatch Buffer Before Dispatching Remaining Slots for Parallel Execution
Patent: 6,691,221 →
Application: 09/863,898 →
Publication: US 2003/0033505
Method and Apparatus for Optimizing Selection of Available Contexts for Packet Processing in Multi-Stream Packet Processing
Patent: 7,649,901 →
Application: 09/881,628 →
Publication: US 2002/0083173
Method and Apparatus for Allocating and De-Allocating Consecutive Blocks of Memory in Background Memory Management
Patent: 7,076,630 →
Application: 09/881,934 →
Publication: US 2002/0016883
Instruction Specified Register Value Saving in Allocated Caller Stack or Not Yet Allocated Callee Stack
Patent: 6,826,681 →
Application: 09/882,285 →
Publication: US 2002/0194459
A Method and Apparatus for Disassociating Power Consumed Within a Processing System with Instructions It Is Executing
Patent: 6,976,178 →
Application: 09/894,812 →
Optimized External Trace Formats
Patent: 7,043,668 →
Application: 09/894,830 →
Distributed Tap Controller
Patent: 7,231,551 →
Application: 09/894,831 →
Trace Control Block Implementation and Method
Patent: 7,055,070 →
Application: 09/894,832 →
Method and Apparatus for Non-Speculative Pre-Fetch Operation in Data Packet Processing
Patent: 7,042,887 →
Application: 09/900,393 →
Publication: US 2002/0021707
Programmable Page Table Access
Patent: 6,728,859 →
Application: 09/905,185 →
Method and Apparatus for Preventing Undesirable Packet Download with Pending Read/Write Operations in Data Packet Processing
Patent: 7,058,065 →
Application: 09/924,755 →
Publication: US 2002/0039368
System and Method of Controlling Software Decompression Through Exceptions
Patent: 7,107,439 →
Application: 09/925,314 →
Publication: US 2003/0041231
Context Selection and Activation Mechanism for Activating One of a Group of Inactive Contexts in a Processor Core for Servicing Interrrupts
Patent: 7,165,257 →
Application: 09/927,129 →
Publication: US 2002/0018486
Method for Allocating Memory Space for Limited Packet Head and/or Tail Growth
Patent: 7,065,096 →
Application: 09/933,934 →
Publication: US 2002/0037011
Method and Apparatus for Predicting Characteristics of Incoming Data Packets to Enable Speculative Processing to Reduce Processor Latency
Patent: 7,415,531 →
Application: 09/935,446 →
Publication: US 2003/0041168
Extended Instruction Set for Packet Processing Applications
Patent: 7,139,901 →
Application: 09/948,919 →
Publication: US 2002/0054603
Functional Validation of a Packet Management Unit
Patent: 7,082,552 →
Application: 09/954,290 →
Publication: US 2002/0071393
Method and Apparatus for Overflowing Data Packets to a Software-Controlled Memory When They Do Not Fit into a Hardware-Controlled Memory
Patent: 7,155,516 →
Application: 09/964,827 →
Publication: US 2006/0036705
Method and Apparatus for Binding Shadow Registers to Vectored Interrupts
Patent: 7,487,339 →
Application: 09/977,084 →
Publication: US 2003/0074545
Interstream Control and Communications for Multi-Streaming Digital Processors
Patent: 6,789,100 →
Application: 10/071,547 →
Publication: US 2002/0095565
Method and Apparatus for Redirection of Operations Between Interfaces
Patent: 6,961,819 →
Application: 10/135,004 →
Publication: US 2003/0204685
Random Slip Generator
Patent: 7,318,145 →
Application: 10/141,579 →
Random Cache Line Refill
Patent: 7,310,706 →
Application: 10/141,926 →
Apparatus and Method for Relative Position Annotation of Standard Cell Components to Facilitate Datapath Design
Patent: 6,883,156 →
Application: 10/159,818 →
Mechanism for Proxy Management of Multiprocessor Virtual Memory
Patent: 7,017,025 →
Application: 10/186,290 →
Mechanism for Proxy Management of Multiprocessor Storage Hierarchies
Patent: 7,003,630 →
Application: 10/186,330 →
Interface with Credit-Based Flow Control and Sustained Bus Signals
Patent: 7,911,952 →
Application: 10/193,682 →
Extended Precision Accumulator
Patent: 7,225,212 →
Application: 10/195,522 →
Publication: US 2002/0178203
Full Scan Solution for Latched-Based Design
Patent: 7,246,287 →
Application: 10/255,107 →
Apparatus and Method for Generating Multi-Phase Signals with Digitally Controlled Trim Capacitors
Patent: 6,987,405 →
Application: 10/274,424 →
Apparatus and Method for Discovering a Scratch Pad Memory Configuration
Patent: 6,836,833 →
Application: 10/278,537 →
System and Method to Trace High Performance Multi-Issue Processors
Patent: 7,159,101 →
Application: 10/448,324 →
Microprocessor with Improved Data Stream Prefetching
Patent: 7,194,582 →
Application: 10/449,818 →
Microprocessor with Improved Data Stream Prefetching
Patent: 7,177,985 →
Application: 10/449,825 →
Virtual machine coprocessor for accelerating software execution
Patent: 9,207,958 →
Application: 10/637,005 →
Virtual Machine Coprocessor Facilitating Dynamic Compilation
Patent: 7,747,989 →
Application: 10/637,006 →
Multi-Isa Instruction Fetch Unit for a Processor, and Applications Thereof
Patent: 7,707,389 →
Application: 10/698,061 →
Publication: US 2005/0177707
Interstream Control and Communications for Multi-Streaming Digital Processors
Patent: 7,765,546 →
Application: 10/921,077 →
Publication: US 2005/0081214
Configurable Co-Processor Interface
Patent: 7,886,129 →
Application: 10/923,584 →
Publication: US 2005/0038975
Microprocessor Instructions for Efficient Bit Stream Extractions
Patent: 7,315,937 →
Application: 10/956,490 →
Publication: US 2006/0101258
Microprocessor Instruction Using Address Index Values to Enable Access of a Virtual Buffer in Circular Fashion
Patent: 7,873,810 →
Application: 10/956,498 →
Publication: US 2006/0075208
Restoring Register Values from Stack Memory Using Instruction with Restore Indication Bit and De-Allocation Frame Size Stack Pointer Offset
Patent: 7,281,123 →
Application: 10/994,827 →
Publication: US 2005/0081022
Apparatus and Method for Discovering a Scratch Pad Memory Configuration
Patent: 7,509,456 →
Application: 11/003,120 →
Publication: US 2005/0102483
Hyperjtag System Including Debug Probe, on-Chip Instrumentation, and Protocol
Patent: 7,475,303 →
Application: 11/026,324 →
Leaky-Bucket Thread Scheduler in a Multithreading Microprocessor
Patent: 7,752,627 →
Application: 11/051,980 →
Publication: US 2006/0179439
Prioritizing Thread Selection Partly Based on Stall Likelihood Providing Status Information of Instruction Operand Register Usage at Pipeline Stages
Patent: 7,664,936 →
Application: 11/051,998 →
Publication: US 2006/0179280
Return Data Selector Employing Barrel-Incrementer-Based Round-Robin Apparatus
Patent: 7,506,140 →
Application: 11/086,258 →
Publication: US 2006/0179283
Fetch Director Employing Barrel-Incrementer-Based Round-Robin Apparatus for Use in Multithreading Microprocessor
Patent: 7,490,230 →
Application: 11/087,063 →
Publication: US 2006/0179276
Barrel-Incrementer-Based Round-Robin Apparatus and Instruction Dispatch Scheduler Employing Same for Use in Multithreading Microprocessor
Patent: 7,631,130 →
Application: 11/087,064 →
Publication: US 2006/0179194
Instruction Dispatch Scheduler Employing Round-Robin Apparatus Supporting Multiple Thread Priorities for Use in Multithreading Microprocessor
Patent: 7,657,883 →
Application: 11/087,070 →
Publication: US 2006/0206692
Apparatus and Method for Software Specified Power Management Performance Using Low Power Virtual Threads
Patent: 7,600,135 →
Application: 11/107,489 →
Publication: US 2006/0236135
Apparatus and Method for Automatic Low Power Mode Invocation in a Multi-Threaded Processor
Patent: 7,627,770 →
Application: 11/107,492 →
Publication: US 2006/0236136
Processor Core and Multiplier That Support Both Vector and Single Value Multiplication
Patent: 8,234,326 →
Application: 11/121,945 →
Publication: US 2006/0253520
Processor Core and Multiplier That Support a Multiply and Difference Operation by Inverting Sign Bits in Booth Recoding
Patent: 8,229,991 →
Application: 11/122,004 →
Publication: US 2006/0253519
Multithreading Instruction Scheduler Employing Thread Group Priorities
Patent: 7,681,014 →
Application: 11/191,258 →
Publication: US 2006/0179281
Method and Apparatus for Redirection of Operations Between Interfaces
Patent: 7,634,619 →
Application: 11/214,466 →
Publication: US 2006/0036808
Method and Apparatus for Masking a Microprocessor Execution Signature
Patent: 7,620,832 →
Application: 11/257,381 →
Publication: US 2006/0053323
Processor Core and Method for Managing Branch Misprediction in an Out-of-Order Processor Pipeline
Patent: 7,711,934 →
Application: 11/261,654 →
Publication: US 2007/0101110
Processor Core and Method for Managing Program Counter Redirection in an Out-of-Order Processor Pipeline
Patent: 7,734,901 →
Application: 11/261,655 →
Publication: US 2007/0101111
Processor Utilizing a Loop Buffer to Reduce Power Consumption
Patent: 7,873,820 →
Application: 11/272,718 →
Publication: US 2007/0113057
Microprocessor Having a Power-Saving Instruction Cache Way Predictor and Instruction Replacement Scheme
Patent: 7,562,191 →
Application: 11/272,719 →
Publication: US 2007/0113013
Processor Accessing a Scratch Pad on-Demand to Reduce Power Consumption
Patent: 7,496,771 →
Application: 11/272,737 →
Publication: US 2007/0113050
Interrupt and Exception Handling for Multi-Streaming Digital Processors
Patent: 7,467,385 →
Application: 11/277,101 →
Publication: US 2007/0061619
Queueing System for Processors in Packet Routing Operations
Patent: 7,715,410 →
Application: 11/277,293 →
Publication: US 2006/0159104
Methods and Apparatus for Managing a Buffer of Events in the Background
Patent: 7,661,112 →
Application: 11/278,747 →
Publication: US 2006/0225080
Methods and Apparatus for Improving Fetching and Dispatch of Instructions in Multithreaded Processors
Patent: 7,707,391 →
Application: 11/278,874 →
Publication: US 2007/0143580
Method and Apparatus for Non-Speculative Pre-Fetch Operation in Data Packet Processing
Patent: 7,280,548 →
Application: 11/278,890 →
Publication: US 2006/0215670
Method for Allocating Memory Space for Limited Packet Head and/or Tail Growth
Patent: 7,197,043 →
Application: 11/278,901 →
Publication: US 2006/0215679
System and Method for Extracting Fields from Packets Having Fields Spread Over More Than One Register
Patent: 7,581,091 →
Application: 11/279,136 →
Publication: US 2006/0248316
Method and Apparatus for Binding Shadow Registers to Vectored Interrupts
Patent: 8,181,000 →
Application: 11/279,914 →
Publication: US 2006/0253635
Conditional Branch Execution in a Processor Having a Data Mover Engine That Associates Register Addresses with Memory Addresses
Patent: 7,721,073 →
Application: 11/336,923 →
Publication: US 2007/0174598
Conditional Branch Execution in a Processor Having a Read-Tie Instruction and a Data Mover Engine That Associates Register Addresses with Memory Addresses
Patent: 7,721,074 →
Application: 11/336,937 →
Publication: US 2007/0174594
Conditional Branch Execution in a Processor Having a Write-Tie Instruction and a Data Mover Engine That Associates Register Addresses with Memory Addresses
Patent: 7,721,075 →
Application: 11/336,938 →
Publication: US 2007/0174595
Providing Extended Precision in Simd Vector Arithmetic Operations
Patent: 7,546,443 →
Application: 11/337,440 →
Publication: US 2006/0129787
Queueing System for Processors in Packet Routing Operations
Patent: 7,551,626 →
Application: 11/360,338 →
Publication: US 2006/0153197
Compact linked-list-based multi-threaded instruction graduation buffer
Application: 11/362,763 →
Publication: US 2007/0204139
System and Method for Propagating Operand Availability Prediction Bits with Instructions Through a Pipeline in an Out-of-Order Processor
Patent: 7,721,071 →
Application: 11/362,764 →
Publication: US 2007/0204135
Prefetching Hints
Patent: 7,386,701 →
Application: 11/365,280 →
Publication: US 2006/0149904
Functional Validation of a Packet Management Unit
Patent: 7,644,307 →
Application: 11/380,924 →
Publication: US 2007/0168748
Configurable Co-Processor Interface
Patent: 7,194,599 →
Application: 11/380,925 →
Publication: US 2006/0259738
Multithreaded Dynamic Voltage-Frequency Scaling Microprocessor
Patent: 7,721,127 →
Application: 11/391,716 →
Publication: US 2007/0234091
Extended Precision Accumulator
Patent: 7,860,911 →
Application: 11/410,146 →
Publication: US 2006/0190519
Apparatus and Method for Discrete Test Access Control of Multiple Cores
Patent: 7,627,794 →
Application: 11/442,695 →
Publication: US 2007/0288814
Apparatus and Method for Processing Template Based User Defined Instructions
Patent: 8,145,882 →
Application: 11/442,696 →
Dynamic Selection of a Compression Algorithm for Trace Data
Patent: 7,770,156 →
Application: 11/445,518 →
Publication: US 2006/0225050
Microprocessor with Improved Data Stream Prefetching
Patent: 7,512,740 →
Application: 11/463,939 →
Publication: US 2007/0043907
Microprocessor with Improved Data Stream Prefetching
Patent: 7,664,920 →
Application: 11/463,950 →
Publication: US 2007/0043908
Microprocessor with Improved Data Stream Prefetching
Patent: 7,533,220 →
Application: 11/463,954 →
Publication: US 2007/0043909
Microprocessor with Improved Data Stream Prefetching
Patent: 7,480,769 →
Application: 11/463,957 →
Publication: US 2007/0055824
Method for Latest Producer Tracking in an Out-of-Order Processor, and Applications Thereof
Patent: 7,370,178 →
Application: 11/485,959 →
Publication: US 2008/0126760
Latest producer tracking in an out-of-order processor, and applications thereof
Application: 11/485,960 →
Publication: US 2008/0016326
Micro Tag Array Having Way Selection Bits for Reducing Data Cache Access Power
Patent: 7,650,465 →
Application: 11/505,865 →
Publication: US 2008/0046652
Methods for Reducing Data Cache Access Power in a Processor Using Way Selection Bits
Patent: 7,657,708 →
Application: 11/505,869 →
Publication: US 2008/0046653
System for Synchronizing an in-Order Co-Processor with an Out-of-Order Processor Using a Co-Processor Interface Store Data Queue
Patent: 7,647,475 →
Application: 11/515,720 →
Publication: US 2008/0059771
Coprocessor Load Data Queue for Interfacing an Out-of-Order Execution Unit with an in-Order Coprocessor
Patent: 8,032,734 →
Application: 11/515,723 →
Publication: US 2008/0059765
Software Programmable Hardware State Machines
Patent: 8,151,093 →
Application: 11/517,569 →
Publication: US 2008/0065868
Detection and prevention of write-after-write hazards, and applications thereof
Application: 11/529,710 →
Publication: US 2008/0082793
Load/Store Unit for a Processor, and Applications Thereof
Patent: 9,946,547 →
Application: 11/529,728 →
Publication: US 2008/0082794
Extended Instruction Set for Packet Processing Applications
Application: 11/530,945 →
Publication: US 2007/0074014
Transaction Selector Employing Barrel-Incrementer-Based Round-Robin Apparatus Supporting Dynamic Priorities in Multi-Port Switch
Patent: 7,760,748 →
Application: 11/532,520 →
Publication: US 2008/0069128
Transaction Selector Employing Round-Robin Apparatus Supporting Dynamic Priorities in Multi-Port Switch
Patent: 7,773,621 →
Application: 11/532,521 →
Publication: US 2008/0069129
Bifurcated Transaction Selector Supporting Dynamic Priorities in Multi-Port Switch
Patent: 7,961,745 →
Application: 11/532,522 →
Publication: US 2008/0069115
Transaction Selector Employing Transaction Queue Group Priorities in Multi-Port Switch
Patent: 7,990,989 →
Application: 11/532,523 →
Publication: US 2008/0069130
Apparatus and Method for Tracing Processor State from Multiple Clock Domains
Patent: 7,702,055 →
Application: 11/537,584 →
Publication: US 2008/0080651
Fetch and Dispatch Disassociation Apparatus for Multi-Streaming Processors
Patent: 7,406,586 →
Application: 11/539,322 →
Publication: US 2007/0260852
Data Cache Virtual Hint Way Prediction, and Applications Thereof
Patent: 7,594,079 →
Application: 11/545,706 →
Publication: US 2008/0082721
Microprocessor with Improved Data Stream Prefetching
Patent: 7,506,106 →
Application: 11/549,413 →
Publication: US 2007/0101104
Microprocessor with Improved Data Stream Prefetching
Patent: 7,509,459 →
Application: 11/549,418 →
Publication: US 2007/0101105
Context Switching Processor with Multiple Context Control Register Sets Including Write Address Register Identifying Destination Register for Waiting Context to Store Returned Data from External Source
Patent: 7,529,915 →
Application: 11/552,640 →
Publication: US 2007/0106886
Method and Apparatus for Overflowing Data Packets to a Software-Controlled Memory When They Do Not Fit into a Hardware-Controlled Memory
Patent: 7,877,481 →
Application: 11/552,764 →
Publication: US 2007/0110090
External Trace Synchronization via Periodic Sampling
Patent: 8,185,879 →
Application: 11/557,005 →
Publication: US 2007/0180333
Context Selection and Activation Mechanism for Activating One of a Group of Inactive Contexts in a Processor Core for Servicing Interrupts
Patent: 7,765,554 →
Application: 11/566,870 →
Publication: US 2007/0256079
Barrel-Incrementer-Based Round-Robin Apparatus and Instruction Dispatch Scheduler Employing Same for Use in Multithreading Microprocessor
Patent: 7,509,447 →
Application: 11/611,064 →
Publication: US 2007/0089112
Efficient Resource Arbitration
Patent: 7,865,647 →
Application: 11/616,539 →
Publication: US 2008/0162760
Speculative Cache Tag Evaluation
Patent: 7,840,874 →
Application: 11/616,558 →
Publication: US 2008/0163008
Multithreading Instruction Scheduler Employing Thread Group Priorities
Patent: 7,660,969 →
Application: 11/620,362 →
Publication: US 2007/0113053
Systems and Methods for Controlling the Use of Processing Algorithms, and Applications Thereof
Patent: 8,307,426 →
Application: 11/627,899 →
Publication: US 2008/0184361
Selection of Isa Decoding Mode for Plural Instruction Sets Based Upon Instruction Address
Patent: 7,509,480 →
Application: 11/636,462 →
Publication: US 2007/0094482
Conditional Move Instruction Formed into One Decoded Instruction to Be Graduated and Another Decoded Instruction to Be Invalidated
Patent: 8,078,846 →
Application: 11/640,491 →
Publication: US 2008/0082795
Virtual Instruction Expansion Using Parameter Selector Defining Logical Operation on Parameters for Template Opcode Substitution
Patent: 7,617,388 →
Application: 11/644,001 →
Publication: US 2007/0106889
Method and Apparatus for Binding Shadow Registers to Vectored Interrupts
Patent: 7,487,332 →
Application: 11/668,582 →
Publication: US 2007/0124569
Configurable Co-Processor Interface
Patent: 7,698,533 →
Application: 11/674,924 →
Publication: US 2007/0192567
Trace Control from Hardware and Software
Patent: 7,412,630 →
Application: 11/676,242 →
Publication: US 2007/0180327
Method and Apparatus for Implementing Atomicity of Memory Operations in Dynamic Multi-Streaming Processors
Patent: 7,650,605 →
Application: 11/676,541 →
Publication: US 2007/0294702
System and Method for Managing the Design and Configuration of an Integrated Circuit Semiconductor Design
Patent: 8,103,987 →
Application: 11/684,156 →
Publication: US 2008/0222580
Remote Interface for Managing the Design and Configuration of an Integrated Circuit Semiconductor Design
Application: 11/684,189 →
Publication: US 2008/0222581
Protecting Trade Secrets During the Design and Configuration of an Integrated Circuit Semiconductor Design
Patent: 7,774,723 →
Application: 11/684,205 →
Publication: US 2008/0222589
Alignment and Ordering of Vector Elements for Single Instruction Multiple Data Processing
Patent: 7,793,077 →
Application: 11/702,659 →
Publication: US 2007/0250683
An Instruction Processor Having Multiple Execution Pipelines
Application: 11/727,640 →
Publication: US 2007/0239967
System Debug and Trace System and Method, and Applications Thereof
Patent: 7,886,150 →
Application: 11/747,666 →
Publication: US 2008/0282087
Full Scan Solution for Latched-Based Design
Patent: 7,543,207 →
Application: 11/764,137 →
Publication: US 2008/0022173
Preventing Writeback Race in Multiple Core Processors
Patent: 7,769,957 →
Application: 11/767,225 →
Publication: US 2008/0320232
Avoiding Livelock Using Intervention Messages in Multiple Core Processors
Patent: 7,769,958 →
Application: 11/767,261 →
Publication: US 2008/0320231
Processor Having a Compare Extension of an Instruction Set Architecture
Patent: 7,724,261 →
Application: 11/806,845 →
Publication: US 2008/0022077
Apparatus and Method for Evaluating a Free-Running Trace Stream
Application: 11/830,795 →
Publication: US 2009/0037886
Power Management for System Having One or More Integrated Circuits
Patent: 8,069,354 →
Application: 11/838,648 →
Publication: US 2009/0049312
Support for Multiple Coherence Domains
Patent: 8,131,941 →
Application: 11/859,198 →
Publication: US 2009/0083493
Speculative Read in a Cache Coherent Microprocessor
Application: 11/864,363 →
Publication: US 2009/0089510
Instruction Encoding to Indicate Whether to Store Argument Registers as Static Registers and Return Address in Subroutine Stack
Patent: 7,739,484 →
Application: 11/868,429 →
Publication: US 2008/0028195
Method and Apparatus for Improved Computer Load and Store Operations
Patent: 7,529,907 →
Application: 11/876,442 →
Publication: US 2008/0040577
Low-overhead/power-saving processor synchronization mechanism, and applications thereof
Application: 11/896,424 →
Publication: US 2009/0063881
Random Cache Line Refill
Patent: 8,190,665 →
Application: 11/943,751 →
Publication: US 2008/0133629
Processor with Improved Accuracy for Multiply-Add Operations
Patent: 8,024,393 →
Application: 11/949,418 →
Publication: US 2008/0183791
Apparatus and Method for Controlling the Exclusivity Mode of a Level-Two Cache
Patent: 7,917,699 →
Application: 11/963,503 →
Publication: US 2009/0164733
Automated Digital Circuit Design Tool That Reduces or Eliminates Adverse Timing Constraints Due to an Inherent Clock Signal Skew, and Applications Thereof
Patent: 7,917,882 →
Application: 11/976,713 →
Publication: US 2009/0113365
Clock Ratio Controller for Dynamic Voltage and Frequency Scaled Digital Systems, and Applications Thereof
Patent: 8,051,320 →
Application: 12/000,413 →
Publication: US 2009/0158078
Virtual Processor Based Security for on-Chip Memory, and Applications Thereof
Patent: 8,024,539 →
Application: 12/021,110 →
Publication: US 2009/0193177
Efficient, Scalable and High Performance Mechanism for Handling Io Requests
Patent: 8,001,283 →
Application: 12/047,257 →
Publication: US 2009/0234987
Mechanism for Maintaining Consistency of Data Written by Io Devices
Application: 12/058,117 →
Publication: US 2009/0248988
Apparatus and Method for Condensing Trace Information in a Multi-Processor System
Patent: 8,230,202 →
Application: 12/060,204 →
Publication: US 2009/0249045
Apparatus and Method for Low Overhead Correlation of Multi-Processor Trace Information
Application: 12/060,214 →
Publication: US 2009/0249046
Method for Latest Producer Tracking in an Out-of-Order Processor, and Applications Thereof
Patent: 7,747,840 →
Application: 12/104,308 →
Publication: US 2008/0215857
Fetch and Dispatch Disassociation Apparatus for Multistreaming Processors
Patent: 7,636,836 →
Application: 12/173,560 →
Publication: US 2008/0270757
MICROPROCESSOR WITH IMPROVED DATA STREAM PREFETCHING USING MULTIPLE TRANSACTION LOOK-ASIDE BUFFERS (TLBs)
Patent: 7,822,943 →
Application: 12/185,587 →
Publication: US 2009/0077321
Method and Apparatus for Predicting Characteristics of Incoming Data Packets to Enable Speculative Processing to Reduce Processor Latency
Patent: 8,077,734 →
Application: 12/185,594 →
Publication: US 2009/0073974
Trace Control from Hardware and Software
Patent: 7,644,319 →
Application: 12/187,631 →
Publication: US 2009/0037704
Data Cache Way Prediction
Patent: 8,392,651 →
Application: 12/194,936 →
Publication: US 2010/0049912
Data Cache Receive Flop Bypass
Patent: 8,327,121 →
Application: 12/195,053 →
Publication: US 2010/0049953
Methods, Systems, and Computer Program Products for Evaluating Electrical Circuits From Information Stored in Simulation Dump Files
Application: 12/210,150 →
Publication: US 2010/0070257
Interrupt and Exception Handling for Multi-Streaming Digital Processors
Patent: 7,900,207 →
Application: 12/274,104 →
Publication: US 2009/0125660
Coherent Instruction Cache Utilizing Cache-Op Execution Resources
Patent: 8,392,663 →
Application: 12/332,291 →
Publication: US 2009/0157981
Thread Instruction Fetch Based on Prioritized Selection from Plural Round-Robin Outputs for Different Thread States
Patent: 8,078,840 →
Application: 12/346,652 →
Publication: US 2009/0113180
Method and Apparatus for Binding Shadow Registers to Vectored Interrupts
Patent: 7,925,864 →
Application: 12/348,181 →
Publication: US 2009/0119434
Hyperjtag System Including Debug Probe, on-Chip Instrumentation, and Protocol
Patent: 7,613,966 →
Application: 12/348,847 →
Publication: US 2009/0119555
Processor Accessing A Scratch Pad On-Demand To Reduce Power Consumption
Application: 12/357,929 →
Publication: US 2009/0132841
Substituting Portion of Template Instruction Parameter with Selected Virtual Instruction Parameter
Patent: 8,447,958 →
Application: 12/399,330 →
Publication: US 2009/0198986
Round-Robin Apparatus and Instruction Dispatch Scheduler Employing Same For Use In Multithreading Microprocessor
Application: 12/409,363 →
Publication: US 2009/0249351
Method and Apparatus for Improved Computer Load and Store Operations
Application: 12/411,913 →
Publication: US 2009/0187739
Microprocessor Having a Power-Saving Instruction Cache Way Predictor and Instruction Replacement Scheme
Patent: 7,899,993 →
Application: 12/421,268 →
Publication: US 2009/0198900
Apparatus for Storing Instructions in a Multithreading Microprocessor Using Skid Buffers
Application: 12/429,029 →
Publication: US 2009/0271592
Data transfer bus communication to receive data by sending request instruction attached with identifier indicating processor and thread context identities
Patent: 9,047,093 →
Application: 12/429,655 →
Publication: US 2009/0210682
Interrupt and Exception Handling for Multi-Streaming Digital Processors
Patent: 7,926,062 →
Application: 12/432,227 →
Publication: US 2009/0241119
Microprocessor with Compact Instruction Set Architecture
Application: 12/463,330 →
Publication: US 2009/0282220
Variable Register and Immediate Field Encoding in an Instruction Set Architecture
Patent: 9,274,796 →
Application: 12/464,027 →
Publication: US 2010/0287359
Apparatus and Method for Forming a Mixed Signal Circuit with Fully Customizable Analog Cells and Programmable Interconnect
Patent: 7,969,186 →
Application: 12/477,059 →
Publication: US 2010/0301897
Providing Extended Precision in Simd Vector Arithmetic Operations
Patent: 8,074,058 →
Application: 12/480,414 →
Publication: US 2009/0249039
Apparatus and Method for Profiling Software Performance on a Processor with Non-Unique Virtual Addresses
Patent: 8,185,717 →
Application: 12/506,153 →
Publication: US 2011/0016289
Method for Extracting Fields from Packets Having Fields Spread Over More Than One Register
Patent: 7,895,423 →
Application: 12/544,167 →
Publication: US 2009/0313457
Data Cache Virtual Hint Way Prediction, and Applications Thereof
Patent: 9,092,343 →
Application: 12/563,840 →
Publication: US 2010/0011166
Context Sharing Between a Streaming Processing Unit (Spu) and a Packet Management Unit (Pmu) in a Packet Processing Environment
Patent: 8,081,645 →
Application: 12/649,132 →
Publication: US 2010/0103938
System and Method for Improving Memory Transfer
Patent: 9,218,183 →
Application: 12/652,598 →
Publication: US 2010/0199054
Microprocessor with Compact Instruction Set Architecture
Application: 12/748,102 →
Publication: US 2010/0312991
Processor Core and Method for Managing Program Counter Redirection in an Out-of-Order Processor Pipeline
Application: 12/794,370 →
Publication: US 2010/0306513
System and Method for Automatic Hardware Interrupt Handling
Patent: 8,392,644 →
Application: 12/847,772 →
Publication: US 2012/0030392
Alignment and Ordering of Vector Elements for Single Instruction Multiple Data Processing
Application: 12/875,268 →
Publication: US 2011/0055497
Microprocessor with Improved Data Stream Prefetching
Patent: 8,078,806 →
Application: 12/911,392 →
Publication: US 2011/0040941
System and Method for Extracting Fields from Packets Having Fields Spread Over More Than One Register
Patent: 8,209,522 →
Application: 12/985,680 →
Publication: US 2011/0099353
Automated Digital Circuit Design Tool That Reduces or Eliminates Adverse Timing Constraints Due to an Inherent Clock Signal Skew, and Applications Thereof
Patent: 8,291,364 →
Application: 13/027,917 →
Publication: US 2011/0138349
Apparatus and Method for Controlling the Exclusivity Mode of a Level-Two Cache
Patent: 8,234,456 →
Application: 13/034,567 →
Publication: US 2011/0153945
Interrupt and Exception Handling for Multi-Streaming Digital Processors
Patent: 8,468,540 →
Application: 13/041,948 →
Publication: US 2011/0154347
Programmable Memory Address
Application: 13/161,332 →
Publication: US 2012/0324164
Apparatus and Method for Hardware Initiation of Emulated Instructions
Application: 13/161,354 →
Publication: US 2012/0323552
Apparatus and Method for Accelerated Hardware Page Table Walk
Application: 13/168,870 →
Publication: US 2012/0331265
Clock Ratio Controller for Dynamic Voltage and Frequency Scaled Digital Systems, and Applications Thereof
Patent: 8,392,746 →
Application: 13/277,856 →
Publication: US 2012/0036380
Method and Apparatus for Predicting Characteristics of Incoming Data Packets to Enable Speculative Processing to Reduce Processor Latency
Application: 13/323,006 →
Publication: US 2012/0082167
System For Compression Of Fixed Width Values In A Processor Hardware Trace
Application: 13/328,781 →
Publication: US 2013/0159781
Merged Floating Point Operation Using a Modebit
Patent: 8,924,454 →
Application: 13/358,399 →
Publication: US 2013/0191426
Multithreaded Operation of a Microprocessor Cache
Application: 13/360,319 →
Publication: US 2012/0290780
Support for Multiple Coherence Domains
Application: 13/361,441 →
Publication: US 2013/0031314
Software Programmable Hardware State Machines
Application: 13/404,350 →
Publication: US 2012/0221838
Carry Look-Ahead Adder with Generate Bits and Propagate Bits Used for Column Sums
Patent: 9,069,612 →
Application: 13/538,984 →
Publication: US 2014/0006470
Embedded Processor with Virtualized Security Controls Using Guest Identifications, a Common Kernel Address Space and Operational Permissions
Patent: 9,223,721 →
Application: 13/603,280 →
Publication: US 2014/0068138
Apparatus and Method for Low Overhead Correlation of Multi-Processor Trace Information
Application: 13/609,047 →
Publication: US 2013/0067284
Achieving Glitch-Free Clock Domain Crossing Signals Using Formal Verification, Static Timing Analysis, and Sequential Equivalence Checking
Application: 61/562,975 →