Patents by Inventor Sumanta K. Bahali
Sumanta K. Bahali has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11113214Abstract: An apparatus for memory management a high-speed fabric controller and a memory controller connected between a high-speed memory and a processor. The memory controller is configured to control processor access to the high-speed memory over a memory bus between the processor and the high-speed memory. The apparatus includes a high-speed data connection between the memory controller and the high-speed fabric controller and a data connection between a tier of persistent data storage and the high-speed fabric controller. The high-speed fabric controller is configured to control data transfers between the tier of persistent data storage over and the high-speed memory independent of the processor.Type: GrantFiled: August 23, 2019Date of Patent: September 7, 2021Assignee: LENOVO Enterprise Solutions (Singapore) PTE. LTDInventors: Jeffrey R. Hamilton, Sumanta K. Bahali, Peter R. Seidel, Brian E. Bigelow, Juan Q. Hernandez
-
Publication number: 20210056055Abstract: An apparatus for memory management a high-speed fabric controller and a memory controller connected between a high-speed memory and a processor. The memory controller is configured to control processor access to the high-speed memory over a memory bus between the processor and the high-speed memory. The apparatus includes a high-speed data connection between the memory controller and the high-speed fabric controller and a data connection between a tier of persistent data storage and the high-speed fabric controller. The high-speed fabric controller is configured to control data transfers between the tier of persistent data storage over and the high-speed memory independent of the processor.Type: ApplicationFiled: August 23, 2019Publication date: February 25, 2021Inventors: JEFFREY R. HAMILTON, SUMANTA K. BAHALI, PETER R. SEIDEL, BRIAN E. BIGELOW, Juan Q. Hernandez
-
Patent number: 9639269Abstract: A memory module stores a computing device type-specific parameter for each of a number of different types of computing devices. When the memory module is installed within a computing device, the computing device reads the computing device type-specific parameter for the particular type of computing device, and configures itself to use the memory module according to this parameter. As different types of memory modules become available, they are tested against different types of computing devices to determine the computing device type-specific parameter with which they should be programmed for each type of computing device.Type: GrantFiled: June 16, 2015Date of Patent: May 2, 2017Assignee: Lenovo Enterprise Solutions (Singapore) PTE. LTD.Inventors: Sumanta K. Bahali, Sumeet Kochar, John K. Langgood
-
Publication number: 20160371002Abstract: A memory module stores a computing device type-specific parameter for each of a number of different types of computing devices. When the memory module is installed within a computing device, the computing device reads the computing device type-specific parameter for the particular type of computing device, and configures itself to use the memory module according to this parameter. As different types of memory modules become available, they are tested against different types of computing devices to determine the computing device type-specific parameter with which they should be programmed for each type of computing device.Type: ApplicationFiled: June 16, 2015Publication date: December 22, 2016Inventors: Sumanta K. Bahali, Sumeet Kochar, John K. Langgood
-
Patent number: 8936488Abstract: A memory module socket and a terminating resistor assembly. The terminating resistor assembly provides an elongate conductive bus bar and a plurality of conductive branches, wherein each conductive branch is in electronic communication with the elongate conductive bus bar through a resistor, wherein each conductive branch has a distal end disposed for contacting a signal pin within a memory module socket installed on a printed circuit board. A distal end of each conductive branch is inserted into a window on the connector shoulder adjacent to the slot of an empty memory module socket and engages a plurality of signal pins within the socket in response to the absence of a memory module in the slot. The plurality of signal pins engage contact pads on the memory module and are pushed out of contact with the conductive branch in response to the presence of a memory module in the slot.Type: GrantFiled: December 5, 2012Date of Patent: January 20, 2015Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: Sumanta K. Bahali, Tony C. Sass, Kevin S. D. Vernon, Paul A. Wormsbecher
-
Patent number: 8805590Abstract: Computing devices have fan speeds governing airflows through the computing devices. The rack has a maximum airflow associated with a cooling component for the rack. The computing devices transmit their current airflows. A sum of the current airflows is determined. Where the sum is greater than the maximum airflow, the fan speeds of one or more selected computing devices are decreased. The fan speeds of lower priority computing devices may be reduced before the fan speeds higher priority computing devices are reduced. Fan speed reduction may be achieved in a centralized manner, by employing a centralized management component, or in a decentralized manner, without employing a centralized management component.Type: GrantFiled: December 24, 2009Date of Patent: August 12, 2014Assignee: International Business Machines CorporationInventors: Sumanta K. Bahali, Vinod Kamath, Jimmy G. Foster, Sr.
-
Publication number: 20140153194Abstract: A memory module socket and a terminating resistor assembly. The terminating resistor assembly provides an elongate conductive bus bar and a plurality of conductive branches, wherein each conductive branch is in electronic communication with the elongate conductive bus bar through a resistor, wherein each conductive branch has a distal end disposed for contacting a signal pin within a memory module socket installed on a printed circuit board. A distal end of each conductive branch is inserted into a window on the connector shoulder adjacent to the slot of an empty memory module socket and engages a plurality of signal pins within the socket in response to the absence of a memory module in the slot. The plurality of signal pins engage contact pads on the memory module and are pushed out of contact with the conductive branch in response to the presence of a memory module in the slot.Type: ApplicationFiled: December 5, 2012Publication date: June 5, 2014Applicant: International Business Machines CorporationInventors: Sumanta K. Bahali, Tony C. Sass, Kevin S.D. Vernon, Paul A. Wormsbecher
-
Patent number: 8347154Abstract: One embodiment provides an error detection method wherein single-bit errors in a memory module are detected and identified as being a random error or a repeat error. Each identified random error and each identified repeat error occurring in a time interval is counted. An alert is generated in response to a number of identified random errors reaching a random-error threshold or a number of identified repeat errors reaching a repeat-error threshold during the predefined interval. The repeat-error threshold is set lower than the random-error threshold. A hashing process may be applied to the memory address of each detected error to map the location of the error in the memory system to a corresponding location in an electronic table.Type: GrantFiled: September 21, 2010Date of Patent: January 1, 2013Assignee: International Business Machines CorporationInventors: Sumanta K. Bahali, Tu T. Dang, Michael C. Elles, Juan Q. Hernandez, Dwayne A. Lowe, Challis L. Purrington, Michael L. Scollard, Ivan R. Zapata
-
Publication number: 20120072786Abstract: One embodiment provides an error detection method wherein single-bit errors in a memory module are detected and identified as being a random error or a repeat error. Each identified random error and each identified repeat error occurring in a time interval is counted. An alert is generated in response to a number of identified random errors reaching a random-error threshold or a number of identified repeat errors reaching a repeat-error threshold during the predefined interval. The repeat-error threshold is set lower than the random-error threshold. A hashing process may be applied to the memory address of each detected error to map the location of the error in the memory system to a corresponding location in an electronic table.Type: ApplicationFiled: September 21, 2010Publication date: March 22, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sumanta K. Bahali, Tu T. Dang, Michael C. Elles, Juan Q. Hernandez, Dwayne A. Lowe, Challis L. Purrington, Michael L. Scollard, Ivan R. Zapata
-
Patent number: 8108703Abstract: A power management server and method for managing power consumption is disclosed. According to one embodiment, a power management server data processing system is provided, where the power management server data processing system comprises a power management communication port to communicatively couple the power management server data processing system to a power-managed server data processing system and a system management processor coupled to the power management communication port. In the described embodiment, the system management processor comprises power management logic configured to receive power management data from the power-managed server data processing system, to generate a power management command utilizing the power management data, and to transmit the power management command to the power-managed server data processing system utilizing the power management communication port. Moreover, the power management data of the described embodiment comprises power management capability data.Type: GrantFiled: August 1, 2008Date of Patent: January 31, 2012Assignee: International Business Machines CorporationInventors: Sumanta K. Bahali, Warren D. Bailey, Jimmy G. Foster, Gregory D. Sellman
-
Patent number: 7992021Abstract: A power-managed server and method for managing power consumption is disclosed. According to one embodiment, a power-managed server data processing system is provided among a plurality of server data processing systems which comprises a power management communication port to communicatively couple the power-managed server data processing system to a power management server data processing system of the plurality of server data processing systems. The power-managed server data processing system of the described embodiment further comprises a system management processor coupled to the power management communication port which comprises power-managed logic configured to transmit power management data to the power management server data processing system and to receive a power management command utilizing the power management communication port. Moreover, the power management command is generated utilizing the power management data, and the power management data comprises power management capability data.Type: GrantFiled: March 27, 2008Date of Patent: August 2, 2011Assignee: International Business Machines CorporationInventors: Sumanta K. Bahali, Warren D. Bailey, Jimmy G. Foster, Sr., Gregory D. Sellman
-
Publication number: 20110160916Abstract: Computing devices have fan speeds governing airflows through the computing devices. The rack has a maximum airflow associated with a cooling component for the rack. The computing devices transmit their current airflows. A sum of the current airflows is determined. Where the sum is greater than the maximum airflow, the fan speeds of one or more selected computing devices are decreased. The fan speeds of lower priority computing devices may be reduced before the fan speeds higher priority computing devices are reduced. Fan speed reduction may be achieved in a centralized manner, by employing a centralized management component, or in a decentralized manner, without employing a centralized management component.Type: ApplicationFiled: December 24, 2009Publication date: June 30, 2011Inventors: Sumanta K. Bahali, Vinod Kamath, Jimmy G. Foster, SR.
-
Patent number: 7664968Abstract: A power-managed server data processing system comprises a bus configured to communicatively couple a power-managed server with a data processing system resource and a bus controller coupled to the bus. The bus controller comprises bus control logic configured to process a plurality of access requests associated with the bus, and power management logic configured to inhibit processing of a current access request of the plurality of access requests by the bus control logic for a power management delay time period. The power management delay time period is determined utilizing a processing latency time period associated with a prior access request of the plurality of access requests.Type: GrantFiled: June 9, 2005Date of Patent: February 16, 2010Assignee: International Business Machines CorporationInventors: Sumanta K. Bahali, Warren D. Bailey, Jimmy G. Foster, Sr., Gregory D. Sellman
-
Patent number: 7509506Abstract: A hierarchical power management system comprises first and second power management controllers, a power management command combination element, a power management command terminator, a power-managed data processing system element, and a power management bus coupled between the power management controllers, power management command combination element, and power management command terminator.Type: GrantFiled: June 9, 2005Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: Sumanta K. Bahali, Warren D. Bailey, Jimmy G. Foster, Sr., Gregory D. Sellman
-
Publication number: 20090031153Abstract: A power management server and method for managing power consumption is disclosed. According to one embodiment, a power management server data processing system is provided, where the power management server data processing system comprises a power management communication port to communicatively couple the power management server data processing system to a power-managed server data processing system and a system management processor coupled to the power management communication port. In the described embodiment, the system management processor comprises power management logic configured to receive power management data from the power-managed server data processing system, to generate a power management command utilizing the power management data, and to transmit the power management command to the power-managed server data processing system utilizing the power management communication port. Moreover, the power management data of the described embodiment comprises power management capability data.Type: ApplicationFiled: August 1, 2008Publication date: January 29, 2009Applicant: IBM CORPORATIONInventors: Sumanta K. Bahali, Warren D. Bailey, Jimmy G. Foster, SR., Gregory D. Sellman
-
Patent number: 7467311Abstract: A distributed method and system for managing power usage among server data processing systems are disclosed. According to one embodiment, a server data processing system of a plurality of server data processing systems is provided, where the server data processing system comprises a power management communication port to communicatively couple the server data processing system to all other server data processing systems of the plurality of server data processing systems and a system management processor coupled to the power management communication port. In the described embodiment, the system management processor comprises communication logic configured to monitor power usage of all the other server data processing systems of the plurality, and power management logic configured to perform a power management operation on the server data processing system based upon the monitored power usage.Type: GrantFiled: June 9, 2005Date of Patent: December 16, 2008Assignee: International Business Machines CorporationInventors: Sumanta K. Bahali, Warren D. Bailey, Jimmy G. Foster, Sr., Gregory D. Sellman
-
Publication number: 20080215900Abstract: A power-managed server and method for managing power consumption is disclosed. According to one embodiment, a power-managed server data processing system is provided among a plurality of server data processing systems which comprises a power management communication port to communicatively couple the power-managed server data processing system to a power management server data processing system of the plurality of server data processing systems. The power-managed server data processing system of the described embodiment further comprises a system management processor coupled to the power management communication port which comprises power-managed logic configured to transmit power management data to the power management server data processing system and to receive a power management command utilizing the power management communication port. Moreover, the power management command is generated utilizing the power management data, and the power management data comprises power management capability data.Type: ApplicationFiled: March 27, 2008Publication date: September 4, 2008Applicant: International Business Machines CorporationInventors: Sumanta K. Bahali, Warren D. Bailey, Jimmy G. Foster, Gregory D. Sellman
-
Patent number: 7421599Abstract: A power management server and method for managing power consumption is disclosed. According to one embodiment, a power management server data processing system is provided, where the power management server data processing system comprises a power management communication port to communicatively couple the power management server data processing system to a power-managed server data processing system and a system management processor coupled to the power management communication port. In the described embodiment, the system management processor comprises power management logic configured to receive power management data from the power-managed server data processing system, to generate a power management command utilizing the power management data, and to transmit the power management command to the power-managed server data processing system utilizing the power management communication port. Moreover, the power management data of the described embodiment comprises power management capability data.Type: GrantFiled: June 9, 2005Date of Patent: September 2, 2008Assignee: International Business Machines CorporationInventors: Sumanta K. Bahali, Warren D. Bailey, Jimmy G. Foster, Sr., Gregory D. Sellman
-
Patent number: 7386743Abstract: A power-managed server and method for managing power consumption is disclosed. According to one embodiment, a power-managed server data processing system is provided among a plurality of server data processing systems which comprises a power management communication port to communicatively couple the power-managed server data processing system to a power management server data processing system of the plurality of server data processing systems. The power-managed server data processing system of the described embodiment further comprises a system management processor coupled to the power management communication port which comprises power-managed logic configured to transmit power management data to the power management server data processing system and to receive a power management command utilizing the power management communication port. Moreover, the power management command is generated utilizing the power management data, and the power management data comprises power management capability data.Type: GrantFiled: June 9, 2005Date of Patent: June 10, 2008Assignee: International Business Machines CorporationInventors: Sumanta K. Bahali, Warren D. Bailey, Jimmy G. Foster, Sr., Gregory D. Sellman