Patent | Date |
---|
Implementing write ports in register-file array cell Grant 11,163,568 - Islam , et al. November 2, 2 | 2021-11-02 |
Operation of a multi-slice processor implementing a hardware level transfer of an execution thread Grant 11,138,050 - Barrick , et al. October 5, 2 | 2021-10-05 |
Register file write using pointers Grant 11,093,282 - Barrick , et al. August 17, 2 | 2021-08-17 |
Issue queue snooping for asynchronous flush and restore of distributed history buffer Grant 10,909,034 - Terry , et al. February 2, 2 | 2021-02-02 |
Register File Write Using Pointers App 20200326978 - Barrick; Brian D. ;   et al. | 2020-10-15 |
Low-overhead, low-latency operand dependency tracking for instructions operating on register pairs in a processor core Grant 10,671,399 - Boersma , et al. | 2020-06-02 |
Low-overhead, low-latency operand dependency tracking for instructions operating on register pairs in a processor core Grant 10,671,398 - Boersma , et al. | 2020-06-02 |
Implementing Write Ports in Register-File Array Cell App 20200081713 - Islam; Saiful ;   et al. | 2020-03-12 |
Reducing power consumption in a multi-slice computer processor Grant 10,564,691 - Battle , et al. Feb | 2020-02-18 |
Multi-level history buffer for transaction memory in a microprocessor Grant 10,545,765 - Barrick , et al. Ja | 2020-01-28 |
On-demand GPR ECC error detection and scrubbing for a multi-slice microprocessor Grant 10,489,253 - Battle , et al. Nov | 2019-11-26 |
Asynchronous flush and restore of distributed history buffer Grant 10,379,867 - Terry , et al. A | 2019-08-13 |
Operation Of A Multi-slice Processor Implementing A Hardware Level Transfer Of An Execution Thread App 20190213055 - BARRICK; BRIAN D. ;   et al. | 2019-07-11 |
Issue Queue Snooping For Asynchronous Flush And Restore Of Distributed History Buffer App 20190188133 - TERRY; David R. ;   et al. | 2019-06-20 |
Asynchronous Flush And Restore Of Distributed History Buffer App 20190187995 - TERRY; David R. ;   et al. | 2019-06-20 |
Operation of a multi-slice processor implementing a hardware level transfer of an execution thread Grant 10,318,356 - Barrick , et al. | 2019-06-11 |
Preventing premature reads from a general purpose register Grant 10,296,337 - Battle , et al. | 2019-05-21 |
Method and apparatus for execution of threads on processing slices using a history buffer for recording architected register data Grant 10,289,415 - Eisen , et al. | 2019-05-14 |
Method and apparatus for execution of threads on processing slices using a history buffer for restoring architected register data via issued instructions Grant 10,282,205 - Eisen , et al. | 2019-05-07 |
Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction Grant 10,282,207 - Barrick , et al. | 2019-05-07 |
Multi-slice processor issue of a dependent instruction in an issue queue based on issue of a producer instruction Grant 10,268,482 - Barrick , et al. | 2019-04-23 |
Method and apparatus for managing a speculative transaction in a processing unit Grant 10,255,071 - Ayub , et al. | 2019-04-09 |
Operation of a multi-slice processor with reduced flush and restore latency Grant 10,248,421 - Ayub , et al. | 2019-04-02 |
Direct register restore mechanism for distributed history buffers Grant 10,248,426 - Barrick , et al. | 2019-04-02 |
Split-level history buffer in a computer processing unit Grant 10,241,800 - Le , et al. | 2019-03-26 |
Operation of a multi-slice processor with reduced flush and restore latency Grant 10,241,790 - Ayub , et al. | 2019-03-26 |
ECC scrubbing method in a multi-slice microprocessor Grant 10,223,196 - Barrick , et al. | 2019-03-05 |
Reducing power consumption in a multi-slice computer processor Grant 10,209,757 - Battle , et al. Feb | 2019-02-19 |
Low-overhead, Low-latency Operand Dependency Tracking For Instructions Operating On Register Pairs In A Processor Core App 20190042268 - Boersma; Maarten J. ;   et al. | 2019-02-07 |
Low-overhead, Low-latency Operand Dependency Tracking For Instructions Operating On Register Pairs In A Processor Core App 20190042267 - Boersma; Maarten J. ;   et al. | 2019-02-07 |
Partial ECC mechanism for a byte-write capable register Grant 10,176,038 - Jeganathan , et al. J | 2019-01-08 |
Operation of a multi-slice processor with selective producer instruction types Grant 10,140,127 - Barrick , et al. Nov | 2018-11-27 |
Multi-level History Buffer For Transaction Memory In A Microprocessor App 20180336037 - BARRICK; Brian D. ;   et al. | 2018-11-22 |
On-demand Gpr Ecc Error Detection And Scrubbing For A Multi-slice Microprocessor App 20180336108 - BATTLE; Steven J. ;   et al. | 2018-11-22 |
Operation of a multi-slice processor with selective producer instruction types Grant 10,127,047 - Barrick , et al. November 13, 2 | 2018-11-13 |
Processing instructions in parallel with waw hazards and via a distributed history buffer in a microprocessor having a multi-execution slice architecture Grant 10,073,699 - Eisen , et al. September 11, 2 | 2018-09-11 |
Operation Of A Multi-slice Processor With Selective Producer Instruction Types App 20180232230 - Barrick; Brian D. ;   et al. | 2018-08-16 |
Operation Of A Multi-slice Processor With Selective Producer Instruction Types App 20180232236 - BARRICK; BRIAN D. ;   et al. | 2018-08-16 |
Generating ECC values for byte-write capable registers Grant 9,985,655 - Jeganathan , et al. May 29, 2 | 2018-05-29 |
Generating ECC values for byte-write capable registers Grant 9,985,656 - Jeganathan , et al. May 29, 2 | 2018-05-29 |
History buffer for multiple-field registers Grant 9,971,604 - Chadha , et al. May 15, 2 | 2018-05-15 |
Speculative load data in byte-write capable register file and history buffer for a multi-slice microprocessor Grant 9,959,123 - Bowman , et al. May 1, 2 | 2018-05-01 |
Operation of a multi-slice processor with selective producer instruction types Grant 9,952,874 - Barrick , et al. April 24, 2 | 2018-04-24 |
Operation of a multi-slice processor with selective producer instruction types Grant 9,952,861 - Barrick , et al. April 24, 2 | 2018-04-24 |
Operation Of A Multi-slice Processor Implementing Instruction Fusion App 20180107510 - CARLOUGH; STEVEN R. ;   et al. | 2018-04-19 |
Split-level history buffer in a computer processing unit Grant 9,940,139 - Le , et al. April 10, 2 | 2018-04-10 |
Ecc Scrubbing Method In A Multi-slice Microprocessor App 20180095820 - Barrick; Brian D. ;   et al. | 2018-04-05 |
Reducing Power Consumption In A Multi-slice Computer Processor App 20180088653 - BATTLE; STEVEN J. ;   et al. | 2018-03-29 |
Determining of validity of speculative load data after a predetermined period of time in a multi-slice processor Grant 9,928,073 - Bowman , et al. March 27, 2 | 2018-03-27 |
In-pipe error scrubbing within a processor core Grant 9,928,128 - Barrick , et al. March 27, 2 | 2018-03-27 |
Determining of validity of speculative load data after a predetermined period of time in a multi-slice processor Grant 9,921,833 - Bowman , et al. March 20, 2 | 2018-03-20 |
Reducing Power Consumption In A Multi-slice Computer Processor App 20180074565 - BATTLE; STEVEN J. ;   et al. | 2018-03-15 |
Reducing power consumption in a multi-slice computer processor Grant 9,870,039 - Battle , et al. January 16, 2 | 2018-01-16 |
Reducing power consumption in a multi-slice computer processor Grant 9,870,045 - Battle , et al. January 16, 2 | 2018-01-16 |
Speculative load data in byte-write capable register file and history buffer for a multi-slice microprocessor Grant 9,858,078 - Bowman , et al. January 2, 2 | 2018-01-02 |
Split-level history buffer in a computer processing unit Grant 9,851,979 - Le , et al. December 26, 2 | 2017-12-26 |
ECC scrubbing in a multi-slice microprocessor Grant 9,846,614 - Barrick , et al. December 19, 2 | 2017-12-19 |
Ecc Scrubbing In A Multi-slice Microprocessor App 20170351568 - BARRICK; Brian D. ;   et al. | 2017-12-07 |
Direct Register Restore Mechanism For Distributed History Buffers App 20170344380 - BARRICK; Brian D. ;   et al. | 2017-11-30 |
Operation Of A Multi-slice Processor Implementing A Hardware Level Transfer Of An Execution Thread App 20170286183 - BARRICK; BRIAN D. ;   et al. | 2017-10-05 |
In-pipe Error Scrubbing Within A Processor Core App 20170286202 - BARRICK; BRIAN D. ;   et al. | 2017-10-05 |
Preventing Premature Reads From A General Purpose Register App 20170269936 - BATTLE; STEVEN J. ;   et al. | 2017-09-21 |
Partial ECC handling for a byte-write capable register Grant 9,766,975 - Jeganathan , et al. September 19, 2 | 2017-09-19 |
Distributed history buffer flush and restore handling in a parallel slice design Grant 9,747,217 - Ayub , et al. August 29, 2 | 2017-08-29 |
Distributed history buffer flush and restore handling in a parallel slice design Grant 9,740,620 - Ayub , et al. August 22, 2 | 2017-08-22 |
Reducing Power Consumption In A Multi-slice Computer Processor App 20170168544 - BATTLE; STEVEN J. ;   et al. | 2017-06-15 |
Operation Of A Multi-slice Processor With Instruction Queue Processing App 20170168831 - BARRICK; BRIAN D. ;   et al. | 2017-06-15 |
Operation Of A Multi-slice Processor With Instruction Queue Processing App 20170168835 - BARRICK; BRIAN D. ;   et al. | 2017-06-15 |
Operation Of A Multi-slice Processor With Speculative Data Loading App 20170168821 - BOWMAN; JOSHUA W. ;   et al. | 2017-06-15 |
Reducing Power Consumption In A Multi-slice Computer Processor App 20170168539 - BATTLE; STEVEN J. ;   et al. | 2017-06-15 |
Operation Of A Multi-slice Processor With Reduced Flush And Restore Latency App 20170168826 - AYUB; SALMA ;   et al. | 2017-06-15 |
Operation Of A Multi-slice Processor With Selective Producer Instruction Types App 20170168822 - BARRICK; BRIAN D. ;   et al. | 2017-06-15 |
Operation Of A Multi-slice Processor With Reduced Flush And Restore Latency App 20170168818 - AYUB; Salma ;   et al. | 2017-06-15 |
Operation Of A Multi-slice Processor With Speculative Data Loading App 20170168836 - BOWMAN; JOSHUA W. ;   et al. | 2017-06-15 |
Operation Of A Multi-slice Processor With Selective Producer Instruction Types App 20170168834 - BARRICK; BRIAN D. ;   et al. | 2017-06-15 |
Parity protection of a register Grant 9,639,418 - Bowman , et al. May 2, 2 | 2017-05-02 |
Method And Apparatus For Writing A Portion Of A Register In A Microprocessor App 20170109093 - CHU; Sam G. ;   et al. | 2017-04-20 |
Method And Apparatus For Managing A Speculative Transaction In A Processing Unit App 20170109168 - AYUB; Salma ;   et al. | 2017-04-20 |
Method And Apparatus For Processing Instructions In A Microprocessor Having A Multi-execution Slice Architecture App 20170109171 - EISEN; Susan E. ;   et al. | 2017-04-20 |
Method And Apparatus For Restoring Data To A Register File Of A Processing Unit App 20170109167 - EISEN; Susan E. ;   et al. | 2017-04-20 |
Method And Apparatus For Recovery In A Microprocessor Having A Multi-execution Slice Architecture App 20170109166 - EISEN; Susan E. ;   et al. | 2017-04-20 |
Partial Ecc Mechanism For A Byte-write Capable Register App 20170063401 - JEGANATHAN; Dhivya ;   et al. | 2017-03-02 |
Partial Ecc Handling For A Byte-write Capable Register App 20170060678 - JEGANATHAN; Dhivya ;   et al. | 2017-03-02 |
Generating Ecc Values For Byte-write Capable Registers App 20170060679 - JEGANATHAN; Dhivya ;   et al. | 2017-03-02 |
Parity Protection Of A Register App 20170060673 - Bowman; Joshua W. ;   et al. | 2017-03-02 |
Generating Ecc Values For Byte-write Capable Registers App 20170060677 - JEGANATHAN; Dhivya ;   et al. | 2017-03-02 |
Split-level History Buffer In A Computer Processing Unit App 20160378500 - Le; Hung Q. ;   et al. | 2016-12-29 |
Split-level History Buffer In A Computer Processing Unit App 20160378501 - Le; Hung Q. ;   et al. | 2016-12-29 |
Split-level History Buffer In A Computer Processing Unit App 20160371087 - Le; Hung Q. ;   et al. | 2016-12-22 |
Split-level History Buffer In A Computer Processing Unit App 20160371088 - Le; Hung Q. ;   et al. | 2016-12-22 |
Split-level history buffer in a computer processing unit Grant 9,524,171 - Le , et al. December 20, 2 | 2016-12-20 |
Speculative Load Data in Byte-Write Capable Register File and History Buffer for a Multi-Slice Microprocessor App 20160357566 - Bowman; Joshua W. ;   et al. | 2016-12-08 |
Speculative Load Data in Byte-Write Capable Register File and History Buffer for a Multi-Slice Microprocessor App 20160357567 - Bowman; Joshua W. ;   et al. | 2016-12-08 |
Distributed History Buffer Flush and Restore Handling in a Parallel Slice Design App 20160328330 - Ayub; Salma ;   et al. | 2016-11-10 |
Distributed History Buffer Flush and Restore Handling in a Parallel Slice Design App 20160328329 - Ayub; Salma ;   et al. | 2016-11-10 |
History Buffer for Multiple-Field Registers App 20160253181 - Chadha; Sundeep ;   et al. | 2016-09-01 |
Poly(urea-urethane) compositions useful as topical medicaments and methods of using the same Grant 9,259,436 - Chesson , et al. February 16, 2 | 2016-02-16 |
Poly(urea-urethane) Compositions Useful As Topical Medicaments And Methods Of Using The Same App 20140212370 - Chesson; Jerry S. ;   et al. | 2014-07-31 |
Poly(urea-urethane) compositions useful as topical medicaments and methods of using the same Grant 8,771,725 - Chesson , et al. July 8, 2 | 2014-07-08 |
Poly(urea-urethane) Compositions Useful As Topical Medicaments And Methods Of Using The Same App 20090098194 - Chesson; Jerry ;   et al. | 2009-04-16 |
Contoured belt coating method Grant 3,900,583 - Terry August 19, 1 | 1975-08-19 |