Patent | Date |
---|
Method And System For Performing Data Movement Operations With Read Snapshot And In Place Write Update App 20220261351 - Vasudevan; Anil ;   et al. | 2022-08-18 |
Method for improving memory bandwidth through read and restore decoupling Grant 11,373,728 - Wilkerson , et al. June 28, 2 | 2022-06-28 |
Apparatus for improving memory bandwidth through read and restore decoupling Grant 11,373,727 - Wilkerson , et al. June 28, 2 | 2022-06-28 |
Efficient method for improving memory bandwidth through read and restore decoupling using restore buffer Grant 11,366,589 - Wilkerson , et al. June 21, 2 | 2022-06-21 |
Method and system for performing data movement operations with read snapshot and in place write update Grant 11,327,894 - Vasudevan , et al. May 10, 2 | 2022-05-10 |
Apparatus and method for endurance of non-volatile memory banks via wear leveling and random swap injection Grant 11,295,796 - Wilkerson , et al. April 5, 2 | 2022-04-05 |
Platform auto-configuration and tuning Grant 11,042,403 - Wilkerson , et al. June 22, 2 | 2021-06-22 |
Method And System For Performing Data Movement Operations With Read Snapshot And In Place Write Update App 20210049102 - Vasudevan; Anil ;   et al. | 2021-02-18 |
Method and apparatus for multi-level memory early page demotion Grant 10,860,244 - Pham , et al. December 8, 2 | 2020-12-08 |
Method and system for coordinating baseline and secondary prefetchers Grant 10,678,692 - Pugsley , et al. | 2020-06-09 |
Method and system for performing data movement operations with read snapshot and in place write update Grant 10,606,755 - Vasudevan , et al. | 2020-03-31 |
Aggregated write back in a direct mapped two level memory Grant 10,496,544 - Wang , et al. De | 2019-12-03 |
Processor, method, and system for cache partitioning and control for accurate performance monitoring and optimization Grant 10,482,017 - Taht , et al. Nov | 2019-11-19 |
Programmable memory prefetcher for prefetching multiple cache lines based on data in a prefetch engine control register Grant 10,452,551 - Venkatesh , et al. Oc | 2019-10-22 |
Method and apparatus for unneeded block prediction in a computing system having a last level cache and a multi-level system memory Grant 10,261,901 - Wang , et al. | 2019-04-16 |
Processor, Method, And System For Cache Partitioning And Control For Accurate Performance Monitoring And Optimization App 20190102302 - Taht; Karl I. ;   et al. | 2019-04-04 |
Method And System For Coordinating Baseline And Secondary Prefetchers App 20190087341 - Pugsley; Seth H. ;   et al. | 2019-03-21 |
Instruction and logic for software hints to improve hardware prefetcher effectiveness Grant 10,229,060 - Wilkerson , et al. | 2019-03-12 |
Recognition of free-form gestures from orientation tracking of a handheld or wearable device Grant 10,210,202 - Mitri , et al. Feb | 2019-02-19 |
Method And Apparatus For Multi-level Memory Early Page Demotion App 20190042145 - PHAM; Binh ;   et al. | 2019-02-07 |
Platform Auto-Configuration and Tuning App 20190012200 - Wilkerson; Christopher B. ;   et al. | 2019-01-10 |
Method And System For Performing Data Movement Operations With Read Snapshot And In Place Write Update App 20190004958 - Vasudevan; Anil ;   et al. | 2019-01-03 |
Multi-level system memory with near memory scrubbing based on predicted far memory idle time Grant 10,120,806 - Wang , et al. November 6, 2 | 2018-11-06 |
Method and apparatus for pre-fetching data in a system having a multi-level system memory Grant 10,108,549 - Wang , et al. October 23, 2 | 2018-10-23 |
Instruction and logic for run-time evaluation of multiple prefetchers Grant 10,102,134 - Chishti , et al. October 16, 2 | 2018-10-16 |
Apparatus, Method And System For Just-in-time Cache Associativity App 20180285274 - TERAN; Elvira ;   et al. | 2018-10-04 |
Sequential circuit with error detection Grant 10,024,916 - Bowman , et al. July 17, 2 | 2018-07-17 |
Recognition Of Free-form Gestures From Orientation Tracking Of A Handheld Or Wearable Device App 20180196847 - Mitri; Nicolas G. ;   et al. | 2018-07-12 |
Hardware predictor using a cache line demotion instruction to reduce performance inversion in core-to-core data transfers Grant 10,019,360 - Wang , et al. July 10, 2 | 2018-07-10 |
Link Power Management Scheme Based On Link's Prior History App 20180188797 - WANG; Zhe ;   et al. | 2018-07-05 |
Increasing Read Pending Queue Capacity To Increase Memory Bandwidth App 20180188976 - Koo; Gunjae ;   et al. | 2018-07-05 |
Aggregated Write Back In A Direct Mapped Two Level Memory App 20180189182 - WANG; Zhe ;   et al. | 2018-07-05 |
System and method for cache replacement using conservative set dueling Grant 10,007,620 - Pugsley , et al. June 26, 2 | 2018-06-26 |
Programmable Memory Prefetcher App 20180165204 - Venkatesh; Ganesh ;   et al. | 2018-06-14 |
Instruction and Logic for Software Hints to Improve Hardware Prefetcher Effectiveness App 20180157591 - Wilkerson; Christopher B. ;   et al. | 2018-06-07 |
System and Method for Cache Replacement Using Conservative Set Dueling App 20180095895 - Pugsley; Seth H. ;   et al. | 2018-04-05 |
Multi-Level System Memory Having Near Memory Space Capable Of Behaving As Near Memory Cache or Fast Addressable System Memory Depending On System State App 20180088853 - KOTRA; Jagadish B. ;   et al. | 2018-03-29 |
Multi-level memory management Grant 9,921,961 - Wilkerson , et al. March 20, 2 | 2018-03-20 |
Method and apparatus for implementing a heterogeneous memory subsystem Grant 9,921,972 - Wilkerson , et al. March 20, 2 | 2018-03-20 |
Multi-Level System Memory With Near Memory Scrubbing Based On Predicted Far Memory Idle Time App 20170371795 - WANG; Zhe ;   et al. | 2017-12-28 |
Recognition of free-form gestures from orientation tracking of a handheld or wearable device Grant 9,811,555 - Mitri , et al. November 7, 2 | 2017-11-07 |
Multi-level Memory Management App 20170277633 - WILKERSON; Christopher B. ;   et al. | 2017-09-28 |
System and method for thread scheduling on reconfigurable processor cores Grant 9,703,708 - Alameldeen , et al. July 11, 2 | 2017-07-11 |
Sequential Circuit With Error Detection App 20170139006 - Bowman; Keith A. ;   et al. | 2017-05-18 |
Method And Apparatus For Unneeded Block Prediction In A Computing System Having A Last Level Cache And A Multi-level System Memory App 20170091093 - WANG; ZHE ;   et al. | 2017-03-30 |
Low-overhead Hardware Predictor To Reduce Performance Inversion For Core-to-core Data Transfer Optimization Instructions App 20170091090 - Wang; Ren ;   et al. | 2017-03-30 |
Method And Apparatus For Pre-fetching Data In A System Having A Multi-level System Memory App 20170083443 - WANG; ZHE ;   et al. | 2017-03-23 |
Sequential circuit with error detection Grant 9,594,625 - Bowman , et al. March 14, 2 | 2017-03-14 |
Multi-level memory management Grant 9,583,182 - Wilkerson , et al. February 28, 2 | 2017-02-28 |
Adaptive Data Compression for Data Storage in a Memory Device App 20170046074 - WANG; REN ;   et al. | 2017-02-16 |
Method And Apparatus For Implementing A Heterogeneous Memory Subsystem App 20170017580 - WILKERSON; CHRISTOPHER B. ;   et al. | 2017-01-19 |
Method and apparatus for implementing a heterogeneous memory subsystem Grant 9,472,248 - Wilkerson , et al. October 18, 2 | 2016-10-18 |
Instruction and Logic for Run-time Evaluation of Multiple Prefetchers App 20160299847 - Chishti; Zeshan A. ;   et al. | 2016-10-13 |
Systems and methods for managing reconfigurable processor cores Grant 9,417,879 - Wilkerson , et al. August 16, 2 | 2016-08-16 |
Instruction and logic for run-time evaluation of multiple prefetchers Grant 9,378,021 - Chishti , et al. June 28, 2 | 2016-06-28 |
Constraining prefetch requests to a processor socket Grant 9,286,224 - Pugsley , et al. March 15, 2 | 2016-03-15 |
Sequential Circuit With Error Detection App 20160034338 - Bowman; Keith A. ;   et al. | 2016-02-04 |
Read-write partitioning of cache memory Grant 9,223,710 - Alameldeen , et al. December 29, 2 | 2015-12-29 |
Sequential circuit with error detection Grant 9,189,014 - Bowman , et al. November 17, 2 | 2015-11-17 |
Method And Apparatus For Implementing A Heterogeneous Memory Subsystem App 20150278091 - WILKERSON; CHRISTOPHER B. ;   et al. | 2015-10-01 |
Instruction and Logic for Run-time Evaluation of Multiple Prefetchers App 20150234663 - Chishti; Zeshan A. ;   et al. | 2015-08-20 |
Constraining Prefetch Requests To A Processor Socket App 20150149714 - Pugsley; Seth H. ;   et al. | 2015-05-28 |
System And Method For Thread Scheduling On Reconfigurable Processor Cores App 20150095918 - Alameldeen; Alaa R. ;   et al. | 2015-04-02 |
Selective error correction in memory to reduce power consumption Grant 8,966,345 - Wilkerson , et al. February 24, 2 | 2015-02-24 |
Systems And Methods For Managing Reconfigurable Processor Cores App 20140380019 - WILKERSON; CHRISTOPHER B. ;   et al. | 2014-12-25 |
Integrated non-volatile monotonic counters Grant 8,848,858 - Tschanz , et al. September 30, 2 | 2014-09-30 |
Read-write Partitioning Of Cache Memory App 20140281248 - Alameldeen; Alaa R. ;   et al. | 2014-09-18 |
Dynamically allocatable memory error mitigation Grant 8,806,285 - Alameldeen , et al. August 12, 2 | 2014-08-12 |
Electronic Device To Control Voltage Fluctuations App 20140184317 - UAN-ZO-LI; Alexander B. ;   et al. | 2014-07-03 |
Selective Error Correction In Memory To Reduce Power Consumption App 20140149822 - Wilkerson; Christopher B. ;   et al. | 2014-05-29 |
Adaptive self-repairing cache Grant 8,719,502 - Wilkerson , et al. May 6, 2 | 2014-05-06 |
Sequential Circuit with Error Detection App 20140122947 - Bowman; Keith A. ;   et al. | 2014-05-01 |
Integrated Non-volatile Monotonic Counters App 20140037042 - Tschanz; James W. ;   et al. | 2014-02-06 |
Method and apparatus for using cache memory in a system that supports a low power state Grant 8,640,005 - Wilkerson , et al. January 28, 2 | 2014-01-28 |
Dynamically Allocatable Memory Error Mitigation App 20130326263 - Alameldeen; Alaa R. ;   et al. | 2013-12-05 |
Adaptive Self-repairing Cache App 20130262768 - WILKERSON; Christopher B. ;   et al. | 2013-10-03 |
Methods and apparatuses for efficient load processing using buffers Grant 8,452,946 - Liu , et al. May 28, 2 | 2013-05-28 |
Method And Apparatus For Using Cache Memory In A System That Supports A Low Power State App 20110289380 - WILKERSON; CHRISTOPHER B. ;   et al. | 2011-11-24 |
Methods And Apparatuses For Efficient Load Processing Using Buffers App 20110154002 - Liu; Wei ;   et al. | 2011-06-23 |
Address predicting apparatus and methods Grant 7,206,918 - Wong , et al. April 17, 2 | 2007-04-17 |
Method and apparatus for instruction latency tolerant execution in an out-of-order pipeline App 20060277398 - Akkary; Haitham H. ;   et al. | 2006-12-07 |
System and method to bypass execution of instructions involving unreliable data during speculative execution Grant 7,114,059 - Wilkerson September 26, 2 | 2006-09-26 |
Parallel processing apparatus, system, and method utilizing correlated data value pairs Grant 7,111,132 - Wilkerson September 19, 2 | 2006-09-19 |
Runahead allocation protection (RAP) Grant 6,957,304 - Wilkerson October 18, 2 | 2005-10-18 |
Set address correlation address predictors for long memory latencies Grant 6,931,490 - Wong , et al. August 16, 2 | 2005-08-16 |
Method and apparatus for replacement candidate prediction and correlated prefetching App 20050015555 - Wilkerson, Christopher B. | 2005-01-20 |
Address predicting apparatus and methods App 20050010740 - Wong, Wayne A. ;   et al. | 2005-01-13 |
Address predicting apparatus and methods Grant 6,785,797 - Wong , et al. August 31, 2 | 2004-08-31 |
Runtime critical load/data ordering Grant 6,782,469 - Wilkerson , et al. August 24, 2 | 2004-08-24 |
Incorporating trigger loads in branch histories for branch prediction Grant 6,779,108 - Ju , et al. August 17, 2 | 2004-08-17 |
Critical loads guided data prefetching Grant 6,760,816 - Ju , et al. July 6, 2 | 2004-07-06 |
Non-vital loads Grant 6,668,306 - Rakvic , et al. December 23, 2 | 2003-12-23 |
Least critical used replacement with critical cache Grant 6,662,273 - Wilkerson , et al. December 9, 2 | 2003-12-09 |
System and method to reduce execution of instructions involving unreliable data in a speculative processor App 20030088759 - Wilkerson, Christopher B. | 2003-05-08 |
Parallel processing apparatus, systems, and methods App 20030009650 - Wilkerson, Christopher B. | 2003-01-09 |
Non-vital loads App 20020188804 - Rakvic, Ryan N. ;   et al. | 2002-12-12 |
Parallel processing utilizing highly correlated data values Grant 6,463,580 - Wilkerson October 8, 2 | 2002-10-08 |
Runahead allocation protection (rap) App 20020116584 - Wilkerson, Christopher B. | 2002-08-22 |
Address predicting apparatus and methods App 20020112127 - Wong, Wayne A. ;   et al. | 2002-08-15 |
Method and apparatus to input and output haptic data App 20020080111 - Lake, Adam T. ;   et al. | 2002-06-27 |
Set address correlation address predictors for long memory latencies App 20020078061 - Wong, Wayne A. ;   et al. | 2002-06-20 |
Load based branch prediction App 20020078331 - Ju, Dz-ching ;   et al. | 2002-06-20 |
Spatial Footprint Prediction App 20020062423 - WILKERSON, CHRISTOPHER B. ;   et al. | 2002-05-23 |
Least recently used replacement method with protection Grant 6,393,525 - Wilkerson , et al. May 21, 2 | 2002-05-21 |
Parallel Processing Utilizing Highly Correlated Data Values App 20020049891 - WILKERSON, CHRISTOPHER B. | 2002-04-25 |
Decomposition of instructions into branch and sequential code sections Grant 6,205,544 - Mills , et al. March 20, 2 | 2001-03-20 |