Inventor
BRENNER LARRY BERT
US38 patents
⚠️ This page may combine multiple inventors who share the name “BRENNER LARRY BERT”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
IBM
36 patentsUS6986140B2Jan 10, 2006
Method for determining idle processor load balancing in a multiple processors system
IBM81 citations98
US6859926B1Feb 22, 2005
Apparatus and method for workload management using class shares and tiers
IBM170 citations98
US6748593B1Jun 8, 2004
Apparatus and method for starvation load balancing using a global run queue in a multiple run queue system
IBM94 citations98
US6658449B1Dec 2, 2003
Apparatus and method for periodic load balancing in a multiple run queue system
IBM86 citations98
US6584488B1Jun 24, 2003
Controlling allocation of system resources with an enhanced priority calculation
IBM88 citations98
US6735769B1May 11, 2004
Apparatus and method for initial load balancing in a multiple run queue system
IBM93 citations97
US6993767B2Jan 31, 2006
System for preventing periodic load balancing if processor associated with lightest local run queue has benefited from idle processor load balancing within a determined time period
IBM54 citations96
US6016505AJan 18, 2000
Program product to effect barrier synchronization in a distributed computing environment
IBM63 citations96
US5896503AApr 20, 1999
Managing membership of a domain of processors in a distributed computing environment
IBM74 citations96
US5748958AMay 5, 1998
System for utilizing batch requests to present membership changes to process groups
IBM85 citations96
US7370331B2May 6, 2008
Time slicing in a shared partition
IBM16 citations93
US7065766B2Jun 20, 2006
Apparatus and method for load balancing of fixed priority threads in a multiple run queue environment
IBM49 citations93
US6104871AAug 15, 2000
Utilizing batch requests to present membership changes to process groups
IBM39 citations93
US7080379B2Jul 18, 2006
Multiprocessor load balancing system for prioritizing threads and assigning threads into one of a plurality of run queues based on a priority band and a current load of the run queue
IBM42 citations92
US6216150B1Apr 10, 2001
Program product for an application programming interface unifying multiple mechanisms
IBM27 citations92
US6052712AApr 18, 2000
System for barrier synchronization wherein members dynamic voting controls the number of synchronization phases of protocols and progression to each subsequent phase
IBM27 citations92
US6026426AFeb 15, 2000
Application programming interface unifying multiple mechanisms
IBM29 citations92
US6026447AFeb 15, 2000
System for serializing actions of independent process groups
IBM17 citations92
US5991821ANov 23, 1999
Method for serializing actions of independent process groups
IBM20 citations92
US5768538AJun 16, 1998
Barrier synchronization method wherein members dynamic voting controls the number of synchronization phases of protocols and progression to each new phase
IBM36 citations92
US7448036B2Nov 4, 2008
System and method for thread scheduling with weak preemption policy
IBM21 citations91
US5854896ADec 29, 1998
System for preserving logical partitions of distributed parallel processing system after re-booting by mapping nodes to their respective sub-environments
IBM30 citations90
US5799149AAug 25, 1998
System partitioning for massively parallel processors
IBM39 citations90
US6981260B2Dec 27, 2005
Apparatus for minimizing lock contention in a multiple processor system with multiple run queues when determining the threads priorities
IBM39 citations87
US6910212B2Jun 21, 2005
System and method for improved complex storage locks
IBM27 citations86
US7653909B2Jan 26, 2010
Time slicing in a shared partition
IBM10 citations84
US5996087ANov 30, 1999
Program product for serializating actions of independent process groups
IBM16 citations82
US5881227AMar 9, 1999
Use of daemons in a partitioned massively parallel processing system environment
IBM19 citations82
US7676809B2Mar 9, 2010
System, apparatus and method of enhancing priority boosting of scheduled threads
IBM7 citations74
US7228243B2Jun 5, 2007
Implementing a high resolution monotonic system clock
IBM9 citations74
US7191098B1Mar 13, 2007
Automatic detection of excessive interrupt-disabled operating system code
IBM8 citations74
US7308690B2Dec 11, 2007
System and method to improve harvesting of zombie processes in an operating system
IBM7 citations72
US5941943AAug 24, 1999
Apparatus and a method for creating isolated sub-environments using host names and aliases
IBM13 citations71
US7992150B2Aug 2, 2011
Method and apparatus for awakening client threads in a multiprocessor data processing system
IBM3 citations63
US7555636B2Jun 30, 2009
Atomically updating 64 bit fields in the 32 bit AIX kernel
IBM5 citations63
US6912713B2Jun 28, 2005
Program product for an application programming interface unifying multiple mechanisms
IBM2 citations62