Patent | Date |
---|
System and method for controlling idle state exits to manage DI/DT issues Grant 9,811,150 - Allen-Ware , et al. November 7, 2 | 2017-11-07 |
Adjustable delay calibration in a critical path monitor Grant 9,369,119 - Drake , et al. June 14, 2 | 2016-06-14 |
System And Method For Controlling Idle State Exits To Manage Di/dt Issues App 20160132096 - ALLEN-WARE; Malcolm S. ;   et al. | 2016-05-12 |
Adjustable Delay Calibration In A Critical Path Monitor App 20150109043 - Drake; Alan James ;   et al. | 2015-04-23 |
Processor with resource usage counters for per-thread accounting Grant 9,003,417 - Armstrong , et al. April 7, 2 | 2015-04-07 |
Extending a clock frequency range of a critical path monitor Grant 8,941,426 - Drake , et al. January 27, 2 | 2015-01-27 |
On-chip power proxy based architecture Grant 8,650,413 - Bose , et al. February 11, 2 | 2014-02-11 |
On-chip power proxy based architecture Grant 8,271,809 - Bose , et al. September 18, 2 | 2012-09-18 |
Managing instructions for more efficient load/store unit usage Grant 8,271,765 - Bose , et al. September 18, 2 | 2012-09-18 |
Power-efficient thread priority enablement Grant 8,261,276 - Bose , et al. September 4, 2 | 2012-09-04 |
Processor With Resource Usage Counters For Per-thread Accounting App 20120216210 - Armstrong; William Joseph ;   et al. | 2012-08-23 |
Processor core with per-thread resource usage accounting logic Grant 8,209,698 - Armstrong , et al. June 26, 2 | 2012-06-26 |
Adaptive data prefetch Grant 8,156,287 - Bose , et al. April 10, 2 | 2012-04-10 |
Simultaneous multi-threaded (SMT) processor supporting thread-execution-state-sensitive supervisory commands Grant 8,145,797 - Floyd March 27, 2 | 2012-03-27 |
Identifying deterministic performance boost capability of a computer system Grant 8,055,477 - Chase , et al. November 8, 2 | 2011-11-08 |
Method and system of multi-core microprocessor power management and control via per-chiplet, programmable power modes Grant 8,001,394 - Bose , et al. August 16, 2 | 2011-08-16 |
Method and apparatus to avoid power transients during a microprocessor test Grant 7,996,703 - Floyd , et al. August 9, 2 | 2011-08-09 |
Synchronizing triggering of multiple hardware trace facilities using an existing system bus Grant 7,979,750 - Al-Omari , et al. July 12, 2 | 2011-07-12 |
Self-learning of the optimal power or performance operating point of a computer chip based on instantaneous feedback of present operating environment Grant 7,962,887 - Anderson , et al. June 14, 2 | 2011-06-14 |
On-Chip Power Proxy Based Architecture App 20100268975 - Bose; Pradip ;   et al. | 2010-10-21 |
Managing Instructions For More Efficient Load/store Unit Usage App 20100262808 - Bose; Pradip ;   et al. | 2010-10-14 |
Adaptive Data Prefetch System and Method App 20100180081 - Bose; Pradip ;   et al. | 2010-07-15 |
Intelligent SMT thread hang detect taking into account shared resource contention/blocking Grant 7,725,685 - Floyd , et al. May 25, 2 | 2010-05-25 |
Identifying Deterministic Performance Boost Capability of a Computer System App 20100125436 - Chase; Harold W. ;   et al. | 2010-05-20 |
Apparatus, system and computer program product for seamlessly integrating thermal event information data with performance monitor data Grant 7,711,994 - Floyd , et al. May 4, 2 | 2010-05-04 |
Processor core with per-thread resource usage accounting logic App 20100037233 - Armstrong; William Joseph ;   et al. | 2010-02-11 |
Accounting method and logic for determining per-thread processor resource utilization in a simultaneous multi-threaded (SMT) processor Grant 7,657,893 - Armstrong , et al. February 2, 2 | 2010-02-02 |
Thermally aware integrated circuit Grant 7,657,772 - Clabes , et al. February 2, 2 | 2010-02-02 |
Self-Learning of the Optimal Power or Performance Operating Point of a Computer Chip Based on Instantaneous Feedback of Present Operating Environment App 20090312848 - Anderson; Carl John ;   et al. | 2009-12-17 |
Methods to randomly or pseudo-randomly, without bias, select instruction for performance analysis in a microprocessor Grant 7,620,801 - Bishop , et al. November 17, 2 | 2009-11-17 |
Power-Efficient Thread Priority Enablement App 20090249349 - Bose; Pradip ;   et al. | 2009-10-01 |
Cross-chip communication mechanism in distributed node topology to access free-running scan registers in clock-controlled components Grant 7,574,581 - Floyd , et al. August 11, 2 | 2009-08-11 |
Method And Apparatus To Avoid Power Transients During A Microprocessor Test App 20090199027 - Floyd; Michael Stephen ;   et al. | 2009-08-06 |
Method And System Of Multi-core Microprocessor Power Management And Control Via Per-chiplet, Programmable Power Modes App 20090199020 - Bose; Pradip ;   et al. | 2009-08-06 |
Synchronizing Triggering of Multiple Hardware Trace Facilities Using an Existing System Bus App 20090007076 - Al-Omari; Ra'ed Mohammad ;   et al. | 2009-01-01 |
Method of seamlessly integrating thermal event information data with performance monitor data Grant 7,472,315 - Floyd , et al. December 30, 2 | 2008-12-30 |
Method and apparatus for automatic recovery from a failed node concurrent maintenance operation Grant 7,453,816 - Fields, Jr. , et al. November 18, 2 | 2008-11-18 |
Apparatus, System And Computer Program Product For Seamlessly Integrating Thermal Event Information Data With Performance Monitor Data App 20080244330 - Floyd; Michael Stephen ;   et al. | 2008-10-02 |
Synchronizing triggering of multiple hardware trace facilities using an existing system bus Grant 7,418,629 - Al-Omari , et al. August 26, 2 | 2008-08-26 |
Method to operate cache-inhibited memory mapped commands to access registers Grant 7,392,350 - Fields, Jr. , et al. June 24, 2 | 2008-06-24 |
Intelligent Smt Thread Hang Detect Taking Into Account Shared Resource Contention/blocking App 20080141000 - Floyd; Michael Stephen ;   et al. | 2008-06-12 |
Simultaneous Multi-threaded (smt) Processor Supporting Thread-execution-state-sensitive Supervisory Commands App 20080134180 - Floyd; Michael Stephen | 2008-06-05 |
Method and apparatus for sending thread-execution-state-sensitive supervisory commands to a simultaneous multi-threaded (SMT) processor Grant 7,350,060 - Floyd March 25, 2 | 2008-03-25 |
Intelligent SMT thread hang detect taking into account shared resource contention/blocking Grant 7,343,476 - Floyd , et al. March 11, 2 | 2008-03-11 |
Accessing and manipulating microprocessor state Grant 7,305,586 - Doing , et al. December 4, 2 | 2007-12-04 |
Method and apparatus for specifying multiple voltage domains and validating physical implementation and interconnections in a processor chip Grant 7,305,639 - Floyd , et al. December 4, 2 | 2007-12-04 |
Method and apparatus for performing imprecise bus tracing in a data processing system having a distributed memory Grant 7,213,169 - Dodson , et al. May 1, 2 | 2007-05-01 |
System and method for thermal monitoring of IC using sampling periods of invariant duration Grant 7,197,419 - Floyd , et al. March 27, 2 | 2007-03-27 |
Method and apparatus for autonomic policy-based thermal management in a data processing system Grant 7,194,645 - Bieswanger , et al. March 20, 2 | 2007-03-20 |
Dynamic silicon characterization observability using functional clocks for system or run-time process characterization Grant 7,164,264 - Anderson , et al. January 16, 2 | 2007-01-16 |
Method and logical apparatus for switching between single-threaded and multi-threaded execution states in a simultaneous multi-threaded (SMT) processor Grant 7,155,600 - Burky , et al. December 26, 2 | 2006-12-26 |
Method and apparatus for multiplexing commands in a symmetric multiprocessing system interchip link Grant 7,143,226 - Fields, Jr. , et al. November 28, 2 | 2006-11-28 |
Dynamic, Non-invasive detection of hot-pluggable problem components and re-active re-allocation of system resources from problem components Grant 7,117,388 - Arimilli , et al. October 3, 2 | 2006-10-03 |
Data processing system and method with dynamic idle for tunable interface calibration Grant 7,117,126 - Floyd , et al. October 3, 2 | 2006-10-03 |
Method and apparatus for automatic recovery from a failed node concurrent maintenance operation App 20060187818 - Fields; James Stephen JR. ;   et al. | 2006-08-24 |
Method and apparatus for achieving high cycle/trace compression depth by adding width App 20060184832 - Floyd; Michael Stephen ;   et al. | 2006-08-17 |
Using timebase register for system checkstop in clock running environment in a distributed nodal environment App 20060184840 - Floyd; Michael Stephen ;   et al. | 2006-08-17 |
Methods to randomly or pseudo-randomly, without bias, select instruction for performance analysis in a microprocessor App 20060184776 - Bishop; James Wilson ;   et al. | 2006-08-17 |
Mini-refresh processor recovery as bug workaround method using existing recovery hardware App 20060184771 - Floyd; Michael Stephen ;   et al. | 2006-08-17 |
Method and apparatus for multiplexing commands in a symmetric multiprocessing system interchip link App 20060184706 - Fields; James Stephen JR. ;   et al. | 2006-08-17 |
Method and apparatus for specifying multiple voltage domains and validating physical implementation and interconnections in a processor chip App 20060184905 - Floyd; Michael Stephen ;   et al. | 2006-08-17 |
Method, apparatus, and computer program product for synchronizing triggering of multiple hardware trace facilities using an existing system bus App 20060184835 - Al-Omari; Ra'ed Mohammad ;   et al. | 2006-08-17 |
Method and apparatus for autonomic policy-based thermal management in a data processing system App 20060178764 - Bieswanger; Andreas ;   et al. | 2006-08-10 |
Apparatus, system, computer program product and method of seamlessly integrating thermal event information data with performance monitor data App 20060179359 - Floyd; Michael Stephen ;   et al. | 2006-08-10 |
Method and apparatus to operate cache-inhibited memory mapped commands to access registers App 20060179251 - Fields; James Stephen JR. ;   et al. | 2006-08-10 |
Intelligent SMT thread hang detect taking into account shared resource contention/blocking App 20060179289 - Floyd; Michael Stephen ;   et al. | 2006-08-10 |
Dynamic silicon characterization observability using functional clocks for system or run-time process characterization App 20060176049 - Anderson; Carl John ;   et al. | 2006-08-10 |
Early clock fault detection method and circuit for detecting clock faults in a multiprocessing system Grant 7,089,462 - Floyd , et al. August 8, 2 | 2006-08-08 |
System and method for thermal monitoring of IC using sampling periods of invariant duration App 20060173645 - Floyd; Michael Stephen ;   et al. | 2006-08-03 |
Method and apparatus for interface failure survivability using error correction Grant 7,080,288 - Ferraiolo , et al. July 18, 2 | 2006-07-18 |
Performance throttling for temperature reduction in a microprocessor Grant 7,051,221 - Clabes , et al. May 23, 2 | 2006-05-23 |
Non-disruptive, dynamic hot-plug and hot-remove of server nodes in an SMP Grant 6,990,545 - Arimilli , et al. January 24, 2 | 2006-01-24 |
Proactive automated calibration of integrated circuit interface Grant 6,965,839 - Floyd , et al. November 15, 2 | 2005-11-15 |
Method and apparatus for capturing event traces for debug and analysis Grant 6,961,875 - Floyd , et al. November 1, 2 | 2005-11-01 |
Method and apparatus to dynamically recalibrate VLSI chip thermal sensors through software control Grant 6,879,928 - Clabes , et al. April 12, 2 | 2005-04-12 |
Dynamic, Non-invasive detection of hot-pluggable problem components and re-active re-allocation of system resources from problem components App 20040230731 - Arimilli, Ravi Kumar ;   et al. | 2004-11-18 |
Proactive automated calibration of integrated circuit interface App 20040225461 - Floyd, Michael Stephen ;   et al. | 2004-11-11 |
Accessing and manipulating microprocessor state App 20040225917 - Doing, Richard William ;   et al. | 2004-11-11 |
Early clock fault detection method and circuit for detecting clock faults in a multiprocessing system App 20040221208 - Floyd, Michael Stephen ;   et al. | 2004-11-04 |
Accounting method and logic for determining per-thread processor resource utilization in a simultaneous multi-threaded (SMT) processor App 20040216113 - Armstrong, William Joseph ;   et al. | 2004-10-28 |
Embeddable method and apparatus for functional pattern testing of repeatable program instruction-driven logic circuits via signal signature generation App 20040216061 - Floyd, Michael Stephen ;   et al. | 2004-10-28 |
Method and logical apparatus for managing resource redistribution in a simultaneous multi-threaded (SMT) processor App 20040216101 - Burky, William Elton ;   et al. | 2004-10-28 |
Non-disruptive, dynamic hot-add and hot-remove of non-symmetric data processing system resources App 20040215864 - Arimilli, Ravi Kumar ;   et al. | 2004-10-28 |
Method and apparatus for sending thread-execution-state-sensitive supervisory commands to a simultaneous multi-threaded (SMT) processor App 20040216102 - Floyd, Michael Stephen | 2004-10-28 |
Mechanism for FRU fault isolation in distributed nodal environment App 20040216003 - Floyd, Michael Stephen ;   et al. | 2004-10-28 |
Method and logical apparatus for managing thread execution in a simultaneous multi-threaded (SMT) processor App 20040215932 - Burky, William Elton ;   et al. | 2004-10-28 |
Non-disruptive, dynamic hot-plug and hot-remove of server nodes in an SMP App 20040215865 - Arimilli, Ravi Kumar ;   et al. | 2004-10-28 |
Method and apparatus for interface failure survivability using error correction App 20040216026 - Ferraiolo, Frank David ;   et al. | 2004-10-28 |
Cross-chip communication mechanism in distributed node topology App 20040215929 - Floyd, Michael Stephen ;   et al. | 2004-10-28 |
Performance throttling for temperature reduction in a microprocessor App 20040215988 - Clabes, Joachim Gerhard ;   et al. | 2004-10-28 |
Method and apparatus for performing imprecise bus tracing in a data processing system having a distributed memory App 20040199823 - Dodson, John Steven ;   et al. | 2004-10-07 |
Method and apparatus for increasing the effectiveness of system debug and analysis Grant 6,802,031 - Floyd , et al. October 5, 2 | 2004-10-05 |
Thermally aware integrated circuit App 20040159904 - Clabes, Joachim Gerhard ;   et al. | 2004-08-19 |
Guaranteed method and apparatus for capture of debug data Grant 6,760,867 - Floyd , et al. July 6, 2 | 2004-07-06 |
Method and apparatus for harvesting problematic code sections aggravating hardware design flaws in a microprocessor Grant 6,745,321 - Floyd , et al. June 1, 2 | 2004-06-01 |
Method and apparatus for elastic shorts testing, a hardware-assisted wire test mechanism Grant 6,711,706 - Douskey , et al. March 23, 2 | 2004-03-23 |
Method and apparatus for capturing event traces for debug and analysis App 20040015880 - Floyd, Michael Stephen ;   et al. | 2004-01-22 |
Method and apparatus for scanning free-running logic Grant 6,654,917 - Floyd , et al. November 25, 2 | 2003-11-25 |
Method and apparatus for providing cooperative fault recovery between a processor and a service processor Grant 6,643,796 - Floyd , et al. November 4, 2 | 2003-11-04 |
Multi-state logic analyzer integral to a microprocessor Grant 6,633,838 - Arimilli , et al. October 14, 2 | 2003-10-14 |
Method and apparatus for patching problematic instructions in a microprocessor using software interrupts Grant 6,631,463 - Floyd , et al. October 7, 2 | 2003-10-07 |
Method and apparatus for a byte lane selectable performance monitor bus Grant 6,629,170 - Davidson , et al. September 30, 2 | 2003-09-30 |
Method and system for dynamically configuring a central processing unit with multiple processing cores Grant 6,550,020 - Floyd , et al. April 15, 2 | 2003-04-15 |
Method and apparatus for identifying instructions for performance monitoring in a microprocessor Grant 6,539,502 - Davidson , et al. March 25, 2 | 2003-03-25 |
Data processing system and method with dynamic idle for tunable interface calibration App 20030046596 - Floyd, Michael Stephen ;   et al. | 2003-03-06 |
Method and apparatus for increasing the effectiveness of system debug and analysis App 20020178403 - Floyd, Michael Stephen ;   et al. | 2002-11-28 |
Guaranteed method and apparatus for capture of debug data App 20020129300 - Floyd, Michael Stephen ;   et al. | 2002-09-12 |
Method and apparatus for elastic shorts testing, a hardware-assisted wire test mechanism App 20020078402 - Douskey, Steven Michael ;   et al. | 2002-06-20 |
Method and system for performing pseudo-random testing of an integrated circuit Grant 6,393,594 - Anderson , et al. May 21, 2 | 2002-05-21 |
System and method for phase alignment of a plurality of clock pulses when starting, stopping and pulsing clocks Grant 6,333,653 - Floyd , et al. December 25, 2 | 2001-12-25 |