Patent | Date |
---|
Scaling energy use in a virtualized environment Grant 8,762,680 - Arndt , et al. June 24, 2 | 2014-06-24 |
Multiple page size segment encoding Grant 8,745,307 - Chadha , et al. June 3, 2 | 2014-06-03 |
Expanding memory size Grant 8,458,431 - Hepkin , et al. June 4, 2 | 2013-06-04 |
Scaling energy use in a virtualized environment Grant 8,356,193 - Arndt , et al. January 15, 2 | 2013-01-15 |
Controlling depth and latency of exit of a virtual processor's idle state in a power management environment Grant 8,341,628 - Arndt , et al. December 25, 2 | 2012-12-25 |
Method, apparatus, and computer program product for providing a self-tunable parameter used for dynamically yielding an idle processor Grant 8,141,083 - Olszewski , et al. March 20, 2 | 2012-03-20 |
Multiple Page Size Segment Encoding App 20110283040 - Chadha; Sundeep ;   et al. | 2011-11-17 |
Expanding Memory Size App 20110107054 - Hepkin; David Alan ;   et al. | 2011-05-05 |
Method and apparatus for dynamically adjusting page size in a virtual memory range Grant 7,747,838 - Hepkin , et al. June 29, 2 | 2010-06-29 |
Method and apparatus for managing memory for dynamic promotion of virtual memory page sizes Grant 7,653,799 - Hepkin , et al. January 26, 2 | 2010-01-26 |
Method and apparatus for tracking variable speed microprocessor performance caused by power management in a logically partitioned data processing system Grant 7,543,161 - Olszewski , et al. June 2, 2 | 2009-06-02 |
Method and data processing system optimizing performance through reporting of thread-level hardware resource utilization Grant 7,475,399 - Arimilli , et al. January 6, 2 | 2009-01-06 |
Method, apparatus, and computer program product for dynamically tuning a data processing system by identifying and boosting holders of contentious locks Grant 7,458,076 - Swanberg , et al. November 25, 2 | 2008-11-25 |
Method And Apparatus For Dynamically Adjusting Page Size In A Virtual Memory Range App 20080288742 - HEPKIN; DAVID ALAN ;   et al. | 2008-11-20 |
Method And Apparatus For Managing Memory For Dynamic Promotion Of Virtual Memory Page Sizes App 20080288718 - HEPKIN; DAVID ALAN ;   et al. | 2008-11-20 |
Method and data processing system having dynamic profile-directed feedback at runtime Grant 7,448,037 - Arimilli , et al. November 4, 2 | 2008-11-04 |
Method, Apparatus, And Computer Program Product For Providing A Self-tunable Parameter Used For Dynamically Yielding An Idle Processor App 20080184257 - Olszewski; Bret Ronald ;   et al. | 2008-07-31 |
Method, apparatus, and computer program product for dynamically tuning amount of physical processor capacity allocation in shared processor systems Grant 7,296,133 - Swanberg November 13, 2 | 2007-11-13 |
Method, apparatus, and computer program product for dynamically tuning amount of physical processor capacity allocation in shared processor systems App 20060101470 - Swanberg; Randal Craig | 2006-05-11 |
Method and apparatus for monitoring variable speed microprocessor performance caused by power management App 20060069938 - Olszewski; Bret Ronald ;   et al. | 2006-03-30 |
Method, apparatus, and computer program product for providing a self-tunable parameter used for dynamically yielding an idle processor App 20060048160 - Olszewski; Bret Ronald ;   et al. | 2006-03-02 |
Method, apparatus, and computer program product for dynamically tuning a data processing system by identifying and boosting holders of contentious locks App 20060031658 - Swanberg; Randal Craig ;   et al. | 2006-02-09 |
Virtual mode virtual memory manager method and apparatus Grant 6,970,990 - Rogers , et al. November 29, 2 | 2005-11-29 |
Method and data processing system having dynamic profile-directed feedback at runtime App 20050154861 - Arimilli, Ravi Kumar ;   et al. | 2005-07-14 |
Method and data processing system optimizing performance through reporting of thread-level hardware resource utilization App 20050154860 - Arimilli, Ravi Kumar ;   et al. | 2005-07-14 |
Method, system, and computer program product for invalidating pretranslations for dynamic memory removal Grant 6,918,023 - Browning , et al. July 12, 2 | 2005-07-12 |
Stack memory protection Grant 6,895,508 - Swanberg , et al. May 17, 2 | 2005-05-17 |
Method, system, and computer program product for migrating data from one real page to another Grant 6,874,076 - Rogers , et al. March 29, 2 | 2005-03-29 |
Apparatus, method and computer program product for stopping processors without using non-maskable interrupts Grant 6,832,338 - Casper , et al. December 14, 2 | 2004-12-14 |
Migrating a memory page by modifying a page migration state of a state machine associated with a DMA mapper based on a state notification from an operating system kernel Grant 6,804,729 - Swanberg October 12, 2 | 2004-10-12 |
Virtual mode virtual memory manager method and apparatus App 20040078631 - Rogers, Mark Douglass ;   et al. | 2004-04-22 |
System and method for 32 bit code branching to 64 bit targets Grant 6,725,366 - Swanberg April 20, 2 | 2004-04-20 |
Method, system, and computer program product for migrating data from one real page to another App 20040064673 - Rogers, Mark Douglass ;   et al. | 2004-04-01 |
Atomic memory migration apparatus and method App 20040064601 - Swanberg, Randal Craig | 2004-04-01 |
Method, system, and computer program product for invalidating pretranslations for dynamic memory removal App 20040064669 - Browning, Luke Matthew ;   et al. | 2004-04-01 |
Register bit scanning Grant 6,654,878 - Swanberg , et al. November 25, 2 | 2003-11-25 |
Apparatus, method and computer program product for stopping processors without using non-maskable interrupts App 20020152330 - Casper, Corene ;   et al. | 2002-10-17 |
Method and system for functional kernel verification testing within a data processing system Grant 6,401,218 - Linam , et al. June 4, 2 | 2002-06-04 |
System for modifying functions of static device driver using a registered driver extension extended dynamically by providing an entry point for the driver extension Grant 5,991,822 - Mealey , et al. November 23, 1 | 1999-11-23 |
Operating system debugger using kernel and dynamic extension with debugger drivers to support different output devices Grant 5,958,049 - Mealey , et al. September 28, 1 | 1999-09-28 |
Dynamic boot filesystem selection Grant 5,933,631 - Mealey , et al. August 3, 1 | 1999-08-03 |
Booting an operating system using soft read-only storage (ROS) for firmware emulation Grant 5,918,048 - Mealey , et al. June 29, 1 | 1999-06-29 |
Loadable hardware support Grant 5,826,090 - Mealey , et al. October 20, 1 | 1998-10-20 |
Method and apparatus for conserving power and system resources in a computer system employing a virtual memory Grant 5,778,443 - Swanberg , et al. July 7, 1 | 1998-07-07 |
Method and apparatus for device driver funnelling Grant 5,745,763 - Mealey , et al. April 28, 1 | 1998-04-28 |
System and method for managing computer system faults Grant 5,699,502 - Swanberg , et al. December 16, 1 | 1997-12-16 |