Patent | Date |
---|
System and method for isolating work within a virtualized scheduler using tag-spaces Grant 11,409,553 - Zebchuk , et al. August 9, 2 | 2022-08-09 |
System and Method for Queuing Work within a Virtualized Scheduler Based on In-Unit Accounting of In-Unit Entries App 20220179690 - Zebchuk; Jason D. ;   et al. | 2022-06-09 |
System and Method for Implementing Strong Load Ordering in a Processor Using a Circular Ordering Ring App 20220156080 - Carlson; David A. ;   et al. | 2022-05-19 |
Methods And Systems For Distributing Memory Requests App 20220114101 - KESSLER; Richard E. ;   et al. | 2022-04-14 |
System and method for queuing work within a virtualized scheduler based on in-unit accounting of in-unit entries Grant 11,294,715 - Zebchuk , et al. April 5, 2 | 2022-04-05 |
System and method for implementing strong load ordering in a processor using a circular ordering ring Grant 11,269,644 - Carlson , et al. March 8, 2 | 2022-03-08 |
Methods and systems for distributing memory requests Grant 11,188,466 - Kessler , et al. November 30, 2 | 2021-11-30 |
Buffer allocation with memory-based configuration Grant 11,010,165 - Snyder, II , et al. May 18, 2 | 2021-05-18 |
System and Method for Queuing Work within a Virtualized Scheduler Based on In-Unit Accounting of In-Unit Entries App 20210064421 - Zebchuk; Jason D. ;   et al. | 2021-03-04 |
Buffer Allocation with Memory-based Configuration App 20200293318 - Snyder, II; Wilson P. ;   et al. | 2020-09-17 |
Methods And Systems For Distributing Memory Requests App 20200183844 - KESSLER; Richard E. ;   et al. | 2020-06-11 |
Managing obscured branch prediction information Grant 10,599,437 - Kessler , et al. | 2020-03-24 |
Methods and systems for distributing memory requests Grant 10,558,573 - Kessler , et al. Feb | 2020-02-11 |
Complex I/O Value Prediction for Multiple Values with Physical or Virtual Addresses App 20200012499 - Zebchuk; Jason D. ;   et al. | 2020-01-09 |
Managing Obscured Branch Prediction Information App 20190227802 - KESSLER; Richard Eugene ;   et al. | 2019-07-25 |
Sharing resources in a multi-context computing system Grant 10,303,514 - Snyder, II , et al. | 2019-05-28 |
Managing cache partitions based on cache usage information Grant 10,282,299 - Mukherjee , et al. | 2019-05-07 |
Method for work scheduling in a multi-chip system Grant 10,169,080 - Kessler , et al. J | 2019-01-01 |
Managing Cache Partitions Based On Cache Usage Information App 20180373635 - Mukherjee; Shubhendu Sekhar ;   et al. | 2018-12-27 |
Approach for interfacing a pipeline with two or more interfaces in a processor Grant 10,078,601 - Snyder, II , et al. September 18, 2 | 2018-09-18 |
Collapsed address translation with multiple page sizes Grant 10,042,778 - Mukherjee , et al. August 7, 2 | 2018-08-07 |
Programmable validation of transaction requests Grant 10,013,385 - Sanzone , et al. July 3, 2 | 2018-07-03 |
Arbitrated access to resources among multiple devices Grant 10,002,099 - Sanzone , et al. June 19, 2 | 2018-06-19 |
Register access control among multiple devices Grant 9,858,222 - Sanzone , et al. January 2, 2 | 2018-01-02 |
Method and system for compressing data for a translation look aside buffer (TLB) Grant 9,772,952 - Kujtkowski , et al. September 26, 2 | 2017-09-26 |
Method And System For Compressing Data For A Translation Look Aside Buffer (tlb) App 20170255566 - Kujtkowski; Anna ;   et al. | 2017-09-07 |
Collapsed Address Translation With Multiple Page Sizes App 20170206171 - Mukherjee; Shubhendu S. ;   et al. | 2017-07-20 |
Method and system for compressing data for a translation look aside buffer (TLB) Grant 9,703,722 - Kujtkowski , et al. July 11, 2 | 2017-07-11 |
Packet output processing Grant 9,680,742 - Tompkins , et al. June 13, 2 | 2017-06-13 |
Distributing resource requests in a computing system Grant 9,678,717 - Snyder, II , et al. June 13, 2 | 2017-06-13 |
Collapsed address translation with multiple page sizes Grant 9,645,941 - Mukherjee , et al. May 9, 2 | 2017-05-09 |
Merged TLB structure for multiple sequential address translations Grant 9,639,476 - Chin , et al. May 2, 2 | 2017-05-02 |
Programmable ordering and prefetch Grant 9,569,362 - Sanzone , et al. February 14, 2 | 2017-02-14 |
Packet shaping in a network processor Grant 9,559,982 - Folsom , et al. January 31, 2 | 2017-01-31 |
Method and apparatus for memory allocation in a multi-node system Grant 9,529,532 - Kessler , et al. December 27, 2 | 2016-12-27 |
Work request processor Grant 9,529,640 - Kravitz , et al. December 27, 2 | 2016-12-27 |
Method For Work Scheduling In A Multi-chip System App 20160314018 - Kessler; Richard E. ;   et al. | 2016-10-27 |
Method and apparatus for memory access management Grant 9,431,105 - Sanzone , et al. August 30, 2 | 2016-08-30 |
Method and system for work scheduling in a multi-chip system Grant 9,411,644 - Kessler , et al. August 9, 2 | 2016-08-09 |
Packet scheduling in a network processor Grant 9,397,938 - Folsom , et al. July 19, 2 | 2016-07-19 |
Method and apparatus for conditional storing of data using a compare-and-swap based approach Grant 9,390,023 - Kessler , et al. July 12, 2 | 2016-07-12 |
Inter-chip interconnect protocol for a multi-chip system Grant 9,372,800 - Akkawi , et al. June 21, 2 | 2016-06-21 |
Method And System For Compressing Data For A Translation Look Aside Buffer (tlb) App 20160140050 - Kujtkowski; Anna ;   et al. | 2016-05-19 |
Arbitrated Access To Resources Among Multiple Devices App 20160140071 - Sanzone; Robert A. ;   et al. | 2016-05-19 |
Programmable Validation Of Transaction Requests App 20160140073 - Sanzone; Robert A. ;   et al. | 2016-05-19 |
Register Access Control Among Multiple Devices App 20160140065 - Sanzone; Robert A. ;   et al. | 2016-05-19 |
Programmable Ordering And Prefetch App 20160139829 - Sanzone; Robert A. ;   et al. | 2016-05-19 |
Sharing Resources In A Multi-context Computing System App 20160139950 - Snyder, II; Wilson P. ;   et al. | 2016-05-19 |
Multiple Memory Management Units App 20160140059 - Snyder, II; Wilson P. ;   et al. | 2016-05-19 |
Independent Ordering Of Independent Transactions App 20160139806 - Sanzone; Robert A. ;   et al. | 2016-05-19 |
Distributing Resource Requests In A Computing System App 20160139883 - Snyder, II; Wilson P. ;   et al. | 2016-05-19 |
Maintenance of cache and tags in a translation lookaside buffer Grant 9,268,694 - Snyder, II , et al. February 23, 2 | 2016-02-23 |
Method And Apparatus For Low Latency Exchange Of Data Between A Processor And Coprocessor App 20150261535 - Snyder, II; Wilson P. ;   et al. | 2015-09-17 |
Method and Apparatus for Memory Allocation in a Multi-Node System App 20150253997 - Kessler; Richard E. ;   et al. | 2015-09-10 |
Inter-chip Interconnect Protocol For A Multi-chip System App 20150254183 - Akkawi; Isam ;   et al. | 2015-09-10 |
Method And System For Work Scheduling In A Multi-chip System App 20150254104 - Kessler; Richard E. ;   et al. | 2015-09-10 |
Packet Output Processing App 20150249603 - Tompkins; Joseph B. ;   et al. | 2015-09-03 |
Packet Scheduling In A Network Processor App 20150249604 - Folsom; Brian Robert ;   et al. | 2015-09-03 |
Packet Shaping In A Network Processor App 20150249620 - Folsom; Brian Robert ;   et al. | 2015-09-03 |
Independent Ordering of Independent Threads App 20150243357 - Sanzone; Robert A. ;   et al. | 2015-08-27 |
Work Request Processor App 20150205640 - Kravitz; David ;   et al. | 2015-07-23 |
Work request processor Grant 9,059,945 - Kravitz , et al. June 16, 2 | 2015-06-16 |
Method And Apparatus For Conditional Storing Of Data Using A Compare-And-Swap Based Approach App 20150100737 - Kessler; Richard E. ;   et al. | 2015-04-09 |
Collapsed Address Translation With Multiple Page Sizes App 20150089184 - Mukherjee; Shubhendu S. ;   et al. | 2015-03-26 |
Merged TLB Structure For Multiple Sequential Address Translations App 20150089116 - Chin; Bryan W. ;   et al. | 2015-03-26 |
Maintenance Of Cache And Tags In A Translation Lookaside Buffer App 20150089147 - Snyder, II; Wilson P. ;   et al. | 2015-03-26 |
Semiconductor with Virtualized Computation and Switch Resources App 20150085868 - Snyder, II; Wilson P. ;   et al. | 2015-03-26 |
Packet priority in a network processor Grant 8,885,480 - Snyder, II , et al. November 11, 2 | 2014-11-11 |
Work Request Processor App 20130111000 - Kravitz; David ;   et al. | 2013-05-02 |
Packet Priority In A Network Processor App 20130100812 - Snyder, II; Wilson P. ;   et al. | 2013-04-25 |
Integrated circuit that processes communication packets with a buffer management engine having a pointer cache Grant RE42,092 - Tompkins , et al. February 1, 2 | 2011-02-01 |
Integrated circuit that processes communication packets with a buffer management engine having a pointer cache Grant 7,046,686 - Tompkins , et al. May 16, 2 | 2006-05-16 |
Integrated circuit that processes communication packets with scheduler circuitry that executes scheduling algorithms based on cached scheduling parameters Grant 6,888,830 - Snyder II , et al. May 3, 2 | 2005-05-03 |
Enhancing performance by pre-fetching and caching data directly in a communication processor's register set Grant 6,822,959 - Galbi , et al. November 23, 2 | 2004-11-23 |
Integrated circuit that processes communication packets with co-processor circuitry to correlate a packet stream with context information Grant 6,804,239 - Lussier , et al. October 12, 2 | 2004-10-12 |
Integrated circuit that processes communication packets with scheduler circuitry having multiple priority levels Grant 6,760,337 - Snyder, II , et al. July 6, 2 | 2004-07-06 |
Integrated circuit that processes communication packets with co-processor circuitry to determine a prioritized processing order for a core processor Grant 6,754,223 - Lussier , et al. June 22, 2 | 2004-06-22 |
Dynamically inhibiting competing resource requesters in favor of above threshold usage requester to reduce response delay Grant 6,324,616 - Chrysos , et al. November 27, 2 | 2001-11-27 |
Dynamically disabling speculative prefetch when high priority demand fetch opportunity use is high Grant 6,233,645 - Chrysos , et al. May 15, 2 | 2001-05-15 |