IP Library Assignment 030228/0415
Patent Assignment
Reel/Frame 030228/0415

Assignment of Assignor's Interest

Recorded: 2013-04-16 Pages: 13
Assignor
Assignee
INTEL CORPORATION
2200 MISSION COLLEGE BOULEVARD, SANTA CLARA, CALIFORNIA, 95054
Covered Properties (102)
Microprocessor with Pipeline Synchronization
Patent: 6,052,771 →
Application: 09/008,792 →
Programmable Hardware Event Monitoring Method
Patent: 6,134,676 →
Application: 09/070,145 →
Selective Routing of Data in a Multi-Level Memory Architecture Based on Source Identification Information
Patent: 6,314,500 →
Application: 09/228,314 →
System and Method for Power Optimization in Parallel Units
Patent: 6,289,465 →
Application: 09/228,884 →
Instruction Cache for Multithreaded Processor
Patent: 6,161,166 →
Application: 09/266,133 →
Layered Local Cache with Imprecise Reload Mechanism
Patent: 6,434,667 →
Application: 09/340,075 →
Layered Local Cache Mechanism with Split Register Load Bus and Cache Load Bus
Patent: 6,405,285 →
Application: 09/340,076 →
Transfer of Data Between Processors in a Multi-Processor System
Patent: 6,484,220 →
Application: 09/383,736 →
Method and Apparatus for Implementing Execution Predicates in a Computer Processing System
Patent: 6,513,109 →
Application: 09/387,220 →
Method and Apparatus for Allocating Data and Instructions Within a Shared Cache
Patent: 6,532,520 →
Application: 09/394,965 →
Method, System, and Program for Managing Requests to a Cache Using Flags to Queue and Dequeue Data in a Buffer
Patent: 6,438,651 →
Application: 09/432,044 →
Circuits, Systems and Methods for Performing Branch Predictions by Selectively Accessing Bimodal and Fetch-Based History Tables
Patent: 6,976,157 →
Application: 09/435,070 →
System and Method for Prefetching Data to Multiple Levels of Cache Including Selectively Using a Software Hint to Override a Hardware Prefetch Mechanism
Patent: 6,460,115 →
Application: 09/435,865 →
Tlb Parity Error Recovery
Patent: 6,901,540 →
Application: 09/435,868 →
Method, Apparatus, and Computer Program Product for Controlling Data Transfer
Patent: 6,684,279 →
Application: 09/436,202 →
Method and Apparatus to Eliminate Failed Snoops of Transactions Caused by Bus Timing Conflicts in a Distributed Symmetric Multiprocessor System
Patent: 6,529,990 →
Application: 09/436,203 →
Cache Coherency Protocol in Which a Load Instruction Hint Bit Is Employed to Indicate Deallocation of a Modified Cache Line Supplied by Intervention
Patent: 6,374,333 →
Application: 09/437,176 →
Cache Cohererency Protocol Employing a Read Operation Including Programmable Flag to Indicate Deallocation of an Intervened Cache Line
Patent: 6,345,342 →
Application: 09/437,177 →
Multiprocessor System Bus Protocol Including Read Request Having Flag Indicating Deallocation Upon Sourcing a Requested Modified Value
Patent: 6,345,343 →
Application: 09/437,178 →
High Performance Multiprocessor System with Modified-Unsolicited Cache State
Patent: 6,321,306 →
Application: 09/437,179 →
Cache Coherency Protocol That Provides a Flag from an Intervening Cache to Indicate Deallocation of a Modified Cache Line
Patent: 6,349,369 →
Application: 09/437,180 →
Cache Allocation Mechanism for Modified Unsolicited Cache State That Modifies Victimization Priority Bits
Patent: 6,345,344 →
Application: 09/437,181 →
Prefetching Using Future Branch Path Information Derived from Branch Prediction*
Patent: 7,441,110 →
Application: 09/458,883 →
Microprocessor with Primary and Secondary Issue Queue
Patent: 6,609,190 →
Application: 09/478,311 →
System and Method for Dynamically Allocating Computer Memory Based on Block Size
Patent: 6,643,754 →
Application: 09/504,610 →
Composite Uniprocessor
Patent: 6,766,437 →
Application: 09/514,630 →
Network Processor Which Makes Thread Execution Control Decisions Based on Latency Event Lengths
Patent: 7,093,109 →
Application: 09/542,189 →
Controller for Multiple Instruction Thread Processors
Patent: 6,931,641 →
Application: 09/542,206 →
Dual Master Device for Improved Utilization of a Processor Local Bus
Patent: 6,654,836 →
Application: 09/597,769 →
Processor and Method of Executing Load Instructions Out-of-Order Having Reduced Hazard Penalty
Patent: 6,868,491 →
Application: 09/598,434 →
Processor and Method Having a Load Reorder Queue That Supports Reservations
Patent: 6,725,358 →
Application: 09/598,435 →
Branch Target Cache and Method for Efficiently Obtaining Target Path Instructions for Tight Program Loops
Patent: 6,829,702 →
Application: 09/626,247 →
Method for Implementing a Variable-Partitioned Queue for Simultaneous Multithreaded Processors
Patent: 6,931,639 →
Application: 09/645,081 →
Employing a Data Mover to Communicate Between Dynamically Selected Zones of a Central Processing Complex
Patent: 6,874,040 →
Application: 09/740,440 →
Publication: US 2002/0078163
Prefetching Instructions in Mis-Predicted Path for Low Confidence Branches
Patent: 6,766,441 →
Application: 09/765,163 →
Publication: US 2002/0099926
System and Method for Power Optimization in Parallel Units
Patent: 6,457,131 →
Application: 09/832,064 →
Publication: US 2002/0002664
Multi-Master Computer System with Overlapped Read and Write Operations and Scalable Address Pipelining
Patent: 6,772,254 →
Application: 09/855,831 →
Publication: US 2002/0062414
Compression of Execution Path History to Improve Branch Prediction Accuracy
Patent: 6,766,443 →
Application: 09/859,247 →
Publication: US 2002/0194465
Universal Load Address/Value Prediction Using Stride-Based Pattern History and Last-Value Prediction in a Two-Level Table Scheme
Patent: 6,986,027 →
Application: 09/864,590 →
Publication: US 2002/0023204
Multithreaded Processor Efficiency by Prefetching Instructions for a Scheduled Thread
Patent: 6,965,982 →
Application: 09/895,227 →
Publication: US 2003/0004683
Symmetric Multiprocessor Coherence Mechanism
Patent: 6,760,819 →
Application: 09/895,888 →
Publication: US 2003/0005237
Simd Datapath Coupled to Scalar/Vector/Address/Conditional Data Register File with Selective Subpath Scalar Processing Mode
Patent: 6,839,828 →
Application: 09/929,805 →
Publication: US 2003/0037221
Method and Apparatus for Aligning Memory Write Data in a Microprocessor
Patent: 7,051,168 →
Application: 09/940,911 →
Publication: US 2003/0056064
Partitioned Cache of Multiple Logical Levels with Adaptive Reconfiguration Based on Multiple Criteria
Patent: 6,792,509 →
Application: 10/005,426 →
Publication: US 2002/0156979
Multi-Level Classification Method for Transaction Address Conflicts for Ensuring Efficient Ordering in a Two-Level Snoopy Cache Architeture
Patent: 6,785,779 →
Application: 10/045,821 →
Publication: US 2003/0131203
Method and Apparatus for Fault-Tolerance via Dual Thread Crosschecking
Patent: 7,017,073 →
Application: 10/083,579 →
Publication: US 2002/0133751
Critical Datapath Error Handling in a Multiprocessor Architecture
Patent: 6,981,079 →
Application: 10/105,125 →
Publication: US 2003/0182351
Method and Apparatus for Managing Low Power Processor States
Patent: 7,197,654 →
Application: 10/122,875 →
Publication: US 2003/0196127
Method for Sharing a Translation Lookaside Buffer Between Cpus
Patent: 6,766,434 →
Application: 10/126,239 →
Publication: US 2002/0156989
Data Path Master/Slave Data Processing Device Apparatus and Method
Patent: 7,526,595 →
Application: 10/202,722 →
Publication: US 2004/0019721
Reducing Latency of a Snoop Tenure
Patent: 6,976,132 →
Application: 10/249,304 →
Publication: US 2004/0193809
System and Method for Persistent and Robust Storage Allocation
Patent: 6,851,034 →
Application: 10/261,886 →
Publication: US 2003/0028740
Re-Ordering a First Request Within a Fifo Request Queue to a Different Queue Position When the First Request Receives a Retry Response from the Target
Patent: 7,035,958 →
Application: 10/264,170 →
Publication: US 2004/0068603
System and Method for Implementing an Adaptive Replacement Cache Policy
Patent: 6,996,676 →
Application: 10/295,507 →
Publication: US 2004/0098541
On-Chip Data Transfer in Multi-Processor System
Patent: 6,820,143 →
Application: 10/322,127 →
Publication: US 2004/0117520
Sender to Receiver Request Retry Method and Apparatus
Patent: 7,096,289 →
Application: 10/346,293 →
Publication: US 2004/0143691
DMA prefetch
Application: 10/401,411 →
Publication: US 2004/0193754
Virtualization of a Global Interrupt Queue
Patent: 7,281,075 →
Application: 10/422,513 →
Publication: US 2004/0215860
Method, Apparatus and Computer Program Product for Dynamically Minimizing Translation Lookaside Buffer Entries Across Contiguous Memory
Patent: 7,003,647 →
Application: 10/422,662 →
Publication: US 2004/0215918
Effects of Prefetching on I/O Requests in an Information Processing System
Patent: 7,194,587 →
Application: 10/422,677 →
Publication: US 2004/0215896
System and Method for Providing Processor Recovery in a Multi-Core System
Patent: 7,111,196 →
Application: 10/435,563 →
Publication: US 2004/0230865
Memory Management in Multiprocessor System
Patent: 6,981,072 →
Application: 10/455,169 →
Publication: US 2004/0249995
Cacheable Dma
Patent: 7,200,689 →
Application: 10/631,590 →
Publication: US 2005/0027899
System and Method for Grouping Processors and Assigning Shared Memory Space to a Group in Heterogeneous Computer Environment
Patent: 7,389,508 →
Application: 10/670,833 →
Publication: US 2005/0081201
System and Method for Sharing Memory by Heterogen Ous Processors
Patent: 7,321,958 →
Application: 10/697,897 →
Publication: US 2005/0097280
Autonomic Method and Apparatus for Local Program Code Reorganization Using Branch Count Per Instruction Hardware
Patent: 7,290,255 →
Application: 10/757,156 →
Publication: US 2005/0155025
Autonomic Method and Apparatus for Counting Branch Instructions to Generate Branch Statistics Meant to Improve Branch Predictions
Patent: 7,293,164 →
Application: 10/757,237 →
Publication: US 2005/0154867
Method for Supporting Improved Burst Transfers on a Coherent Bus
Patent: 7,143,246 →
Application: 10/759,939 →
Publication: US 2005/0160239
Reducing Power Consumption in a Logically Partitioned Data Processing System with Operating System Call That Indicates a Selected Processor Is Unneeded for a Period of Time
Patent: 7,334,142 →
Application: 10/763,094 →
Publication: US 2005/0166074
Controller for Multiple Instruction Thread Processors
Patent: 8,006,244 →
Application: 10/915,983 →
Publication: US 2005/0022196
System and Method for Persistent and Robust Storage Allocation
Patent: 7,308,606 →
Application: 10/969,525 →
Publication: US 2005/0055526
Load Lookahead Prefetch for Microprocessors
Patent: 7,444,498 →
Application: 11/016,236 →
Publication: US 2006/0149935
Dma Prefetch
Patent: 7,010,626 →
Application: 11/057,454 →
Publication: US 2005/0144337
Snoop Filtering System in a Multiprocessor System
Patent: 7,380,071 →
Application: 11/093,127 →
Publication: US 2006/0224835
Method and Apparatus for Filtering Snoop Requests Using Stream Registers
Patent: 7,392,351 →
Application: 11/093,130 →
Publication: US 2006/0224836
Method and Apparatus for Filtering Snoop Requests in a Point-to-Point Interconnect Architecture
Patent: 7,386,683 →
Application: 11/093,131 →
Publication: US 2006/0224837
Novel Snoop Filter for Filtering Snoop Requests
Patent: 7,373,462 →
Application: 11/093,152 →
Publication: US 2006/0224838
System and Method for Adaptively Managing Pages in a Memory
Patent: 7,167,953 →
Application: 11/151,363 →
Publication: US 2005/0235114
Placing a Processor into a Gradual Slow Mode of Operation in Response to a Detected Livelock Condition Within a Processor Pipeline
Patent: 7,434,033 →
Application: 11/279,775 →
Publication: US 2007/0245350
Issue Unit for Placing a Processor into a Gradual Slow Mode of Operation in Response to a Detected Livelock Condition Within a Processor Pipeline
Patent: 7,437,539 →
Application: 11/279,777 →
Publication: US 2007/0245129
Local and Global Branch Prediction Information Storage
Patent: 7,487,340 →
Application: 11/422,927 →
Publication: US 2007/0288736
Livelock Resolution Method
Patent: 7,500,035 →
Application: 11/532,987 →
Publication: US 2008/0071955
Virtualization of a Global Interrupt Queue
Patent: 7,546,406 →
Application: 11/781,085 →
Publication: US 2008/0015712
System and Method for Sharing Memory by Heterogeneous Processors
Patent: 7,689,783 →
Application: 11/840,284 →
Publication: US 2007/0283103
System and Method for Persistent and Robust Storage Allocation
Patent: 7,870,359 →
Application: 11/874,814 →
Publication: US 2008/0040570
Reducing Power Consumption in a Logically Partitioned Data Processing System
Patent: 7,702,936 →
Application: 11/950,442 →
Publication: US 2008/0091964
Load Lookahead Prefetch for Microprocessors
Patent: 7,594,096 →
Application: 11/950,495 →
Publication: US 2008/0077776
Method and Apparatus for Filtering Snoop Requests in a Point-to-Point Interconnect Architecture
Patent: 7,603,523 →
Application: 12/035,085 →
Publication: US 2008/0133845
Grouping Processors and Assigning Shared Memory Space to a Group in a Heterogeneous Computer Environment
Patent: 7,653,908 →
Application: 12/042,254 →
Publication: US 2008/0155203
Novel Snoop Filter for Filtering Snoop Requests
Patent: 8,255,638 →
Application: 12/113,262 →
Publication: US 2009/0006770
Snoop Filtering System in a Multiprocessor System
Patent: 8,103,836 →
Application: 12/126,674 →
Publication: US 2008/0222364
Design Structure for a Livelock Resolution Circuit
Patent: 8,171,448 →
Application: 12/129,777 →
Publication: US 2008/0228974
Method and Apparatus for Filtering Snoop Requests Using Stream Registers
Patent: 8,135,917 →
Application: 12/137,325 →
Publication: US 2008/0244194
Processor Livelock Recovery by Gradual Stalling of Instruction Processing Rate During Detection of Livelock Condition
Patent: 7,818,544 →
Application: 12/204,865 →
Publication: US 2009/0006817
Issue Unit for Placing a Processor into a Gradual Slow Mode of Operation
Patent: 8,200,946 →
Application: 12/207,545 →
Publication: US 2009/0006820
Data Path Master/Slave Data Processing Device Apparatus
Patent: 7,707,347 →
Application: 12/353,299 →
Publication: US 2009/0132743
Local and Global Branch Prediction Information Storage
Patent: 7,941,654 →
Application: 12/364,350 →
Publication: US 2009/0138690
Livelock Resolution
Patent: 7,861,022 →
Application: 12/393,469 →
Publication: US 2009/0164682
Data Path Master/Slave Data Processing Device
Application: 12/719,683 →
Publication: US 2010/0169527
Novel Snoop Filter for Filtering Snoop Requests
Patent: 8,677,073 →
Application: 13/587,420 →
Publication: US 2012/0311272
Scalable address pipelining on busses of computer systems
Application: 60/213,040 →
Fault-tolerance via dual thread crosschecking
Application: 60/272,138 →