1
Richard Louis Arndt, Bruce Leroy Beukema, David F Craddock, Ronald Edward Fuhs, Thomas Anthony Gregg, Calvin Charles Paynton, Steven L Rogers, Donald William Schmidt, Bruce Marshall Walk: Infiniband general services queue pair virtualization for multiple logical ports on a single physical port. International Business Machines Corporation, Yee & Associates P C, Diana R Gerhardt, June 30, 2009: US07555002 (120 worldwide citation)

An aliased queue pair is provided within a logically partitioned data processing system for each logical partition for the single general services management queue pair that exists within a physical host channel adapter. Packets intended for the logical ports are received at the physical port. Multi ...


2
James C Colson, Brian Lee White Eagle: System and method enabling future messaging directives based on past participation via a history monitor. International Business Machines Corporation, Robert H Frantz, Diana R Gerhardt, December 2, 2008: US07461151 (58 worldwide citation)

A system and method for controlling the flow of documents by associating Globally Unique Identifiers with each original document, each reply document, each copy document and each forwarded document, such as e-mail messages. Historical analysis is performed on a locally stored history records contain ...


3
David William Boerstler, Eskinder Hailu: Adaptive method and apparatus to control loop bandwidth of a phase lock loop. International Business Machines Corporation, Carr, Diana R Gerhardt, December 27, 2005: US06980060 (52 worldwide citation)

Disclosed is a PLL (Phase Lock Loop) reducing the lock-in-time of the phase lock loop by altering the impedance of the damping resistor portion of the included LPF (Low Pass Filter) as a function of the difference in frequency or phase between a PLL applied reference frequency and the output frequen ...


4
Mark Andrew Brittain, Edgar Rolando Cordero, Sanjeev Ghai, Warren Edward Maule: Streaming reads for early processing in a cascaded memory subsystem with buffered memory devices. International Business Machines Corporation, Diana R Gerhardt, Dillon & Yudell, February 26, 2008: US07337293 (52 worldwide citation)

A memory subsystem completes multiple read operations in parallel, utilizing the functionality of buffered memory modules in a daisy chain topology. A variable read latency is provided with each read command to enable memory modules to run independently in the memory subsystem. Busy periods of the m ...


5
Richard Louis Arndt, Giora Biran, Vadim Makhervaks, Renato John Recio, Leah Shalev, Jaya Srikrishnan: Interrupt mechanism on an IO adapter that supports virtualization. International Business Machines Corporation, Duke W Yee, Diana R Gerhardt, Gerald H Glanzman, August 21, 2007: US07260664 (51 worldwide citation)

A mechanism for handling event notifications or interrupts in a logically partitioned computing system having IO adapters that support adapter virtualization are provided. A virtual adapter associated with a physical IO adapter detects an event, identifies a logical partition associated with the eve ...


6
Thomas Richard Forrer Jr, Jason Eric Moore, Asghar Tavasoli, Abel Enrique Zuzuarregui: Method and apparatus using hard disk drive for enhanced non-volatile caching. International Business Machines Corporation, Duke W Yee, Diana R Gerhardt, Lisa L B Yociss, December 2, 2008: US07461202 (50 worldwide citation)

A method and apparatus is provided for allocating a portion of the OD zone of a hard drive disk to be a non-volatile (NV) caching space, where all writes to the disk are carried out. These write operations can be performed much faster than with conventional techniques, and storage costs may be signi ...


7
Van Hoa Lee: Method and apparatus to change the operating frequency of system core logic to maximize system memory bandwidth. International Business Machines Corporation, Duke W Yee, Diana R Gerhardt, Hope Shimabuku, January 22, 2008: US07321979 (42 worldwide citation)

A method, apparatus, and computer instructions for changing an operating frequency for a system core logic used to interface to memory in the multi-processor data processing system. A determination is made as to whether the operating frequency should be changed from a default frequency to another fr ...


8
Richard W Doing, Michael O Klett, Kevin N Magill, Brian R Mestan, David Mui, Balaram Sinharoy, Jeffrey R Summers: Method and apparatus for dynamically managing instruction buffer depths for non-predicted branches. International Business Machines Corporation, Mitch Harris Atty at Law, Andrew M Harris, Diana R Gerhardt, August 17, 2010: US07779232 (41 worldwide citation)

A method and apparatus for dynamically managing instruction buffer depths for non-predicted branches reduces wasted energy and resources associated with low confidence branch prediction conditions. A portion of the instruction buffer for a instruction thread is allocated for storing predicted branch ...


9
Michael Stephen Floyd, Larry Scott Leitner: Intelligent SMT thread hang detect taking into account shared resource contention/blocking. International Business Machines Corporation, Duke W Yee, Diana R Gerhardt, Lisa L B Yociss, March 11, 2008: US07343476 (40 worldwide citation)

Monitoring is performed to detect a hang condition. A timer is set to detect a hang based on a core hang limit. If a thread hangs for the duration of the core hang limit, then a core hang is detected. If the thread is performing an external memory transaction, then the timer is increased to a longer ...


10
Mark Andrew Brittain, Edgar Rolando Cordero, James Stephen Fields Jr, Warren Edward Maule, Eric Eugene Retter: Dynamic power management via DIMM read operation limiter. International Business Machines Corporation, Diana R Gerhardt, Dillon & Yudell, September 2, 2008: US07421598 (39 worldwide citation)

A method and system for enabling directed temperature/power management at the DIMM-level and/or DRAM-level utilizing intelligent scheduling of memory access operations received at the memory controller. Hot spots within the memory subsystem, caused by operating the DIMMs/DRAMs above predetermined/pr ...